from packages.v1.administrativo.schemas.log_schema import LogIdSchema from packages.v1.administrativo.actions.log.log_delete_action import LogDeleteAction class LogDeleteService: """ Service responsável por orquestrar a ação de exclusão de um registro na tabela 'log', utilizando o log_id. """ def execute(self, log_schema: LogIdSchema): # Instânciamento de ação delete_action = LogDeleteAction() # Executa a ação em questão, passando o schema com o ID do log a ser removido data = delete_action.execute(log_schema) # Retorno da informação (geralmente o status de sucesso/falha da exclusão) return data