Improved technician config repo #127
This commit is contained in:
parent
9671090385
commit
23757bc841
@ -1,6 +1,8 @@
|
||||
from abc import ABC, abstractmethod
|
||||
|
||||
from bot_data.model.technician_config import TechnicianConfig
|
||||
from bot_data.model.technician_id_config import TechnicianIdConfig
|
||||
from bot_data.model.technician_ping_url_config import TechnicianPingUrlConfig
|
||||
|
||||
|
||||
class TechnicianConfigRepositoryABC(ABC):
|
||||
@ -23,3 +25,27 @@ class TechnicianConfigRepositoryABC(ABC):
|
||||
@abstractmethod
|
||||
def delete_technician_config(self, technician_config: TechnicianConfig):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def add_technician_id_config(self, technician_id: TechnicianIdConfig):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def update_technician_id_config(self, technician_id: TechnicianIdConfig):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def delete_technician_id_config(self, technician_id: TechnicianIdConfig):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def add_technician_ping_url_config(self, technician_ping_url: TechnicianPingUrlConfig):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def update_technician_ping_url_config(self, technician_ping_url: TechnicianPingUrlConfig):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def delete_technician_ping_url_config(self, technician_ping_url: TechnicianPingUrlConfig):
|
||||
pass
|
||||
|
@ -65,3 +65,27 @@ class TechnicianConfigRepositoryService(TechnicianConfigRepositoryABC):
|
||||
def delete_technician_config(self, technician_config: TechnicianConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_config.delete_string}")
|
||||
self._context.cursor.execute(technician_config.delete_string)
|
||||
|
||||
def add_technician_id_config(self, technician_id: TechnicianIdConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_id.insert_string}")
|
||||
self._context.cursor.execute(technician_id.insert_string)
|
||||
|
||||
def update_technician_id_config(self, technician_id: TechnicianIdConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_id.udpate_string}")
|
||||
self._context.cursor.execute(technician_id.udpate_string)
|
||||
|
||||
def delete_technician_id_config(self, technician_id: TechnicianIdConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_id.delete_string}")
|
||||
self._context.cursor.execute(technician_id.delete_string)
|
||||
|
||||
def add_technician_ping_url_config(self, technician_ping_url: TechnicianPingUrlConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_ping_url.insert_string}")
|
||||
self._context.cursor.execute(technician_ping_url.insert_string)
|
||||
|
||||
def update_technician_ping_url_config(self, technician_ping_url: TechnicianPingUrlConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_ping_url.udpate_string}")
|
||||
self._context.cursor.execute(technician_ping_url.udpate_string)
|
||||
|
||||
def delete_technician_ping_url_config(self, technician_ping_url: TechnicianPingUrlConfig):
|
||||
self._logger.trace(__name__, f"Send SQL command: {technician_ping_url.delete_string}")
|
||||
self._context.cursor.execute(technician_ping_url.delete_string)
|
||||
|
Loading…
Reference in New Issue
Block a user