[MVPTN-126] fix(Dev): Ajusta os locais de importação de arquivos

This commit is contained in:
Keven 2025-11-06 17:31:49 -03:00
parent 125c654439
commit 0339cffc21
224 changed files with 2163 additions and 1186 deletions

View file

@ -3,7 +3,6 @@ from actions.config.config import Config
from typing import Optional, Any, Type from typing import Optional, Any, Type
class DynamicImport: class DynamicImport:
def __init__(self) -> None: def __init__(self) -> None:
@ -18,7 +17,7 @@ class DynamicImport:
def set_table(self, table: str): def set_table(self, table: str):
self.table = table self.table = table
def service(self, name: str, class_name : str) -> Type[Any]: def service(self, name: str, class_name: str) -> Type[Any]:
try: try:
# Define o nome do Módulo # Define o nome do Módulo
module_file = f"{name}" module_file = f"{name}"

43
main.py
View file

@ -1,13 +1,17 @@
# Ajuste para garantir que o diretório base do projeto seja incluído no PYTHONPATH # Ajuste para garantir que o diretório base do projeto seja incluído no PYTHONPATH
import os import os
import platform
import sys import sys
# Adiciona o diretório atual (onde está o main.py) ao sys.path # Adiciona o diretório atual (onde está o main.py) ao sys.path
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
from firebird.driver import driver_config
# Importa a classe principal do FastAPI # Importa a classe principal do FastAPI
from fastapi import FastAPI, Request from fastapi import FastAPI, Request
from pathlib import Path from pathlib import Path
# Importa o middleware de CORS # Importa o middleware de CORS
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
from fastapi.responses import Response from fastapi.responses import Response
@ -15,18 +19,27 @@ from starlette.middleware.base import BaseHTTPMiddleware
# Importa o roteador principal da API versão 1 # Importa o roteador principal da API versão 1
from packages.v1.api import api_router from packages.v1.api import api_router
from packages.v1.system.service.startup_check_service import \ from packages.v1.system.service.startup_check_service import StartupCheckService
StartupCheckService
# Importa as configurações globais da aplicação # Importa as configurações globais da aplicação
from actions.log.log import Log from actions.log.log import Log
from actions.config.config import Config from actions.config.config import Config
from actions.system.handlers import register_exception_handlers from actions.system.handlers import register_exception_handlers
config = Config.get('app.json') if platform.system() == "Windows":
# Ajuste o caminho abaixo para onde o Firebird está instalado:
FB_DIR = r"C:\Program Files\Firebird\Firebird_4_0"
os.add_dll_directory(FB_DIR)
driver_config.fb_client_library.value = (
r"C:\Program Files\Firebird\Firebird_4_0\fbclient.dll"
)
config = Config.get("app.json")
# Instancia o app FastAPI com um título personalizado # Instancia o app FastAPI com um título personalizado
app = FastAPI(title='SAAS Orius') app = FastAPI(title="SAAS Orius")
# Controle de erros personalizados # Controle de erros personalizados
register_exception_handlers(app) register_exception_handlers(app)
@ -40,6 +53,7 @@ app.add_middleware(
allow_headers=["*"], allow_headers=["*"],
) )
@app.on_event("startup") @app.on_event("startup")
async def on_startup(): async def on_startup():
@ -49,18 +63,19 @@ async def on_startup():
# Exibe o amarzenamento do servidor # Exibe o amarzenamento do servidor
print(startupCheckService.execute()) print(startupCheckService.execute())
@app.middleware("http") @app.middleware("http")
async def log_tempo_requisicao(request: Request, call_next): async def log_tempo_requisicao(request: Request, call_next):
# Ação responsavel por registrar o log de requisição # Ação responsavel por registrar o log de requisição
log = Log() log = Log()
config = Config.get('app.json') config = Config.get("app.json")
# Obtem os dados da requisição # Obtem os dados da requisição
log_data = { log_data = {
"method": request.method, "method": request.method,
"url": str(request.url), "url": str(request.url),
"headers": dict(request.headers) "headers": dict(request.headers),
} }
# Gera o nome do arquivo # Gera o nome do arquivo
@ -74,16 +89,18 @@ async def log_tempo_requisicao(request: Request, call_next):
return response return response
# Inclui as rotas da versão 1 da API com prefixo definido em settings (ex: /api/v1) # Inclui as rotas da versão 1 da API com prefixo definido em settings (ex: /api/v1)
app.include_router(api_router, prefix=config.url) app.include_router(api_router, prefix=config.url)
# Executa o servidor com Uvicorn se este arquivo for executado diretamente # Executa o servidor com Uvicorn se este arquivo for executado diretamente
if __name__ == '__main__': if __name__ == "__main__":
import uvicorn import uvicorn
uvicorn.run( uvicorn.run(
"main:app", # Caminho do app para execução "main:app", # Caminho do app para execução
host="0.0.0.0", # Disponibiliza a aplicação externamente host="0.0.0.0", # Disponibiliza a aplicação externamente
port=8000, # Porta padrão port=8000, # Porta padrão
log_level='info', # Define o nível de log para desenvolvimento log_level="info", # Define o nível de log para desenvolvimento
reload=True # Ativa auto-reload durante desenvolvimento reload=True, # Ativa auto-reload durante desenvolvimento
) )

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_cartorio.g_cartorio_delete_repository import GCartorioDeleteRepository from packages.v1.administrativo.repositories.g_cartorio.g_cartorio_delete_repository import (
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema GCartorioDeleteRepository,
)
from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema
class GCartorioDeleteAction(BaseAction): class GCartorioDeleteAction(BaseAction):

View file

@ -1,5 +1,7 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_cartorio.g_cartorio_index_repository import GCartorioIndexRepository from packages.v1.administrativo.repositories.g_cartorio.g_cartorio_index_repository import (
GCartorioIndexRepository,
)
class GCartorioIndexAction(BaseAction): class GCartorioIndexAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_cartorio.g_cartorio_save_repository import GCartorioSaveRepository from packages.v1.administrativo.repositories.g_cartorio.g_cartorio_save_repository import (
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioSaveSchema GCartorioSaveRepository,
)
from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioSaveSchema
class GCartorioSaveAction(BaseAction): class GCartorioSaveAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_cartorio.g_cartorio_show_repository import GCartorioShowRepository from packages.v1.administrativo.repositories.g_cartorio.g_cartorio_show_repository import (
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema GCartorioShowRepository,
)
from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema
class GCartorioShowAction(BaseAction): class GCartorioShowAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_cartorio.g_cartorio_update_repository import GCartorioUpdateRepository from packages.v1.administrativo.repositories.g_cartorio.g_cartorio_update_repository import (
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioUpdateSchema GCartorioUpdateRepository,
)
from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioUpdateSchema
class GCartorioUpdateAction(BaseAction): class GCartorioUpdateAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento.g_emolumento_delete_repository import GEmolumentoDeleteRepository from packages.v1.administrativo.repositories.g_emolumento.g_emolumento_delete_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema GEmolumentoDeleteRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema
class GEmolumentoDeleteAction(BaseAction): class GEmolumentoDeleteAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento.g_emolumento_save_repository import GEmolumentoSaveRepository from packages.v1.administrativo.repositories.g_emolumento.g_emolumento_save_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoSaveSchema GEmolumentoSaveRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoSaveSchema
class GEmolumentoSaveAction(BaseAction): class GEmolumentoSaveAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento.g_emolumento_show_repository import GEmolumentoShowRepository from packages.v1.administrativo.repositories.g_emolumento.g_emolumento_show_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema GEmolumentoShowRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema
class GEmolumentoShowAction(BaseAction): class GEmolumentoShowAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento.g_emolumento_update_repository import GEmolumentoUpdateRepository from packages.v1.administrativo.repositories.g_emolumento.g_emolumento_update_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoUpdateSchema GEmolumentoUpdateRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_schema import (
GEmolumentoUpdateSchema,
)
class GEmolumentoUpdateAction(BaseAction): class GEmolumentoUpdateAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_item.g_emolumento_item_delete_repository import GEmolumentoItemDeleteRepository from packages.v1.administrativo.repositories.g_emolumento_item.g_emolumento_item_delete_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_item_schema import GEmolumentoItemIdSchema GEmolumentoItemDeleteRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_item_schema import (
GEmolumentoItemIdSchema,
)
class GEmolumentoItemDeleteAction(BaseAction): class GEmolumentoItemDeleteAction(BaseAction):
@ -28,6 +32,8 @@ class GEmolumentoItemDeleteAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução da exclusão # Execução da exclusão
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_item_delete_repository.execute(g_emolumento_item_id_schema) response = g_emolumento_item_delete_repository.execute(
g_emolumento_item_id_schema
)
return response return response

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_item.g_emolumento_item_show_repository import GEmolumentoItemShowRepository from packages.v1.administrativo.repositories.g_emolumento_item.g_emolumento_item_show_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_item_schema import GEmolumentoItemIdSchema GEmolumentoItemShowRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_item_schema import (
GEmolumentoItemIdSchema,
)
class GEmolumentoItemShowAction(BaseAction): class GEmolumentoItemShowAction(BaseAction):
@ -28,7 +32,9 @@ class GEmolumentoItemShowAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_item_show_repository.execute(g_emolumento_item_id_schema) response = g_emolumento_item_show_repository.execute(
g_emolumento_item_id_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_item.g_emolumento_item_update_repository import GEmolumentoItemUpdateRepository from packages.v1.administrativo.repositories.g_emolumento_item.g_emolumento_item_update_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_item_schema import GEmolumentoItemUpdateSchema GEmolumentoItemUpdateRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_item_schema import (
GEmolumentoItemUpdateSchema,
)
class GEmolumentoItemUpdateAction(BaseAction): class GEmolumentoItemUpdateAction(BaseAction):
@ -28,7 +32,9 @@ class GEmolumentoItemUpdateAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_item_update_repository.execute(g_emolumento_item_update_schema) response = g_emolumento_item_update_repository.execute(
g_emolumento_item_update_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_delete_repository import GEmolumentoPeriodoDeleteRepository from packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_delete_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoIdSchema GEmolumentoPeriodoDeleteRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoIdSchema,
)
class GEmolumentoPeriodoDeleteAction(BaseAction): class GEmolumentoPeriodoDeleteAction(BaseAction):
@ -28,6 +32,8 @@ class GEmolumentoPeriodoDeleteAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução da exclusão # Execução da exclusão
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_periodo_delete_repository.execute(g_emolumento_periodo_id_schema) response = g_emolumento_periodo_delete_repository.execute(
g_emolumento_periodo_id_schema
)
return response return response

View file

@ -1,5 +1,7 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_index_repository import GEmolumentoPeriodoIndexRepository from packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_index_repository import (
GEmolumentoPeriodoIndexRepository,
)
class GEmolumentoPeriodoIndexAction(BaseAction): class GEmolumentoPeriodoIndexAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_save_repository import GEmolumentoPeriodoSaveRepository from packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_save_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoSaveSchema GEmolumentoPeriodoSaveRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoSaveSchema,
)
class GEmolumentoPeriodoSaveAction(BaseAction): class GEmolumentoPeriodoSaveAction(BaseAction):
@ -28,7 +32,9 @@ class GEmolumentoPeriodoSaveAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_periodo_save_repository.execute(g_emolumento_periodo_save_schema) response = g_emolumento_periodo_save_repository.execute(
g_emolumento_periodo_save_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_show_repository import GEmolumentoPeriodoShowRepository from packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_show_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoIdSchema GEmolumentoPeriodoShowRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoIdSchema,
)
class GEmolumentoPeriodoShowAction(BaseAction): class GEmolumentoPeriodoShowAction(BaseAction):
@ -28,7 +32,9 @@ class GEmolumentoPeriodoShowAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_periodo_show_repository.execute(g_emolumento_periodo_id_schema) response = g_emolumento_periodo_show_repository.execute(
g_emolumento_periodo_id_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_update_repository import GEmolumentoPeriodoUpdateRepository from packages.v1.administrativo.repositories.g_emolumento_periodo.g_emolumento_periodo_update_repository import (
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoUpdateSchema GEmolumentoPeriodoUpdateRepository,
)
from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoUpdateSchema,
)
class GEmolumentoPeriodoUpdateAction(BaseAction): class GEmolumentoPeriodoUpdateAction(BaseAction):
@ -9,7 +13,9 @@ class GEmolumentoPeriodoUpdateAction(BaseAction):
de um registro na tabela G_NATUREZA_TITULO. de um registro na tabela G_NATUREZA_TITULO.
""" """
def execute(self, g_emolumento_periodo_update_schema: GEmolumentoPeriodoUpdateSchema): def execute(
self, g_emolumento_periodo_update_schema: GEmolumentoPeriodoUpdateSchema
):
""" """
Executa a operação de atualização. Executa a operação de atualização.
@ -28,7 +34,9 @@ class GEmolumentoPeriodoUpdateAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_emolumento_periodo_update_repository.execute(g_emolumento_periodo_update_schema) response = g_emolumento_periodo_update_repository.execute(
g_emolumento_periodo_update_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_gramatica.g_gramatica_delete_repository import GGramaticaDeleteRepository from packages.v1.administrativo.repositories.g_gramatica.g_gramatica_delete_repository import (
from api.packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaIdSchema GGramaticaDeleteRepository,
)
from packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaIdSchema
class GGramaticaDeleteAction(BaseAction): class GGramaticaDeleteAction(BaseAction):

View file

@ -1,5 +1,7 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_gramatica.g_gramatica_index_repository import GGramaticaIndexRepository from packages.v1.administrativo.repositories.g_gramatica.g_gramatica_index_repository import (
GGramaticaIndexRepository,
)
class GGramaticaIndexAction(BaseAction): class GGramaticaIndexAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_gramatica.g_gramatica_save_repository import GGramaticaSaveRepository from packages.v1.administrativo.repositories.g_gramatica.g_gramatica_save_repository import (
from api.packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaSaveSchema GGramaticaSaveRepository,
)
from packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaSaveSchema
class GGramaticaSaveAction(BaseAction): class GGramaticaSaveAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_gramatica.g_gramatica_show_repository import GGramaticaShowRepository from packages.v1.administrativo.repositories.g_gramatica.g_gramatica_show_repository import (
from api.packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaIdSchema GGramaticaShowRepository,
)
from packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaIdSchema
class GGramaticaShowAction(BaseAction): class GGramaticaShowAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_gramatica.g_gramatica_update_repository import GGramaticaUpdateRepository from packages.v1.administrativo.repositories.g_gramatica.g_gramatica_update_repository import (
from api.packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaUpdateSchema GGramaticaUpdateRepository,
)
from packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaUpdateSchema
class GGramaticaUpdateAction(BaseAction): class GGramaticaUpdateAction(BaseAction):

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_natureza.g_natureza_index_by_sistema_id_repository import IndexBySistemaIdRepository from packages.v1.administrativo.repositories.g_natureza.g_natureza_index_by_sistema_id_repository import (
from api.packages.v1.administrativo.schemas.g_natureza_schema import GNaturezaSistemaIdSchema IndexBySistemaIdRepository,
)
from packages.v1.administrativo.schemas.g_natureza_schema import (
GNaturezaSistemaIdSchema,
)
class IndexActionBySistemaId(BaseAction): class IndexActionBySistemaId(BaseAction):
""" """

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_delete_repository import GNaturezaTituloDeleteRepository from packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_delete_repository import (
from api.packages.v1.administrativo.schemas.g_natureza_titulo_schema import GNaturezaTituloIdSchema GNaturezaTituloDeleteRepository,
)
from packages.v1.administrativo.schemas.g_natureza_titulo_schema import (
GNaturezaTituloIdSchema,
)
class GNaturezaTituloDeleteAction(BaseAction): class GNaturezaTituloDeleteAction(BaseAction):
@ -28,6 +32,8 @@ class GNaturezaTituloDeleteAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução da exclusão # Execução da exclusão
# ---------------------------------------------------- # ----------------------------------------------------
response = g_natureza_titulo_delete_repository.execute(g_natureza_titulo_id_schema) response = g_natureza_titulo_delete_repository.execute(
g_natureza_titulo_id_schema
)
return response return response

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_index_repository import GNaturezaTituloIndexRepository from packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_index_repository import (
from api.packages.v1.administrativo.schemas.g_natureza_titulo_schema import GNaturezaTituloIndexSchema GNaturezaTituloIndexRepository,
)
from packages.v1.administrativo.schemas.g_natureza_titulo_schema import (
GNaturezaTituloIndexSchema,
)
class GNaturezaTituloIndexAction(BaseAction): class GNaturezaTituloIndexAction(BaseAction):
@ -28,7 +32,9 @@ class GNaturezaTituloIndexAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_natureza_titulo_index_repository.execute(g_natureza_titulo_index_schema) response = g_natureza_titulo_index_repository.execute(
g_natureza_titulo_index_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_save_repository import GNaturezaTituloSaveRepository from packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_save_repository import (
from api.packages.v1.administrativo.schemas.g_natureza_titulo_schema import GNaturezaTituloSaveSchema GNaturezaTituloSaveRepository,
)
from packages.v1.administrativo.schemas.g_natureza_titulo_schema import (
GNaturezaTituloSaveSchema,
)
class GNaturezaTituloSaveAction(BaseAction): class GNaturezaTituloSaveAction(BaseAction):
@ -28,7 +32,9 @@ class GNaturezaTituloSaveAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_natureza_titulo_save_repository.execute(g_natureza_titulo_save_schema) response = g_natureza_titulo_save_repository.execute(
g_natureza_titulo_save_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_show_repository import GNaturezaTituloShowRepository from packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_show_repository import (
from api.packages.v1.administrativo.schemas.g_natureza_titulo_schema import GNaturezaTituloIdSchema GNaturezaTituloShowRepository,
)
from packages.v1.administrativo.schemas.g_natureza_titulo_schema import (
GNaturezaTituloIdSchema,
)
class GNaturezaTituloShowAction(BaseAction): class GNaturezaTituloShowAction(BaseAction):
@ -28,7 +32,9 @@ class GNaturezaTituloShowAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_natureza_titulo_show_repository.execute(g_natureza_titulo_id_schema) response = g_natureza_titulo_show_repository.execute(
g_natureza_titulo_id_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_update_repository import GNaturezaTituloUpdateRepository from packages.v1.administrativo.repositories.g_natureza_titulo.g_natureza_titulo_update_repository import (
from api.packages.v1.administrativo.schemas.g_natureza_titulo_schema import GNaturezaTituloUpdateSchema GNaturezaTituloUpdateRepository,
)
from packages.v1.administrativo.schemas.g_natureza_titulo_schema import (
GNaturezaTituloUpdateSchema,
)
class GNaturezaTituloUpdateAction(BaseAction): class GNaturezaTituloUpdateAction(BaseAction):
@ -28,7 +32,9 @@ class GNaturezaTituloUpdateAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = g_natureza_titulo_update_repository.execute(g_natureza_titulo_update_schema) response = g_natureza_titulo_update_repository.execute(
g_natureza_titulo_update_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_delete_repository import GSeloGrupoDeleteRepository from packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_delete_repository import (
from api.packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoIdSchema GSeloGrupoDeleteRepository,
)
from packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoIdSchema
class GSeloGrupoDeleteAction(BaseAction): class GSeloGrupoDeleteAction(BaseAction):

View file

@ -1,5 +1,7 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_index_repository import GSeloGrupoIndexRepository from packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_index_repository import (
GSeloGrupoIndexRepository,
)
class GSeloGrupoIndexAction(BaseAction): class GSeloGrupoIndexAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_save_repository import GSeloGrupoSaveRepository from packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_save_repository import (
from api.packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoSaveSchema GSeloGrupoSaveRepository,
)
from packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoSaveSchema
class GSeloGrupoSaveAction(BaseAction): class GSeloGrupoSaveAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_show_repository import GSeloGrupoShowRepository from packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_show_repository import (
from api.packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoIdSchema GSeloGrupoShowRepository,
)
from packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoIdSchema
class GSeloGrupoShowAction(BaseAction): class GSeloGrupoShowAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_update_repository import GSeloGrupoUpdateRepository from packages.v1.administrativo.repositories.g_selo_grupo.g_selo_grupo_update_repository import (
from api.packages.v1.administrativo.schemas.g_selo_grupo_schema import GSeloGrupoUpdateSchema GSeloGrupoUpdateRepository,
)
from packages.v1.administrativo.schemas.g_selo_grupo_schema import (
GSeloGrupoUpdateSchema,
)
class GSeloGrupoUpdateAction(BaseAction): class GSeloGrupoUpdateAction(BaseAction):

View file

@ -1,11 +1,15 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from packages.v1.administrativo.schemas.g_usuario_schema import GUsuarioAuthenticateSchema from packages.v1.administrativo.schemas.g_usuario_schema import (
from packages.v1.administrativo.repositories.g_usuario.g_usuario_get_by_authenticate_repository import GetByAuthenticateRepository GUsuarioAuthenticateSchema,
)
from packages.v1.administrativo.repositories.g_usuario.g_usuario_get_by_authenticate_repository import (
GetByAuthenticateRepository,
)
class GetByAuthenticateAction(BaseAction): class GetByAuthenticateAction(BaseAction):
def execute(self, g_usuario_authenticate_schema : GUsuarioAuthenticateSchema): def execute(self, g_usuario_authenticate_schema: GUsuarioAuthenticateSchema):
# Instânciamento do repositório de busca pelo authenticate # Instânciamento do repositório de busca pelo authenticate
get_by_authenticate_repository = GetByAuthenticateRepository() get_by_authenticate_repository = GetByAuthenticateRepository()

View file

@ -1,10 +1,13 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from packages.v1.administrativo.schemas.g_usuario_schema import GUsuarioLoginSchema from packages.v1.administrativo.schemas.g_usuario_schema import GUsuarioLoginSchema
from packages.v1.administrativo.repositories.g_usuario.g_usuario_get_by_login_repository import GetByUsuarioLoginRepository from packages.v1.administrativo.repositories.g_usuario.g_usuario_get_by_login_repository import (
GetByUsuarioLoginRepository,
)
class GetByUsuarioLoginAction(BaseAction): class GetByUsuarioLoginAction(BaseAction):
def execute(self, g_usuario_schema = GUsuarioLoginSchema): def execute(self, g_usuario_schema=GUsuarioLoginSchema):
# Importação do repositório # Importação do repositório
get_by_login_repository = GetByUsuarioLoginRepository() get_by_login_repository = GetByUsuarioLoginRepository()

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_delete_repository import TAtoParteTipoDeleteRepository from packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_delete_repository import (
from api.packages.v1.administrativo.schemas.t_ato_partetipo_schema import TAtoParteTipoIdSchema TAtoParteTipoDeleteRepository,
)
from packages.v1.administrativo.schemas.t_ato_partetipo_schema import (
TAtoParteTipoIdSchema,
)
class TAtoParteTipoDeleteAction(BaseAction): class TAtoParteTipoDeleteAction(BaseAction):
""" """

View file

@ -1,5 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_index_repository import TAtoParteTipoIndexRepository from packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_index_repository import (
TAtoParteTipoIndexRepository,
)
class TAtoParteTipoIndexAction(BaseAction): class TAtoParteTipoIndexAction(BaseAction):
""" """

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_save_repository import TAtoParteTipoSaveRepository from packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_save_repository import (
from api.packages.v1.administrativo.schemas.t_ato_partetipo_schema import TAtoParteTipoSaveSchema TAtoParteTipoSaveRepository,
)
from packages.v1.administrativo.schemas.t_ato_partetipo_schema import (
TAtoParteTipoSaveSchema,
)
class TAtoParteTipoSaveAction(BaseAction): class TAtoParteTipoSaveAction(BaseAction):
""" """

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_show_repository import TAtoParteTipoShowRepository from packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_show_repository import (
from api.packages.v1.administrativo.schemas.t_ato_partetipo_schema import TAtoParteTipoIdSchema TAtoParteTipoShowRepository,
)
from packages.v1.administrativo.schemas.t_ato_partetipo_schema import (
TAtoParteTipoIdSchema,
)
class TAtoParteTipoShowAction(BaseAction): class TAtoParteTipoShowAction(BaseAction):
""" """

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_update_repository import TAtoParteTipoUpdateRepository from packages.v1.administrativo.repositories.t_ato_partetipo.t_ato_partetipo_update_repository import (
from api.packages.v1.administrativo.schemas.t_ato_partetipo_schema import TAtoParteTipoUpdateSchema TAtoParteTipoUpdateRepository,
)
from packages.v1.administrativo.schemas.t_ato_partetipo_schema import (
TAtoParteTipoUpdateSchema,
)
class TAtoParteTipoUpdateAction(BaseAction): class TAtoParteTipoUpdateAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_delete_repository import TCensecTipoNaturezaDeleteRepository from packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_delete_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import TCensecTipoNaturezaIdSchema TCensecTipoNaturezaDeleteRepository,
)
from packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import (
TCensecTipoNaturezaIdSchema,
)
class TCensecTipoNaturezaDeleteAction(BaseAction): class TCensecTipoNaturezaDeleteAction(BaseAction):
@ -28,6 +32,8 @@ class TCensecTipoNaturezaDeleteAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução da exclusão # Execução da exclusão
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tiponatureza_delete_repository.execute(t_censec_tiponatureza_id_schema) response = t_censec_tiponatureza_delete_repository.execute(
t_censec_tiponatureza_id_schema
)
return response return response

View file

@ -1,5 +1,7 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_index_repository import TCensecTipoNaturezaIndexRepository from packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_index_repository import (
TCensecTipoNaturezaIndexRepository,
)
class TCensecTipoNaturezaIndexAction(BaseAction): class TCensecTipoNaturezaIndexAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_save_repository import TCensecTipoNaturezaSaveRepository from packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_save_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import TCensecTipoNaturezaSaveSchema TCensecTipoNaturezaSaveRepository,
)
from packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import (
TCensecTipoNaturezaSaveSchema,
)
class TCensecTipoNaturezaSaveAction(BaseAction): class TCensecTipoNaturezaSaveAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecTipoNaturezaSaveAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tiponatureza_save_repository.execute(t_censec_tiponatureza_save_schema) response = t_censec_tiponatureza_save_repository.execute(
t_censec_tiponatureza_save_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_show_repository import TCensecTipoNaturezaShowRepository from packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_show_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import TCensecTipoNaturezaIdSchema TCensecTipoNaturezaShowRepository,
)
from packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import (
TCensecTipoNaturezaIdSchema,
)
class TCensecTipoNaturezaShowAction(BaseAction): class TCensecTipoNaturezaShowAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecTipoNaturezaShowAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tiponatureza_show_repository.execute(t_censec_tiponatureza_id_schema) response = t_censec_tiponatureza_show_repository.execute(
t_censec_tiponatureza_id_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_update_repository import TCensecTipoNaturezaUpdateRepository from packages.v1.administrativo.repositories.t_censec_tiponatureza.t_censec_tiponatureza_update_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import TCensecTipoNaturezaUpdateSchema TCensecTipoNaturezaUpdateRepository,
)
from packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import (
TCensecTipoNaturezaUpdateSchema,
)
class TCensecTipoNaturezaUpdateAction(BaseAction): class TCensecTipoNaturezaUpdateAction(BaseAction):
@ -9,7 +13,9 @@ class TCensecTipoNaturezaUpdateAction(BaseAction):
de um registro na tabela T_CENSEC_TIPOATO. de um registro na tabela T_CENSEC_TIPOATO.
""" """
def execute(self, t_censec_tiponatureza_update_schema: TCensecTipoNaturezaUpdateSchema): def execute(
self, t_censec_tiponatureza_update_schema: TCensecTipoNaturezaUpdateSchema
):
""" """
Executa a operação de atualização. Executa a operação de atualização.
@ -28,7 +34,9 @@ class TCensecTipoNaturezaUpdateAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tiponatureza_update_repository.execute(t_censec_tiponatureza_update_schema) response = t_censec_tiponatureza_update_repository.execute(
t_censec_tiponatureza_update_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_delete_repository import TCensecQualidadeAtoDeleteRepository from packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_delete_repository import (
from api.packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import TCensecQualidadeAtoIdSchema TCensecQualidadeAtoDeleteRepository,
)
from packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import (
TCensecQualidadeAtoIdSchema,
)
class TCensecQualidadeAtoDeleteAction(BaseAction): class TCensecQualidadeAtoDeleteAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecQualidadeAtoDeleteAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução da exclusão # Execução da exclusão
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_qualidadeato_delete_repository.execute(t_censec_qualidadeato_id_schema) response = t_censec_qualidadeato_delete_repository.execute(
t_censec_qualidadeato_id_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_index_repository import TCensecQualidadeAtoIndexRepository from packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_index_repository import (
from api.packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import TCensecQualidadeAtoIndexSchema TCensecQualidadeAtoIndexRepository,
)
from packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import (
TCensecQualidadeAtoIndexSchema,
)
class TCensecQualidadeAtoIndexAction(BaseAction): class TCensecQualidadeAtoIndexAction(BaseAction):
@ -9,7 +13,9 @@ class TCensecQualidadeAtoIndexAction(BaseAction):
de listagem de todos os registros na tabela T_CENSEC_QUALIDADEATO. de listagem de todos os registros na tabela T_CENSEC_QUALIDADEATO.
""" """
def execute(self, censec_qualidade_ato_index_schema: TCensecQualidadeAtoIndexSchema): def execute(
self, censec_qualidade_ato_index_schema: TCensecQualidadeAtoIndexSchema
):
""" """
Executa a operação de listagem no banco de dados. Executa a operação de listagem no banco de dados.
@ -24,7 +30,9 @@ class TCensecQualidadeAtoIndexAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_qualidadeato_index_repository.execute(censec_qualidade_ato_index_schema) response = t_censec_qualidadeato_index_repository.execute(
censec_qualidade_ato_index_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_save_repository import TCensecQualidadeAtoSaveRepository from packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_save_repository import (
from api.packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import TCensecQualidadeAtoSaveSchema TCensecQualidadeAtoSaveRepository,
)
from packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import (
TCensecQualidadeAtoSaveSchema,
)
class TCensecQualidadeAtoSaveAction(BaseAction): class TCensecQualidadeAtoSaveAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecQualidadeAtoSaveAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_qualidadeato_save_repository.execute(t_censec_qualidadeato_save_schema) response = t_censec_qualidadeato_save_repository.execute(
t_censec_qualidadeato_save_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_show_repository import TCensecQualidadeAtoShowRepository from packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_show_repository import (
from api.packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import TCensecQualidadeAtoIdSchema TCensecQualidadeAtoShowRepository,
)
from packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import (
TCensecQualidadeAtoIdSchema,
)
class TCensecQualidadeAtoShowAction(BaseAction): class TCensecQualidadeAtoShowAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecQualidadeAtoShowAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_qualidadeato_show_repository.execute(t_censec_qualidadeato_id_schema) response = t_censec_qualidadeato_show_repository.execute(
t_censec_qualidadeato_id_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_update_repository import TCensecQualidadeAtoUpdateRepository from packages.v1.administrativo.repositories.t_censec_qualidadeato.t_censec_qualidadeato_update_repository import (
from api.packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import TCensecQualidadeAtoUpdateSchema TCensecQualidadeAtoUpdateRepository,
)
from packages.v1.administrativo.schemas.t_censec_qualidadeato_schema import (
TCensecQualidadeAtoUpdateSchema,
)
class TCensecQualidadeAtoUpdateAction(BaseAction): class TCensecQualidadeAtoUpdateAction(BaseAction):
@ -9,7 +13,9 @@ class TCensecQualidadeAtoUpdateAction(BaseAction):
de um registro na tabela T_CENSEC_QUALIDADEATO. de um registro na tabela T_CENSEC_QUALIDADEATO.
""" """
def execute(self, t_censec_qualidadeato_update_schema: TCensecQualidadeAtoUpdateSchema): def execute(
self, t_censec_qualidadeato_update_schema: TCensecQualidadeAtoUpdateSchema
):
""" """
Executa a operação de atualização. Executa a operação de atualização.
@ -28,7 +34,9 @@ class TCensecQualidadeAtoUpdateAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_qualidadeato_update_repository.execute(t_censec_qualidadeato_update_schema) response = t_censec_qualidadeato_update_repository.execute(
t_censec_qualidadeato_update_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_delete_repository import TCensecTipoAtoDeleteRepository from packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_delete_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tipoato_schema import TCensecTipoAtoIdSchema TCensecTipoAtoDeleteRepository,
)
from packages.v1.administrativo.schemas.t_censec_tipoato_schema import (
TCensecTipoAtoIdSchema,
)
class TCensecTipoAtoDeleteAction(BaseAction): class TCensecTipoAtoDeleteAction(BaseAction):
@ -28,6 +32,8 @@ class TCensecTipoAtoDeleteAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução da exclusão # Execução da exclusão
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tipoato_delete_repository.execute(t_censec_tipoato_id_schema) response = t_censec_tipoato_delete_repository.execute(
t_censec_tipoato_id_schema
)
return response return response

View file

@ -1,5 +1,7 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_index_repository import TCensecTipoAtoIndexRepository from packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_index_repository import (
TCensecTipoAtoIndexRepository,
)
class TCensecTipoAtoIndexAction(BaseAction): class TCensecTipoAtoIndexAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_save_repository import TCensecTipoAtoSaveRepository from packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_save_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tipoato_schema import TCensecTipoAtoSaveSchema TCensecTipoAtoSaveRepository,
)
from packages.v1.administrativo.schemas.t_censec_tipoato_schema import (
TCensecTipoAtoSaveSchema,
)
class TCensecTipoAtoSaveAction(BaseAction): class TCensecTipoAtoSaveAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecTipoAtoSaveAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tipoato_save_repository.execute(t_censec_tipoato_save_schema) response = t_censec_tipoato_save_repository.execute(
t_censec_tipoato_save_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno da informação # Retorno da informação

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_show_repository import TCensecTipoAtoShowRepository from packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_show_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tipoato_schema import TCensecTipoAtoIdSchema TCensecTipoAtoShowRepository,
)
from packages.v1.administrativo.schemas.t_censec_tipoato_schema import (
TCensecTipoAtoIdSchema,
)
class TCensecTipoAtoShowAction(BaseAction): class TCensecTipoAtoShowAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_update_repository import TCensecTipoAtoUpdateRepository from packages.v1.administrativo.repositories.t_censec_tipoato.t_censec_tipoato_update_repository import (
from api.packages.v1.administrativo.schemas.t_censec_tipoato_schema import TCensecTipoAtoUpdateSchema TCensecTipoAtoUpdateRepository,
)
from packages.v1.administrativo.schemas.t_censec_tipoato_schema import (
TCensecTipoAtoUpdateSchema,
)
class TCensecTipoAtoUpdateAction(BaseAction): class TCensecTipoAtoUpdateAction(BaseAction):
@ -28,7 +32,9 @@ class TCensecTipoAtoUpdateAction(BaseAction):
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do repositório # Execução do repositório
# ---------------------------------------------------- # ----------------------------------------------------
response = t_censec_tipoato_update_repository.execute(t_censec_tipoato_update_schema) response = t_censec_tipoato_update_repository.execute(
t_censec_tipoato_update_schema
)
# ---------------------------------------------------- # ----------------------------------------------------
# Retorno do resultado # Retorno do resultado

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel.t_imovel_delete_repository import TImovelDeleteRepository from packages.v1.administrativo.repositories.t_imovel.t_imovel_delete_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_schema import TImovelIdSchema TImovelDeleteRepository,
)
from packages.v1.administrativo.schemas.t_imovel_schema import TImovelIdSchema
class TImovelDeleteAction(BaseAction): class TImovelDeleteAction(BaseAction):
""" """
Serviço responsável por encapsular a lógica de negócio para a operação Serviço responsável por encapsular a lógica de negócio para a operação

View file

@ -1,6 +1,9 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel.t_imovel_index_repository import TImovelIndexRepository from packages.v1.administrativo.repositories.t_imovel.t_imovel_index_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_schema import TImovelIndexSchema TImovelIndexRepository,
)
from packages.v1.administrativo.schemas.t_imovel_schema import TImovelIndexSchema
class TImovelIndexAction(BaseAction): class TImovelIndexAction(BaseAction):
""" """

View file

@ -1,6 +1,9 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel.t_imovel_save_repository import TImovelSaveRepository from packages.v1.administrativo.repositories.t_imovel.t_imovel_save_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_schema import TImovelSchema TImovelSaveRepository,
)
from packages.v1.administrativo.schemas.t_imovel_schema import TImovelSchema
class TImovelSaveAction(BaseAction): class TImovelSaveAction(BaseAction):
""" """

View file

@ -1,6 +1,9 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel.t_imovel_show_repository import TImovelShowRepository from packages.v1.administrativo.repositories.t_imovel.t_imovel_show_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_schema import TImovelIdSchema TImovelShowRepository,
)
from packages.v1.administrativo.schemas.t_imovel_schema import TImovelIdSchema
class TImovelShowAction(BaseAction): class TImovelShowAction(BaseAction):
""" """

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel.t_imovel_update_repository import TImovelUpdateRepository from packages.v1.administrativo.repositories.t_imovel.t_imovel_update_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_schema import TImovelUpdateSchema TImovelUpdateRepository,
)
from packages.v1.administrativo.schemas.t_imovel_schema import TImovelUpdateSchema
class TImovelUpdateAction(BaseAction): class TImovelUpdateAction(BaseAction):

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_delete_repository import TImovelUnidadeDeleteRepository from packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_delete_repository import (
from packages.v1.administrativo.schemas.t_imovel_unidade_schema import TImovelUnidadeSchema TImovelUnidadeDeleteRepository,
)
from packages.v1.administrativo.schemas.t_imovel_unidade_schema import (
TImovelUnidadeSchema,
)
class TImovelUnidadeDeleteAction(BaseAction): class TImovelUnidadeDeleteAction(BaseAction):

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_index_repository import TImovelUnidadeIndexRepository from packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_index_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_unidade_schema import TImovelUnidadeIndexSchema TImovelUnidadeIndexRepository,
)
from packages.v1.administrativo.schemas.t_imovel_unidade_schema import (
TImovelUnidadeIndexSchema,
)
class TImovelUnidadeIndexAction(BaseAction): class TImovelUnidadeIndexAction(BaseAction):
""" """

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_save_repository import TImovelUnidadeSaveRepository from packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_save_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_unidade_schema import TImovelUnidadeSaveSchema TImovelUnidadeSaveRepository,
)
from packages.v1.administrativo.schemas.t_imovel_unidade_schema import (
TImovelUnidadeSaveSchema,
)
class TImovelUnidadeSaveAction(BaseAction): class TImovelUnidadeSaveAction(BaseAction):
""" """
@ -22,7 +27,9 @@ class TImovelUnidadeSaveAction(BaseAction):
t_imovel_unidade_save_repository = TImovelUnidadeSaveRepository() t_imovel_unidade_save_repository = TImovelUnidadeSaveRepository()
# Execução do repositório # Execução do repositório
response = t_imovel_unidade_save_repository.execute(t_imovel_unidade_save_schema) response = t_imovel_unidade_save_repository.execute(
t_imovel_unidade_save_schema
)
# Retorno da informação # Retorno da informação
return response return response

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_show_repository import TImovelUnidadeShowRepository from packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_show_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_unidade_schema import TImovelUnidadeIdSchema TImovelUnidadeShowRepository,
)
from packages.v1.administrativo.schemas.t_imovel_unidade_schema import (
TImovelUnidadeIdSchema,
)
class TImovelUnidadeShowAction(BaseAction): class TImovelUnidadeShowAction(BaseAction):
""" """

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_update_repository import TImovelUnidadeUpdateRepository from packages.v1.administrativo.repositories.t_imovel_unidade.t_imovel_unidade_update_repository import (
from api.packages.v1.administrativo.schemas.t_imovel_unidade_schema import TImovelUnidadeUpdateSchema TImovelUnidadeUpdateRepository,
)
from packages.v1.administrativo.schemas.t_imovel_unidade_schema import (
TImovelUnidadeUpdateSchema,
)
class TImovelUnidadeUpdateAction(BaseAction): class TImovelUnidadeUpdateAction(BaseAction):
@ -24,4 +28,6 @@ class TImovelUnidadeUpdateAction(BaseAction):
t_imovel_unidade_update_repository = TImovelUnidadeUpdateRepository() t_imovel_unidade_update_repository = TImovelUnidadeUpdateRepository()
# Chama o método de execução do repositório para realizar a atualização # Chama o método de execução do repositório para realizar a atualização
return t_imovel_unidade_update_repository.execute(t_imovel_unidade_update_schema) return t_imovel_unidade_update_repository.execute(
t_imovel_unidade_update_schema
)

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa.t_pessoa_delete_repository import TPessoaDeleteRepository from packages.v1.administrativo.repositories.t_pessoa.t_pessoa_delete_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema TPessoaDeleteRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema
class TPessoaDeleteAction(BaseAction): class TPessoaDeleteAction(BaseAction):

View file

@ -1,6 +1,8 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa.t_pessoa_delete_repository import TPessoaDeleteRepository from packages.v1.administrativo.repositories.t_pessoa.t_pessoa_delete_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema TPessoaDeleteRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema
class TPessoaDeleteAction(BaseAction): class TPessoaDeleteAction(BaseAction):

View file

@ -1,5 +1,6 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaNameSchema from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaNameSchema
class TPessoaGetByNameAction(BaseAction): class TPessoaGetByNameAction(BaseAction):
""" """

View file

@ -1,7 +1,10 @@
from api.packages.v1.administrativo.repositories.t_pessoa.t_pessoa_index_repository import TPessoaIndexRepository from packages.v1.administrativo.repositories.t_pessoa.t_pessoa_index_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaTipoSchema TPessoaIndexRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaTipoSchema
class TPessoaIndexAction():
class TPessoaIndexAction:
""" """
Serviço responsável por encapsular a lógica de negócio para a operação Serviço responsável por encapsular a lógica de negócio para a operação
de listagem de todos os registros na tabela g_tb_regimebens. de listagem de todos os registros na tabela g_tb_regimebens.

View file

@ -1,6 +1,9 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa.t_pessoa_save_repository import TPessoaSaveRepository from packages.v1.administrativo.repositories.t_pessoa.t_pessoa_save_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaSaveSchema TPessoaSaveRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaSaveSchema
class TPessoaSaveAction(BaseAction): class TPessoaSaveAction(BaseAction):
""" """

View file

@ -1,6 +1,9 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa.t_pessoa_show_repository import TPessoaShowRepository from packages.v1.administrativo.repositories.t_pessoa.t_pessoa_show_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema TPessoaShowRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema
class TPessoaShowAction(BaseAction): class TPessoaShowAction(BaseAction):
""" """

View file

@ -1,11 +1,13 @@
from api.packages.v1.administrativo.repositories.t_pessoa.t_pessoa_update_repository import TPessoaUpdateRepository from packages.v1.administrativo.repositories.t_pessoa.t_pessoa_update_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaUpdateSchema TPessoaUpdateRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaUpdateSchema
class TPessoaUpdateAction: class TPessoaUpdateAction:
""" """
Service responsável por encapsular a lógica de negócio para a atualização Service responsável por encapsular a lógica de negócio para a atualização
de um registro na tabela g_tb_regimebens. de um registro na tabela g_tb_regimebens.
""" """
def execute(self, t_pessoa_update_schema: TPessoaUpdateSchema): def execute(self, t_pessoa_update_schema: TPessoaUpdateSchema):
@ -17,7 +19,7 @@ class TPessoaUpdateAction:
Returns: Returns:
O resultado da operação de atualização. O resultado da operação de atualização.
""" """
# Instância o repositório de atualização # Instância o repositório de atualização
t_pessoa_update_repository = TPessoaUpdateRepository() t_pessoa_update_repository = TPessoaUpdateRepository()

View file

@ -1,6 +1,10 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_delete_repository import TPessoaRepresentanteDeleteRepository from packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_delete_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_representante_schema import TPessoaRepresentanteIdSchema TPessoaRepresentanteDeleteRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_representante_schema import (
TPessoaRepresentanteIdSchema,
)
class TPessoaRepresentanteDeleteAction(BaseAction): class TPessoaRepresentanteDeleteAction(BaseAction):
@ -20,7 +24,11 @@ class TPessoaRepresentanteDeleteAction(BaseAction):
O resultado da operação de exclusão. O resultado da operação de exclusão.
""" """
# Instanciamento do repositório # Instanciamento do repositório
t_pessoa_representante_delete_repository = TPessoaRepresentanteDeleteRepository() t_pessoa_representante_delete_repository = (
TPessoaRepresentanteDeleteRepository()
)
# Execução do repositório # Execução do repositório
return t_pessoa_representante_delete_repository.execute(t_pessoa_representante_id_schema) return t_pessoa_representante_delete_repository.execute(
t_pessoa_representante_id_schema
)

View file

@ -1,6 +1,10 @@
from api.abstracts.action import BaseAction from api.abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_index_repository import TPessoaRepresentanteIndexRepository from packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_index_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_representante_schema import TPessoaRepresentantePessoaIdSchema TPessoaRepresentanteIndexRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_representante_schema import (
TPessoaRepresentantePessoaIdSchema,
)
class TPessoaRepresentanteIndexAction(BaseAction): class TPessoaRepresentanteIndexAction(BaseAction):
@ -9,7 +13,10 @@ class TPessoaRepresentanteIndexAction(BaseAction):
de listagem de todos os registros na tabela g_tb_regimebens. de listagem de todos os registros na tabela g_tb_regimebens.
""" """
def execute(self, t_pessoa_representante_pessoa_id_schema: TPessoaRepresentantePessoaIdSchema): def execute(
self,
t_pessoa_representante_pessoa_id_schema: TPessoaRepresentantePessoaIdSchema,
):
""" """
Executa a operação de listagem no banco de dados. Executa a operação de listagem no banco de dados.
@ -20,7 +27,9 @@ class TPessoaRepresentanteIndexAction(BaseAction):
t_pessoa_representante_index_repository = TPessoaRepresentanteIndexRepository() t_pessoa_representante_index_repository = TPessoaRepresentanteIndexRepository()
# Execução do repositório # Execução do repositório
response = t_pessoa_representante_index_repository.execute(t_pessoa_representante_pessoa_id_schema) response = t_pessoa_representante_index_repository.execute(
t_pessoa_representante_pessoa_id_schema
)
# Retorno da informação # Retorno da informação
return response return response

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_save_repository import TPessoaRepresentanteSaveRepository from packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_save_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_representante_schema import TPessoaRepresentanteSaveSchema TPessoaRepresentanteSaveRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_representante_schema import (
TPessoaRepresentanteSaveSchema,
)
class TPessoaRepresentanteSaveAction(BaseAction): class TPessoaRepresentanteSaveAction(BaseAction):
""" """
@ -8,7 +13,9 @@ class TPessoaRepresentanteSaveAction(BaseAction):
de salvar um novo registro na tabela g_tb_regimebens. de salvar um novo registro na tabela g_tb_regimebens.
""" """
def execute(self, t_pessoa_representante_save_schema: TPessoaRepresentanteSaveSchema): def execute(
self, t_pessoa_representante_save_schema: TPessoaRepresentanteSaveSchema
):
""" """
Executa a operação de salvamento. Executa a operação de salvamento.
@ -22,7 +29,9 @@ class TPessoaRepresentanteSaveAction(BaseAction):
t_pessoa_representante_save_repository = TPessoaRepresentanteSaveRepository() t_pessoa_representante_save_repository = TPessoaRepresentanteSaveRepository()
# Execução do repositório # Execução do repositório
response = t_pessoa_representante_save_repository.execute(t_pessoa_representante_save_schema) response = t_pessoa_representante_save_repository.execute(
t_pessoa_representante_save_schema
)
# Retorno da informação # Retorno da informação
return response return response

View file

@ -1,6 +1,11 @@
from abstracts.action import BaseAction from abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_delete_repository import TPessoaRepresentanteIdSchema from packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_delete_repository import (
from api.packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_show_repository import TPessoaRepresentanteShowRepository TPessoaRepresentanteIdSchema,
)
from packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_show_repository import (
TPessoaRepresentanteShowRepository,
)
class TPessoaRepresentanteShowAction(BaseAction): class TPessoaRepresentanteShowAction(BaseAction):
""" """
@ -22,7 +27,9 @@ class TPessoaRepresentanteShowAction(BaseAction):
t_pessoa_representante_show_repository = TPessoaRepresentanteShowRepository() t_pessoa_representante_show_repository = TPessoaRepresentanteShowRepository()
# Execução do repositório # Execução do repositório
response = t_pessoa_representante_show_repository.execute(t_pessoa_representante_id_schema) response = t_pessoa_representante_show_repository.execute(
t_pessoa_representante_id_schema
)
# Retorno da informação # Retorno da informação
return response return response

View file

@ -1,15 +1,21 @@
from api.abstracts.action import BaseAction from api.abstracts.action import BaseAction
from api.packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_update_repository import TPessoaRepresentanteUpdateRepository from packages.v1.administrativo.repositories.t_pessoa_representante.t_pessoa_representante_update_repository import (
from api.packages.v1.administrativo.schemas.t_pessoa_representante_schema import TPessoaRepresentanteUpdateSchema TPessoaRepresentanteUpdateRepository,
)
from packages.v1.administrativo.schemas.t_pessoa_representante_schema import (
TPessoaRepresentanteUpdateSchema,
)
class TPessoaRepresentanteUpdateAction(BaseAction): class TPessoaRepresentanteUpdateAction(BaseAction):
""" """
Service responsável por encapsular a lógica de negócio para a atualização Service responsável por encapsular a lógica de negócio para a atualização
de um registro na tabela g_tb_regimebens. de um registro na tabela g_tb_regimebens.
""" """
def execute(self, t_pessoa_representanteupdate_schema: TPessoaRepresentanteUpdateSchema): def execute(
self, t_pessoa_representanteupdate_schema: TPessoaRepresentanteUpdateSchema
):
""" """
Executa a operação de atualização. Executa a operação de atualização.
@ -18,9 +24,11 @@ class TPessoaRepresentanteUpdateAction(BaseAction):
Returns: Returns:
O resultado da operação de atualização. O resultado da operação de atualização.
""" """
# Instância o repositório de atualização # Instância o repositório de atualização
t_pessoa_representanteupdate_repository = TPessoaRepresentanteUpdateRepository() t_pessoa_representanteupdate_repository = TPessoaRepresentanteUpdateRepository()
# Chama o método de execução do repositório para realizar a atualização # Chama o método de execução do repositório para realizar a atualização
return t_pessoa_representanteupdate_repository.execute(t_pessoa_representanteupdate_schema) return t_pessoa_representanteupdate_repository.execute(
t_pessoa_representanteupdate_schema
)

View file

@ -7,9 +7,10 @@ from packages.v1.administrativo.schemas.g_usuario_schema import (
GUsuarioEmailSchema, GUsuarioEmailSchema,
GUsuarioCpfSchema, GUsuarioCpfSchema,
GUsuarioLoginSchema, GUsuarioLoginSchema,
GUsuarioIdSchema GUsuarioIdSchema,
) )
class GUsuarioController: class GUsuarioController:
def __init__(self): def __init__(self):
@ -24,20 +25,24 @@ class GUsuarioController:
pass pass
# Efetua o acesso junto ao sistema por um determinado usuário # Efetua o acesso junto ao sistema por um determinado usuário
def authenticate(self, g_usuario_authenticate_schema : GUsuarioAuthenticateSchema): def authenticate(self, g_usuario_authenticate_schema: GUsuarioAuthenticateSchema):
# Importação de service de Authenticate # Importação de service de Authenticate
authenticate_service = self.dynamic_import.service("g_usuario_authenticate_service", "AuthenticateService") authenticate_service = self.dynamic_import.service(
"g_usuario_authenticate_service", "AuthenticateService"
)
# Instânciamento da service # Instânciamento da service
self.authenticate_service = authenticate_service() self.authenticate_service = authenticate_service()
# Retorna o usuário logado # Retorna o usuário logado
return { return {
'message' : 'Usuário localizado com sucesso', "message": "Usuário localizado com sucesso",
'data' : { "data": {
'token' : self.authenticate_service.execute(g_usuario_authenticate_schema) "token": self.authenticate_service.execute(
} g_usuario_authenticate_schema
)
},
} }
# Carrega os dados do usuário logado # Carrega os dados do usuário logado
@ -51,129 +56,148 @@ class GUsuarioController:
# Retorna o usuário logado # Retorna o usuário logado
return { return {
'message' : 'Usuário localizado com sucesso', "message": "Usuário localizado com sucesso",
'data' : self.me_service.execute(current_user) "data": self.me_service.execute(current_user),
} }
# Lista todos os usuários # Lista todos os usuários
def index(self): def index(self):
# Importação da classe desejada # Importação da classe desejada
indexService = self.dynamic_import.service("g_usuario_index_service", "IndexService") indexService = self.dynamic_import.service(
"g_usuario_index_service", "IndexService"
)
# Instânciamento da classe service # Instânciamento da classe service
self.indexService = indexService() self.indexService = indexService()
# Lista todos os usuários # Lista todos os usuários
return { return {
'message': 'Usuários localizados com sucesso', "message": "Usuários localizados com sucesso",
'data': self.indexService.execute() "data": self.indexService.execute(),
} }
# Busca um usuário especifico pelo ID # Busca um usuário especifico pelo ID
def show(self, usuario_schema : GUsuarioSchema): def show(self, usuario_schema: GUsuarioSchema):
#Importação da classe desejada # Importação da classe desejada
show_service = self.dynamic_import.service('g_usuario_show_service', 'ShowService') show_service = self.dynamic_import.service(
"g_usuario_show_service", "ShowService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.show_service = show_service() self.show_service = show_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'Usuário localizado com sucesso', "message": "Usuário localizado com sucesso",
'data': self.show_service.execute(usuario_schema) "data": self.show_service.execute(usuario_schema),
} }
# Busca um usuário especifico pelo e-mail # Busca um usuário especifico pelo e-mail
def getEmail(self, usuario_schema : GUsuarioEmailSchema): def getEmail(self, usuario_schema: GUsuarioEmailSchema):
#Importação da classe desejada # Importação da classe desejada
get_email_service = self.dynamic_import.service('g_usuario_get_email_service', 'GetEmailService') get_email_service = self.dynamic_import.service(
"g_usuario_get_email_service", "GetEmailService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.get_email_service = get_email_service() self.get_email_service = get_email_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'E-mail localizado com sucesso', "message": "E-mail localizado com sucesso",
'data': self.get_email_service.execute(usuario_schema, True) # True para retornar a mensagem de erro caso não localize o usuario "data": self.get_email_service.execute(
usuario_schema, True
), # True para retornar a mensagem de erro caso não localize o usuario
} }
# Busca um usuário especifico pelo e-mail # Busca um usuário especifico pelo e-mail
def getLogin(self, usuario_schema : GUsuarioLoginSchema): def getLogin(self, usuario_schema: GUsuarioLoginSchema):
#Importação da classe desejada # Importação da classe desejada
get_login_service = self.dynamic_import.service('g_usuario_get_login_service', 'GetLoginService') get_login_service = self.dynamic_import.service(
"g_usuario_get_login_service", "GetLoginService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.get_login_service = get_login_service() self.get_login_service = get_login_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'Login localizado com sucesso', "message": "Login localizado com sucesso",
'data': self.get_login_service.execute(usuario_schema, True) # True para retornar a mensagem de erro caso não localize o usuario "data": self.get_login_service.execute(
usuario_schema, True
), # True para retornar a mensagem de erro caso não localize o usuario
} }
# Busca um usuário especifico pelo CPF # Busca um usuário especifico pelo CPF
def getCpf(self, usuario_schema : GUsuarioCpfSchema): def getCpf(self, usuario_schema: GUsuarioCpfSchema):
#Importação da classe desejada # Importação da classe desejada
get_cpf_service = self.dynamic_import.service('g_usuario_get_cpf_service', 'GetCpfService') get_cpf_service = self.dynamic_import.service(
"g_usuario_get_cpf_service", "GetCpfService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.get_cpf_service = get_cpf_service() self.get_cpf_service = get_cpf_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'CPF localizado com sucesso', "message": "CPF localizado com sucesso",
'data': self.get_cpf_service.execute(usuario_schema, True) # True para retornar a mensagem de erro caso não localize o usuario "data": self.get_cpf_service.execute(
usuario_schema, True
), # True para retornar a mensagem de erro caso não localize o usuario
} }
# Cadastra um novo usuário # Cadastra um novo usuário
def save(self, usuario_schema : GUsuarioSaveSchema): def save(self, usuario_schema: GUsuarioSaveSchema):
#Importação da classe desejada # Importação da classe desejada
save_service = self.dynamic_import.service('g_usuario_save_service', 'GUsuarioSaveService') save_service = self.dynamic_import.service(
"g_usuario_save_service", "GUsuarioSaveService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.save_service = save_service() self.save_service = save_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'Usuário salvo com sucesso', "message": "Usuário salvo com sucesso",
'data': self.save_service.execute(usuario_schema) "data": self.save_service.execute(usuario_schema),
} }
# Atualiza os dados de um usuário # Atualiza os dados de um usuário
def update(self, usuario_id: int, usuario_schema : GUsuarioUpdateSchema): def update(self, usuario_id: int, usuario_schema: GUsuarioUpdateSchema):
#Importação da classe desejada # Importação da classe desejada
save_service = self.dynamic_import.service('g_usuario_update_service', 'GUsuarioUpdateService') save_service = self.dynamic_import.service(
"g_usuario_update_service", "GUsuarioUpdateService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.save_service = save_service() self.save_service = save_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'Usuário atualizado com sucesso', "message": "Usuário atualizado com sucesso",
'data': self.save_service.execute(usuario_id, usuario_schema) "data": self.save_service.execute(usuario_id, usuario_schema),
} }
# Exclui um usuário # Exclui um usuário
def delete(self, usuario_schema : GUsuarioIdSchema): def delete(self, usuario_schema: GUsuarioIdSchema):
#Importação da classe desejada # Importação da classe desejada
delete_service = self.dynamic_import.service('g_usuario_delete_service', 'DeleteService') delete_service = self.dynamic_import.service(
"g_usuario_delete_service", "DeleteService"
)
# Instânciamento da classe desejada # Instânciamento da classe desejada
self.delete_service = delete_service() self.delete_service = delete_service()
# Busca e retorna o usuário desejado # Busca e retorna o usuário desejado
return { return {
'message' : 'Usuário removido com sucesso', "message": "Usuário removido com sucesso",
'data': self.delete_service.execute(usuario_schema) "data": self.delete_service.execute(usuario_schema),
} }

View file

@ -1,5 +1,12 @@
from actions.dynamic_import.dynamic_import import DynamicImport from actions.dynamic_import.dynamic_import import DynamicImport
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema, TPessoaNameSchema, TPessoaSaveSchema, TPessoaTipoSchema, TPessoaUpdateSchema from packages.v1.administrativo.schemas.t_pessoa_schema import (
TPessoaIdSchema,
TPessoaNameSchema,
TPessoaSaveSchema,
TPessoaTipoSchema,
TPessoaUpdateSchema,
)
class TPessoaController: class TPessoaController:
@ -15,93 +22,102 @@ class TPessoaController:
pass pass
# Lista todos os regimes de bens # Lista todos os regimes de bens
def index(self, t_pessoa_tipo_schema : TPessoaTipoSchema): def index(self, t_pessoa_tipo_schema: TPessoaTipoSchema):
# Importação da classe desejada # Importação da classe desejada
t_pessoa_index_service = self.dynamic_import.service("t_pessoa_index_service", "TPessoaIndexService") t_pessoa_index_service = self.dynamic_import.service(
"t_pessoa_index_service", "TPessoaIndexService"
)
# Instância da classe service # Instância da classe service
self.t_pessoa_index_service = t_pessoa_index_service() self.t_pessoa_index_service = t_pessoa_index_service()
# Lista todos os regimes de bens # Lista todos os regimes de bens
return { return {
'message': 'Pessoas localizados com sucesso', "message": "Pessoas localizados com sucesso",
'data': self.t_pessoa_index_service.execute(t_pessoa_tipo_schema) "data": self.t_pessoa_index_service.execute(t_pessoa_tipo_schema),
} }
# Busca um regime de bens específico pelo ID # Busca um regime de bens específico pelo ID
def show(self, t_pessoa_id_schema : TPessoaIdSchema): def show(self, t_pessoa_id_schema: TPessoaIdSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_show_service = self.dynamic_import.service('t_pessoa_show_service', 'TPessoaShowService') t_pessoa_show_service = self.dynamic_import.service(
"t_pessoa_show_service", "TPessoaShowService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_show_service = t_pessoa_show_service() self.t_pessoa_show_service = t_pessoa_show_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa localizado com sucesso', "message": "Pessoa localizado com sucesso",
'data': self.t_pessoa_show_service.execute(t_pessoa_id_schema) "data": self.t_pessoa_show_service.execute(t_pessoa_id_schema),
} }
# Busca um regime de bens pela descrição # Busca um regime de bens pela descrição
def get_by_nome(self, t_pessoa_name_schema : TPessoaNameSchema): def get_by_nome(self, t_pessoa_name_schema: TPessoaNameSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_show_service = self.dynamic_import.service('t_pessoa_show_service', 'TPessoaShowService') t_pessoa_show_service = self.dynamic_import.service(
"t_pessoa_show_service", "TPessoaShowService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_show_service = t_pessoa_show_service() self.t_pessoa_show_service = t_pessoa_show_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa localizado com sucesso', "message": "Pessoa localizado com sucesso",
'data': self.t_pessoa_show_service.execute(regimebens_schema, True) "data": self.t_pessoa_show_service.execute(regimebens_schema, True),
} }
# Cadastra um novo regime de bens # Cadastra um novo regime de bens
def save(self, t_pessoa_save_schema : TPessoaSaveSchema): def save(self, t_pessoa_save_schema: TPessoaSaveSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_save_service = self.dynamic_import.service('t_pessoa_save_service', 'TPessoaSaveService') t_pessoa_save_service = self.dynamic_import.service(
"t_pessoa_save_service", "TPessoaSaveService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_save_service = t_pessoa_save_service() self.t_pessoa_save_service = t_pessoa_save_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa salvo com sucesso', "message": "Pessoa salvo com sucesso",
'data': self.t_pessoa_save_service.execute(t_pessoa_save_schema) "data": self.t_pessoa_save_service.execute(t_pessoa_save_schema),
} }
# Atualiza os dados de um regime de bens # Atualiza os dados de um regime de bens
def update(self, t_pessoa_update_schame : TPessoaUpdateSchema): def update(self, t_pessoa_update_schame: TPessoaUpdateSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_update_service = self.dynamic_import.service('t_pessoa_update_service', 'TPessoaUpdateService') t_pessoa_update_service = self.dynamic_import.service(
"t_pessoa_update_service", "TPessoaUpdateService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_update_service = t_pessoa_update_service() self.t_pessoa_update_service = t_pessoa_update_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa atualizado com sucesso', "message": "Pessoa atualizado com sucesso",
'data': self.t_pessoa_update_service.execute(t_pessoa_update_schame) "data": self.t_pessoa_update_service.execute(t_pessoa_update_schame),
} }
# Exclui um regime de bens # Exclui um regime de bens
def delete(self, t_pessoa_id_schema : TPessoaIdSchema): def delete(self, t_pessoa_id_schema: TPessoaIdSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_delete_service = self.dynamic_import.service('t_pessoa_delete_service', 'TPessoaDeleteService') t_pessoa_delete_service = self.dynamic_import.service(
"t_pessoa_delete_service", "TPessoaDeleteService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_delete_service = t_pessoa_delete_service() self.t_pessoa_delete_service = t_pessoa_delete_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa removido com sucesso', "message": "Pessoa removido com sucesso",
'data': self.t_pessoa_delete_service.execute(t_pessoa_id_schema) "data": self.t_pessoa_delete_service.execute(t_pessoa_id_schema),
} }

View file

@ -1,5 +1,11 @@
from actions.dynamic_import.dynamic_import import DynamicImport from actions.dynamic_import.dynamic_import import DynamicImport
from api.packages.v1.administrativo.schemas.t_pessoa_representante_schema import TPessoaRepresentanteIdSchema, TPessoaRepresentantePessoaIdSchema, TPessoaRepresentanteSaveSchema, TPessoaRepresentanteUpdateSchema from packages.v1.administrativo.schemas.t_pessoa_representante_schema import (
TPessoaRepresentanteIdSchema,
TPessoaRepresentantePessoaIdSchema,
TPessoaRepresentanteSaveSchema,
TPessoaRepresentanteUpdateSchema,
)
class TPessoaRepresentanteController: class TPessoaRepresentanteController:
@ -15,76 +21,106 @@ class TPessoaRepresentanteController:
pass pass
# Lista todos os regimes de bens # Lista todos os regimes de bens
def index(self, t_pessoa_representante_pessoa_id_schema : TPessoaRepresentantePessoaIdSchema): def index(
self,
t_pessoa_representante_pessoa_id_schema: TPessoaRepresentantePessoaIdSchema,
):
# Importação da classe desejada # Importação da classe desejada
t_pessoa_representante_index_service = self.dynamic_import.service("t_pessoa_representante_index_service", "TPessoaRepresentanteIndexService") t_pessoa_representante_index_service = self.dynamic_import.service(
"t_pessoa_representante_index_service", "TPessoaRepresentanteIndexService"
)
# Instância da classe service # Instância da classe service
self.t_pessoa_representante_index_service = t_pessoa_representante_index_service() self.t_pessoa_representante_index_service = (
t_pessoa_representante_index_service()
)
# Lista todos os regimes de bens # Lista todos os regimes de bens
return { return {
'message': 'Pessoas localizados com sucesso', "message": "Pessoas localizados com sucesso",
'data': self.t_pessoa_representante_index_service.execute(t_pessoa_representante_pessoa_id_schema) "data": self.t_pessoa_representante_index_service.execute(
t_pessoa_representante_pessoa_id_schema
),
} }
# Busca um regime de bens específico pelo ID # Busca um regime de bens específico pelo ID
def show(self, t_pessoa_representante_id_schema : TPessoaRepresentanteIdSchema): def show(self, t_pessoa_representante_id_schema: TPessoaRepresentanteIdSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_representante_show_service = self.dynamic_import.service('t_pessoa_representante_show_service', 'TPessoaRepresentanteShowService') t_pessoa_representante_show_service = self.dynamic_import.service(
"t_pessoa_representante_show_service", "TPessoaRepresentanteShowService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_representante_show_service = t_pessoa_representante_show_service() self.t_pessoa_representante_show_service = t_pessoa_representante_show_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa localizado com sucesso', "message": "Pessoa localizado com sucesso",
'data': self.t_pessoa_representante_show_service.execute(t_pessoa_representante_id_schema) "data": self.t_pessoa_representante_show_service.execute(
t_pessoa_representante_id_schema
),
} }
# Cadastra um novo regime de bens # Cadastra um novo regime de bens
def save(self, t_pessoa_representante_save_schema : TPessoaRepresentanteSaveSchema): def save(self, t_pessoa_representante_save_schema: TPessoaRepresentanteSaveSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_representante_save_service = self.dynamic_import.service('t_pessoa_representante_save_service', 'TPessoaRepresentanteSaveService') t_pessoa_representante_save_service = self.dynamic_import.service(
"t_pessoa_representante_save_service", "TPessoaRepresentanteSaveService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_representante_save_service = t_pessoa_representante_save_service() self.t_pessoa_representante_save_service = t_pessoa_representante_save_service()
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa salvo com sucesso', "message": "Pessoa salvo com sucesso",
'data': self.t_pessoa_representante_save_service.execute(t_pessoa_representante_save_schema) "data": self.t_pessoa_representante_save_service.execute(
t_pessoa_representante_save_schema
),
} }
# Atualiza os dados de um regime de bens # Atualiza os dados de um regime de bens
def update(self, t_pessoa_representante_update_schame : TPessoaRepresentanteUpdateSchema): def update(
self, t_pessoa_representante_update_schame: TPessoaRepresentanteUpdateSchema
):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_representante_update_service = self.dynamic_import.service('t_pessoa_representante_update_service', 'TPessoaRepresentanteUpdateService') t_pessoa_representante_update_service = self.dynamic_import.service(
"t_pessoa_representante_update_service", "TPessoaRepresentanteUpdateService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_representante_update_service = t_pessoa_representante_update_service() self.t_pessoa_representante_update_service = (
t_pessoa_representante_update_service()
)
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa atualizado com sucesso', "message": "Pessoa atualizado com sucesso",
'data': self.t_pessoa_representante_update_service.execute(t_pessoa_representante_update_schame) "data": self.t_pessoa_representante_update_service.execute(
t_pessoa_representante_update_schame
),
} }
# Exclui um regime de bens # Exclui um regime de bens
def delete(self, t_pessoa_representante_id_schema : TPessoaRepresentanteIdSchema): def delete(self, t_pessoa_representante_id_schema: TPessoaRepresentanteIdSchema):
#Importação da classe desejada # Importação da classe desejada
t_pessoa_representante_delete_service = self.dynamic_import.service('t_pessoa_representante_delete_service', 'TPessoaRepresentanteDeleteService') t_pessoa_representante_delete_service = self.dynamic_import.service(
"t_pessoa_representante_delete_service", "TPessoaRepresentanteDeleteService"
)
# Instância da classe desejada # Instância da classe desejada
self.t_pessoa_representante_delete_service = t_pessoa_representante_delete_service() self.t_pessoa_representante_delete_service = (
t_pessoa_representante_delete_service()
)
# Busca e retorna o regime de bens desejado # Busca e retorna o regime de bens desejado
return { return {
'message' : 'Pessoa removido com sucesso', "message": "Pessoa removido com sucesso",
'data': self.t_pessoa_representante_delete_service.execute(t_pessoa_representante_id_schema) "data": self.t_pessoa_representante_delete_service.execute(
t_pessoa_representante_id_schema
),
} }

View file

@ -1,11 +1,13 @@
# Importação de bibliotecas # Importação de bibliotecas
from fastapi import APIRouter, Depends, status from fastapi import APIRouter, Depends, status
from actions.jwt.get_current_user import get_current_user from actions.jwt.get_current_user import get_current_user
from api.packages.v1.administrativo.controllers.t_censec_tiponatureza_controller import TCensecTipoNaturezaController from packages.v1.administrativo.controllers.t_censec_tiponatureza_controller import (
TCensecTipoNaturezaController,
)
from packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import ( from packages.v1.administrativo.schemas.t_censec_tiponatureza_schema import (
TCensecTipoNaturezaSaveSchema, TCensecTipoNaturezaSaveSchema,
TCensecTipoNaturezaUpdateSchema, TCensecTipoNaturezaUpdateSchema,
TCensecTipoNaturezaIdSchema TCensecTipoNaturezaIdSchema,
) )
# ---------------------------------------------------- # ----------------------------------------------------
@ -16,13 +18,16 @@ router = APIRouter()
# Instanciamento do controller # Instanciamento do controller
t_censec_tiponatureza_controller = TCensecTipoNaturezaController() t_censec_tiponatureza_controller = TCensecTipoNaturezaController()
# ---------------------------------------------------- # ----------------------------------------------------
# Lista todos os registros de T_CENSEC_TIPONATUREZA # Lista todos os registros de T_CENSEC_TIPONATUREZA
# ---------------------------------------------------- # ----------------------------------------------------
@router.get('/', @router.get(
status_code=status.HTTP_200_OK, "/",
summary='Lista todos os registros de T_CENSEC_TIPONATUREZA cadastrados', status_code=status.HTTP_200_OK,
response_description='Lista todos os registros de T_CENSEC_TIPONATUREZA cadastrados') summary="Lista todos os registros de T_CENSEC_TIPONATUREZA cadastrados",
response_description="Lista todos os registros de T_CENSEC_TIPONATUREZA cadastrados",
)
async def index(current_user: dict = Depends(get_current_user)): async def index(current_user: dict = Depends(get_current_user)):
""" """
Retorna todos os registros da tabela T_CENSEC_TIPONATUREZA. Retorna todos os registros da tabela T_CENSEC_TIPONATUREZA.
@ -34,15 +39,21 @@ async def index(current_user: dict = Depends(get_current_user)):
# ---------------------------------------------------- # ----------------------------------------------------
# Busca um registro específico de T_CENSEC_TIPONATUREZA pelo ID # Busca um registro específico de T_CENSEC_TIPONATUREZA pelo ID
# ---------------------------------------------------- # ----------------------------------------------------
@router.get('/{censec_tiponatureza_id}', @router.get(
status_code=status.HTTP_200_OK, "/{censec_tiponatureza_id}",
summary='Busca um registro de T_CENSEC_TIPONATUREZA pelo ID', status_code=status.HTTP_200_OK,
response_description='Busca um registro de T_CENSEC_TIPONATUREZA em específico') summary="Busca um registro de T_CENSEC_TIPONATUREZA pelo ID",
async def show(censec_tiponatureza_id: int, current_user: dict = Depends(get_current_user)): response_description="Busca um registro de T_CENSEC_TIPONATUREZA em específico",
)
async def show(
censec_tiponatureza_id: int, current_user: dict = Depends(get_current_user)
):
""" """
Retorna um registro específico de T_CENSEC_TIPONATUREZA com base no ID informado. Retorna um registro específico de T_CENSEC_TIPONATUREZA com base no ID informado.
""" """
t_censec_tiponatureza_id_schema = TCensecTipoNaturezaIdSchema(censec_tiponatureza_id=censec_tiponatureza_id) t_censec_tiponatureza_id_schema = TCensecTipoNaturezaIdSchema(
censec_tiponatureza_id=censec_tiponatureza_id
)
response = t_censec_tiponatureza_controller.show(t_censec_tiponatureza_id_schema) response = t_censec_tiponatureza_controller.show(t_censec_tiponatureza_id_schema)
return response return response
@ -50,11 +61,16 @@ async def show(censec_tiponatureza_id: int, current_user: dict = Depends(get_cur
# ---------------------------------------------------- # ----------------------------------------------------
# Cadastra um novo registro em T_CENSEC_TIPONATUREZA # Cadastra um novo registro em T_CENSEC_TIPONATUREZA
# ---------------------------------------------------- # ----------------------------------------------------
@router.post('/', @router.post(
status_code=status.HTTP_201_CREATED, "/",
summary='Cadastra um novo registro em T_CENSEC_TIPONATUREZA', status_code=status.HTTP_201_CREATED,
response_description='Cadastra um novo registro em T_CENSEC_TIPONATUREZA') summary="Cadastra um novo registro em T_CENSEC_TIPONATUREZA",
async def save(t_censec_tiponatureza_schema: TCensecTipoNaturezaSaveSchema, current_user: dict = Depends(get_current_user)): response_description="Cadastra um novo registro em T_CENSEC_TIPONATUREZA",
)
async def save(
t_censec_tiponatureza_schema: TCensecTipoNaturezaSaveSchema,
current_user: dict = Depends(get_current_user),
):
""" """
Cria um novo registro na tabela T_CENSEC_TIPONATUREZA. Cria um novo registro na tabela T_CENSEC_TIPONATUREZA.
""" """
@ -65,30 +81,44 @@ async def save(t_censec_tiponatureza_schema: TCensecTipoNaturezaSaveSchema, curr
# ---------------------------------------------------- # ----------------------------------------------------
# Atualiza um registro existente de T_CENSEC_TIPONATUREZA # Atualiza um registro existente de T_CENSEC_TIPONATUREZA
# ---------------------------------------------------- # ----------------------------------------------------
@router.put('/{censec_tiponatureza_id}', @router.put(
status_code=status.HTTP_200_OK, "/{censec_tiponatureza_id}",
summary='Atualiza um registro existente em T_CENSEC_TIPONATUREZA', status_code=status.HTTP_200_OK,
response_description='Atualiza um registro existente em T_CENSEC_TIPONATUREZA') summary="Atualiza um registro existente em T_CENSEC_TIPONATUREZA",
async def update(censec_tiponatureza_id: int, t_censec_tiponatureza_update_schema: TCensecTipoNaturezaUpdateSchema, current_user: dict = Depends(get_current_user)): response_description="Atualiza um registro existente em T_CENSEC_TIPONATUREZA",
)
async def update(
censec_tiponatureza_id: int,
t_censec_tiponatureza_update_schema: TCensecTipoNaturezaUpdateSchema,
current_user: dict = Depends(get_current_user),
):
""" """
Atualiza um registro existente de T_CENSEC_TIPONATUREZA com base no ID informado. Atualiza um registro existente de T_CENSEC_TIPONATUREZA com base no ID informado.
""" """
t_censec_tiponatureza_update_schema.censec_tiponatureza_id = censec_tiponatureza_id t_censec_tiponatureza_update_schema.censec_tiponatureza_id = censec_tiponatureza_id
response = t_censec_tiponatureza_controller.update(t_censec_tiponatureza_update_schema) response = t_censec_tiponatureza_controller.update(
t_censec_tiponatureza_update_schema
)
return response return response
# ---------------------------------------------------- # ----------------------------------------------------
# Exclui um registro de T_CENSEC_TIPONATUREZA # Exclui um registro de T_CENSEC_TIPONATUREZA
# ---------------------------------------------------- # ----------------------------------------------------
@router.delete('/{censec_tiponatureza_id}', @router.delete(
status_code=status.HTTP_200_OK, "/{censec_tiponatureza_id}",
summary='Remove um registro de T_CENSEC_TIPONATUREZA', status_code=status.HTTP_200_OK,
response_description='Remove um registro de T_CENSEC_TIPONATUREZA') summary="Remove um registro de T_CENSEC_TIPONATUREZA",
async def delete(censec_tiponatureza_id: int, current_user: dict = Depends(get_current_user)): response_description="Remove um registro de T_CENSEC_TIPONATUREZA",
)
async def delete(
censec_tiponatureza_id: int, current_user: dict = Depends(get_current_user)
):
""" """
Remove um registro específico de T_CENSEC_TIPONATUREZA com base no ID informado. Remove um registro específico de T_CENSEC_TIPONATUREZA com base no ID informado.
""" """
t_censec_tiponatureza_id_schema = TCensecTipoNaturezaIdSchema(censec_tiponatureza_id=censec_tiponatureza_id) t_censec_tiponatureza_id_schema = TCensecTipoNaturezaIdSchema(
censec_tiponatureza_id=censec_tiponatureza_id
)
response = t_censec_tiponatureza_controller.delete(t_censec_tiponatureza_id_schema) response = t_censec_tiponatureza_controller.delete(t_censec_tiponatureza_id_schema)
return response return response

View file

@ -1,8 +1,14 @@
# Importação de bibliotecas # Importação de bibliotecas
from fastapi import APIRouter, Depends, status from fastapi import APIRouter, Depends, status
from actions.jwt.get_current_user import get_current_user from actions.jwt.get_current_user import get_current_user
from api.packages.v1.administrativo.controllers.t_pessoa_controller import TPessoaController from packages.v1.administrativo.controllers.t_pessoa_controller import TPessoaController
from api.packages.v1.administrativo.schemas.t_pessoa_schema import TPessoaIdSchema, TPessoaNameSchema, TPessoaSaveSchema, TPessoaUpdateSchema, TPessoaTipoSchema from packages.v1.administrativo.schemas.t_pessoa_schema import (
TPessoaIdSchema,
TPessoaNameSchema,
TPessoaSaveSchema,
TPessoaUpdateSchema,
TPessoaTipoSchema,
)
# Inicializa o roteador para as rotas do regime de bens # Inicializa o roteador para as rotas do regime de bens
router = APIRouter() router = APIRouter()
@ -10,12 +16,15 @@ router = APIRouter()
# Instânciamento do controller desejado # Instânciamento do controller desejado
t_pessoa_controller = TPessoaController() t_pessoa_controller = TPessoaController()
# Lista todos as pessoas # Lista todos as pessoas
@router.get('/tipo/{pessoa_tipo}', @router.get(
status_code=status.HTTP_200_OK, "/tipo/{pessoa_tipo}",
summary='Lista todos as pessoas cadastrados', status_code=status.HTTP_200_OK,
response_description='Lista todos as pessoas cadastrados') summary="Lista todos as pessoas cadastrados",
async def index(pessoa_tipo : str, current_user: dict = Depends(get_current_user)): response_description="Lista todos as pessoas cadastrados",
)
async def index(pessoa_tipo: str, current_user: dict = Depends(get_current_user)):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_tipo_schema = TPessoaTipoSchema(pessoa_tipo=pessoa_tipo) t_pessoa_tipo_schema = TPessoaTipoSchema(pessoa_tipo=pessoa_tipo)
@ -28,11 +37,13 @@ async def index(pessoa_tipo : str, current_user: dict = Depends(get_current_user
# Localiza um regime de bens pela descrição # Localiza um regime de bens pela descrição
@router.get('/nome', @router.get(
status_code=status.HTTP_200_OK, "/nome",
summary='Busca um registro em específico pelo nome', status_code=status.HTTP_200_OK,
response_description='Busca um registro em específico') summary="Busca um registro em específico pelo nome",
async def get_by_nome(nome : str, current_user: dict = Depends(get_current_user)): response_description="Busca um registro em específico",
)
async def get_by_nome(nome: str, current_user: dict = Depends(get_current_user)):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_nome_schema = TPessoaNameSchema(nome=nome) t_pessoa_nome_schema = TPessoaNameSchema(nome=nome)
@ -45,11 +56,13 @@ async def get_by_nome(nome : str, current_user: dict = Depends(get_current_user)
# Localiza um regime de bens pelo ID # Localiza um regime de bens pelo ID
@router.get('/{pessoa_id}', @router.get(
status_code=status.HTTP_200_OK, "/{pessoa_id}",
summary='Busca um registro em específico pelo ID da pessoa', status_code=status.HTTP_200_OK,
response_description='Busca um registro em específico') summary="Busca um registro em específico pelo ID da pessoa",
async def show(pessoa_id : int, current_user: dict = Depends(get_current_user)): response_description="Busca um registro em específico",
)
async def show(pessoa_id: int, current_user: dict = Depends(get_current_user)):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_id_schema = TPessoaIdSchema(pessoa_id=pessoa_id) t_pessoa_id_schema = TPessoaIdSchema(pessoa_id=pessoa_id)
@ -62,11 +75,16 @@ async def show(pessoa_id : int, current_user: dict = Depends(get_current_user)):
# Cadastro de regime de bens # Cadastro de regime de bens
@router.post('/', @router.post(
status_code=status.HTTP_201_CREATED, "/",
summary='Cadastra um regime de bens', status_code=status.HTTP_201_CREATED,
response_description='Cadastra um regime de bens') summary="Cadastra um regime de bens",
async def save(t_pessoa_save_schema : TPessoaSaveSchema, current_user: dict = Depends(get_current_user)): response_description="Cadastra um regime de bens",
)
async def save(
t_pessoa_save_schema: TPessoaSaveSchema,
current_user: dict = Depends(get_current_user),
):
# Efetua o cadastro no banco de dados # Efetua o cadastro no banco de dados
response = t_pessoa_controller.save(t_pessoa_save_schema) response = t_pessoa_controller.save(t_pessoa_save_schema)
@ -76,11 +94,17 @@ async def save(t_pessoa_save_schema : TPessoaSaveSchema, current_user: dict = De
# Atualiza os dados de um regime de bens # Atualiza os dados de um regime de bens
@router.put('/{pessoa_id}', @router.put(
status_code=status.HTTP_200_OK, "/{pessoa_id}",
summary='Atualiza um regime de bens', status_code=status.HTTP_200_OK,
response_description='Atualiza um regime de bens') summary="Atualiza um regime de bens",
async def update(pessoa_id : int, t_pessoa_update_schema : TPessoaUpdateSchema, current_user: dict = Depends(get_current_user)): response_description="Atualiza um regime de bens",
)
async def update(
pessoa_id: int,
t_pessoa_update_schema: TPessoaUpdateSchema,
current_user: dict = Depends(get_current_user),
):
# Adiciona o ID do registro ao schema # Adiciona o ID do registro ao schema
t_pessoa_update_schema.pessoa_id = pessoa_id t_pessoa_update_schema.pessoa_id = pessoa_id
@ -91,12 +115,15 @@ async def update(pessoa_id : int, t_pessoa_update_schema : TPessoaUpdateSchema,
# Retorna os dados localizados # Retorna os dados localizados
return response return response
# Exclui um determinado regime de bens # Exclui um determinado regime de bens
@router.delete('/{pessoa_id}', @router.delete(
status_code=status.HTTP_200_OK, "/{pessoa_id}",
summary='Remove um regime de bens', status_code=status.HTTP_200_OK,
response_description='Remove um regime de bens') summary="Remove um regime de bens",
async def delete(pessoa_id : int, current_user: dict = Depends(get_current_user)): response_description="Remove um regime de bens",
)
async def delete(pessoa_id: int, current_user: dict = Depends(get_current_user)):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_id_schema = TPessoaIdSchema(pessoa_id=pessoa_id) t_pessoa_id_schema = TPessoaIdSchema(pessoa_id=pessoa_id)

View file

@ -1,8 +1,15 @@
# Importação de bibliotecas # Importação de bibliotecas
from fastapi import APIRouter, Depends, status from fastapi import APIRouter, Depends, status
from actions.jwt.get_current_user import get_current_user from actions.jwt.get_current_user import get_current_user
from api.packages.v1.administrativo.controllers.t_pessoa_representante_controller import TPessoaRepresentanteController from packages.v1.administrativo.controllers.t_pessoa_representante_controller import (
from api.packages.v1.administrativo.schemas.t_pessoa_representante_schema import TPessoaRepresentanteIdSchema, TPessoaRepresentantePessoaIdSchema, TPessoaRepresentanteSaveSchema, TPessoaRepresentanteUpdateSchema TPessoaRepresentanteController,
)
from packages.v1.administrativo.schemas.t_pessoa_representante_schema import (
TPessoaRepresentanteIdSchema,
TPessoaRepresentantePessoaIdSchema,
TPessoaRepresentanteSaveSchema,
TPessoaRepresentanteUpdateSchema,
)
# Inicializa o roteador para as rotas do regime de bens # Inicializa o roteador para as rotas do regime de bens
router = APIRouter() router = APIRouter()
@ -10,31 +17,45 @@ router = APIRouter()
# Instânciamento do controller desejado # Instânciamento do controller desejado
t_pessoa_representante_controller = TPessoaRepresentanteController() t_pessoa_representante_controller = TPessoaRepresentanteController()
# Lista todos as pessoas # Lista todos as pessoas
@router.get('/pessoa/{pessoa_id}', @router.get(
status_code=status.HTTP_200_OK, "/pessoa/{pessoa_id}",
summary='Lista todos as pessoas cadastrados', status_code=status.HTTP_200_OK,
response_description='Lista todos as pessoas cadastrados') summary="Lista todos as pessoas cadastrados",
async def index(pessoa_id : int, current_user: dict = Depends(get_current_user)): response_description="Lista todos as pessoas cadastrados",
)
async def index(pessoa_id: int, current_user: dict = Depends(get_current_user)):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_representante_pessoa_id_schema = TPessoaRepresentantePessoaIdSchema(pessoa_id=pessoa_id) t_pessoa_representante_pessoa_id_schema = TPessoaRepresentantePessoaIdSchema(
pessoa_id=pessoa_id
)
# Busca todos as pessoas cadastrados # Busca todos as pessoas cadastrados
response = t_pessoa_representante_controller.index(t_pessoa_representante_pessoa_id_schema) response = t_pessoa_representante_controller.index(
t_pessoa_representante_pessoa_id_schema
)
# Retorna os dados localizados # Retorna os dados localizados
return response return response
# Localiza um regime de bens pelo ID # Localiza um regime de bens pelo ID
@router.get('/{pessoa_representante_id}', @router.get(
status_code=status.HTTP_200_OK, "/{pessoa_representante_id}",
summary='Busca um registro em específico pelo ID da pessoa', status_code=status.HTTP_200_OK,
response_description='Busca um registro em específico') summary="Busca um registro em específico pelo ID da pessoa",
async def show(pessoa_representante_id : int, current_user: dict = Depends(get_current_user)): response_description="Busca um registro em específico",
)
async def show(
pessoa_representante_id: int, current_user: dict = Depends(get_current_user)
):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_representante_id_schema = TPessoaRepresentanteIdSchema(pessoa_representante_id=pessoa_representante_id) t_pessoa_representante_id_schema = TPessoaRepresentanteIdSchema(
pessoa_representante_id=pessoa_representante_id
)
# Busca um regime de bens específico pelo ID # Busca um regime de bens específico pelo ID
response = t_pessoa_representante_controller.show(t_pessoa_representante_id_schema) response = t_pessoa_representante_controller.show(t_pessoa_representante_id_schema)
@ -44,47 +65,71 @@ async def show(pessoa_representante_id : int, current_user: dict = Depends(get_c
# Cadastro de regime de bens # Cadastro de regime de bens
@router.post('/', @router.post(
status_code=status.HTTP_201_CREATED, "/",
summary='Cadastra um regime de bens', status_code=status.HTTP_201_CREATED,
response_description='Cadastra um regime de bens') summary="Cadastra um regime de bens",
async def save(t_pessoa_representante_save_schema : TPessoaRepresentanteSaveSchema, current_user: dict = Depends(get_current_user)): response_description="Cadastra um regime de bens",
)
async def save(
t_pessoa_representante_save_schema: TPessoaRepresentanteSaveSchema,
current_user: dict = Depends(get_current_user),
):
# Efetua o cadastro no banco de dados # Efetua o cadastro no banco de dados
response = t_pessoa_representante_controller.save(t_pessoa_representante_save_schema) response = t_pessoa_representante_controller.save(
t_pessoa_representante_save_schema
)
# Retorna os dados localizados # Retorna os dados localizados
return response return response
# Atualiza os dados de um regime de bens # Atualiza os dados de um regime de bens
@router.put('/{pessoa_id}', @router.put(
status_code=status.HTTP_200_OK, "/{pessoa_id}",
summary='Atualiza um regime de bens', status_code=status.HTTP_200_OK,
response_description='Atualiza um regime de bens') summary="Atualiza um regime de bens",
async def update(pessoa_id : int, t_pessoa_representante_update_schema : TPessoaRepresentanteUpdateSchema, current_user: dict = Depends(get_current_user)): response_description="Atualiza um regime de bens",
)
async def update(
pessoa_id: int,
t_pessoa_representante_update_schema: TPessoaRepresentanteUpdateSchema,
current_user: dict = Depends(get_current_user),
):
# Adiciona o ID do registro ao schema # Adiciona o ID do registro ao schema
t_pessoa_representante_update_schema.pessoa_id = pessoa_id t_pessoa_representante_update_schema.pessoa_id = pessoa_id
# Efetua a atualização dos dados # Efetua a atualização dos dados
response = t_pessoa_representante_controller.update(t_pessoa_representante_update_schema) response = t_pessoa_representante_controller.update(
t_pessoa_representante_update_schema
)
# Retorna os dados localizados # Retorna os dados localizados
return response return response
# Exclui um determinado regime de bens # Exclui um determinado regime de bens
@router.delete('/{pessoa_representante_id}', @router.delete(
status_code=status.HTTP_200_OK, "/{pessoa_representante_id}",
summary='Remove um regime de bens', status_code=status.HTTP_200_OK,
response_description='Remove um regime de bens') summary="Remove um regime de bens",
async def delete(pessoa_representante_id : int, current_user: dict = Depends(get_current_user)): response_description="Remove um regime de bens",
)
async def delete(
pessoa_representante_id: int, current_user: dict = Depends(get_current_user)
):
# Cria o schema com os dados recebidos # Cria o schema com os dados recebidos
t_pessoa_representante_id_schema = TPessoaRepresentanteIdSchema(pessoa_representante_id=pessoa_representante_id) t_pessoa_representante_id_schema = TPessoaRepresentanteIdSchema(
pessoa_representante_id=pessoa_representante_id
)
# Efetua a exclusão do regime de bens # Efetua a exclusão do regime de bens
response = t_pessoa_representante_controller.delete(t_pessoa_representante_id_schema) response = t_pessoa_representante_controller.delete(
t_pessoa_representante_id_schema
)
# Retorna os dados localizados # Retorna os dados localizados
return response return response

View file

@ -1,13 +1,15 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema
class GCartorioDeleteRepository(BaseRepository): class GCartorioDeleteRepository(BaseRepository):
""" """
Repositório responsável pela exclusão de registros na tabela Repositório responsável pela exclusão de registros na tabela
G_CARTORIO. G_CARTORIO.
""" """
def execute(self, g_cartorio_id_schema: GCartorioIdSchema): def execute(self, g_cartorio_id_schema: GCartorioIdSchema):
""" """
Executa a exclusão de um registro específico da tabela G_CARTORIO Executa a exclusão de um registro específico da tabela G_CARTORIO
@ -27,9 +29,7 @@ class GCartorioDeleteRepository(BaseRepository):
""" """
# Preenchimento dos parâmetros # Preenchimento dos parâmetros
params = { params = {"cartorio_id": g_cartorio_id_schema.cartorio_id}
"cartorio_id": g_cartorio_id_schema.cartorio_id
}
# Execução da instrução SQL # Execução da instrução SQL
response = self.run(sql, params) response = self.run(sql, params)
@ -41,5 +41,5 @@ class GCartorioDeleteRepository(BaseRepository):
# Lança exceção HTTP em caso de erro # Lança exceção HTTP em caso de erro
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao excluir registro de G_CARTORIO: {e}" detail=f"Erro ao excluir registro de G_CARTORIO: {e}",
) )

View file

@ -1,7 +1,7 @@
from fastapi import HTTPException, status from fastapi import HTTPException, status
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from api.actions.data.generate_insert_sql import generate_insert_sql from api.actions.data.generate_insert_sql import generate_insert_sql
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioSaveSchema from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioSaveSchema
class GCartorioSaveRepository(BaseRepository): class GCartorioSaveRepository(BaseRepository):
@ -33,7 +33,7 @@ class GCartorioSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
# Montagem do SQL dinâmico # Montagem do SQL dinâmico
# ---------------------------------------------------- # ----------------------------------------------------
sql = generate_insert_sql('G_CARTORIO', params) sql = generate_insert_sql("G_CARTORIO", params)
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do SQL e retorno do registro # Execução do SQL e retorno do registro
@ -46,5 +46,5 @@ class GCartorioSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao salvar registro em G_CARTORIO: {e}" detail=f"Erro ao salvar registro em G_CARTORIO: {e}",
) )

View file

@ -1,7 +1,7 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioIdSchema
class GCartorioShowRepository(BaseRepository): class GCartorioShowRepository(BaseRepository):
@ -50,7 +50,7 @@ class GCartorioShowRepository(BaseRepository):
if not result: if not result:
raise HTTPException( raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND, status_code=status.HTTP_404_NOT_FOUND,
detail="Registro de G_CARTORIO não encontrado." detail="Registro de G_CARTORIO não encontrado.",
) )
return result return result
@ -63,5 +63,5 @@ class GCartorioShowRepository(BaseRepository):
# Captura falhas inesperadas de execução # Captura falhas inesperadas de execução
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao buscar registro em G_CARTORIO: {e}" detail=f"Erro ao buscar registro em G_CARTORIO: {e}",
) )

View file

@ -2,7 +2,7 @@ from abstracts.repository import BaseRepository
from api.actions.data.prepare_update_data import prepare_update_data from api.actions.data.prepare_update_data import prepare_update_data
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioUpdateSchema from packages.v1.administrativo.schemas.g_cartorio_schema import GCartorioUpdateSchema
class GCartorioUpdateRepository(BaseRepository): class GCartorioUpdateRepository(BaseRepository):
@ -32,7 +32,7 @@ class GCartorioUpdateRepository(BaseRepository):
params, update_columns = prepare_update_data( params, update_columns = prepare_update_data(
g_cartorio_update_schema, g_cartorio_update_schema,
exclude_fields=["cartorio_id"], exclude_fields=["cartorio_id"],
id_field="cartorio_id" id_field="cartorio_id",
) )
# ---------------------------------------------------- # ----------------------------------------------------
@ -57,5 +57,5 @@ class GCartorioUpdateRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao atualizar registro em G_CARTORIO: {str(e)}" detail=f"Erro ao atualizar registro em G_CARTORIO: {str(e)}",
) )

View file

@ -1,13 +1,15 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema from packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema
class GEmolumentoDeleteRepository(BaseRepository): class GEmolumentoDeleteRepository(BaseRepository):
""" """
Repositório responsável pela exclusão de registros na tabela Repositório responsável pela exclusão de registros na tabela
G_EMOLUMENTO. G_EMOLUMENTO.
""" """
def execute(self, g_emolumento_id_schema: GEmolumentoIdSchema): def execute(self, g_emolumento_id_schema: GEmolumentoIdSchema):
""" """
Executa a exclusão de um registro específico da tabela G_EMOLUMENTO Executa a exclusão de um registro específico da tabela G_EMOLUMENTO
@ -27,9 +29,7 @@ class GEmolumentoDeleteRepository(BaseRepository):
""" """
# Preenchimento dos parâmetros # Preenchimento dos parâmetros
params = { params = {"emolumento_id": g_emolumento_id_schema.emolumento_id}
"emolumento_id": g_emolumento_id_schema.emolumento_id
}
# Execução da instrução SQL # Execução da instrução SQL
response = self.run(sql, params) response = self.run(sql, params)
@ -41,5 +41,5 @@ class GEmolumentoDeleteRepository(BaseRepository):
# Lança exceção HTTP em caso de erro # Lança exceção HTTP em caso de erro
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao excluir registro de G_EMOLUMENTO: {e}" detail=f"Erro ao excluir registro de G_EMOLUMENTO: {e}",
) )

View file

@ -1,7 +1,7 @@
from fastapi import HTTPException, status from fastapi import HTTPException, status
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from api.actions.data.generate_insert_sql import generate_insert_sql from api.actions.data.generate_insert_sql import generate_insert_sql
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoSaveSchema from packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoSaveSchema
class GEmolumentoSaveRepository(BaseRepository): class GEmolumentoSaveRepository(BaseRepository):
@ -33,7 +33,7 @@ class GEmolumentoSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
# Montagem do SQL dinâmico # Montagem do SQL dinâmico
# ---------------------------------------------------- # ----------------------------------------------------
sql = generate_insert_sql('G_EMOLUMENTO', params) sql = generate_insert_sql("G_EMOLUMENTO", params)
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do SQL e retorno do registro # Execução do SQL e retorno do registro
@ -46,5 +46,5 @@ class GEmolumentoSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao salvar registro em G_EMOLUMENTO: {e}" detail=f"Erro ao salvar registro em G_EMOLUMENTO: {e}",
) )

View file

@ -1,7 +1,7 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema from packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoIdSchema
class GEmolumentoShowRepository(BaseRepository): class GEmolumentoShowRepository(BaseRepository):
@ -50,7 +50,7 @@ class GEmolumentoShowRepository(BaseRepository):
if not result: if not result:
raise HTTPException( raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND, status_code=status.HTTP_404_NOT_FOUND,
detail="Registro de G_EMOLUMENTO não encontrado." detail="Registro de G_EMOLUMENTO não encontrado.",
) )
return result return result
@ -63,5 +63,5 @@ class GEmolumentoShowRepository(BaseRepository):
# Captura falhas inesperadas de execução # Captura falhas inesperadas de execução
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao buscar registro em G_EMOLUMENTO: {e}" detail=f"Erro ao buscar registro em G_EMOLUMENTO: {e}",
) )

View file

@ -2,7 +2,9 @@ from abstracts.repository import BaseRepository
from api.actions.data.prepare_update_data import prepare_update_data from api.actions.data.prepare_update_data import prepare_update_data
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_schema import GEmolumentoUpdateSchema from packages.v1.administrativo.schemas.g_emolumento_schema import (
GEmolumentoUpdateSchema,
)
class GEmolumentoUpdateRepository(BaseRepository): class GEmolumentoUpdateRepository(BaseRepository):
@ -32,7 +34,7 @@ class GEmolumentoUpdateRepository(BaseRepository):
params, update_columns = prepare_update_data( params, update_columns = prepare_update_data(
g_emolumento_update_schema, g_emolumento_update_schema,
exclude_fields=["emolumento_id"], exclude_fields=["emolumento_id"],
id_field="emolumento_id" id_field="emolumento_id",
) )
# ---------------------------------------------------- # ----------------------------------------------------
@ -57,5 +59,5 @@ class GEmolumentoUpdateRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao atualizar registro em G_EMOLUMENTO: {str(e)}" detail=f"Erro ao atualizar registro em G_EMOLUMENTO: {str(e)}",
) )

View file

@ -1,7 +1,9 @@
from fastapi import HTTPException, status from fastapi import HTTPException, status
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from api.actions.data.generate_insert_sql import generate_insert_sql from api.actions.data.generate_insert_sql import generate_insert_sql
from api.packages.v1.administrativo.schemas.g_emolumento_item_schema import GEmolumentoItemSaveSchema from packages.v1.administrativo.schemas.g_emolumento_item_schema import (
GEmolumentoItemSaveSchema,
)
class GEmolumentoItemSaveRepository(BaseRepository): class GEmolumentoItemSaveRepository(BaseRepository):
@ -33,7 +35,7 @@ class GEmolumentoItemSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
# Montagem do SQL dinâmico # Montagem do SQL dinâmico
# ---------------------------------------------------- # ----------------------------------------------------
sql = generate_insert_sql('G_EMOLUMENTO_ITEM', params) sql = generate_insert_sql("G_EMOLUMENTO_ITEM", params)
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do SQL e retorno do registro # Execução do SQL e retorno do registro
@ -46,5 +48,5 @@ class GEmolumentoItemSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao salvar registro em G_EMOLUMENTO_ITEM: {e}" detail=f"Erro ao salvar registro em G_EMOLUMENTO_ITEM: {e}",
) )

View file

@ -2,7 +2,9 @@ from abstracts.repository import BaseRepository
from api.actions.data.prepare_update_data import prepare_update_data from api.actions.data.prepare_update_data import prepare_update_data
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_item_schema import GEmolumentoItemUpdateSchema from packages.v1.administrativo.schemas.g_emolumento_item_schema import (
GEmolumentoItemUpdateSchema,
)
class GEmolumentoItemUpdateRepository(BaseRepository): class GEmolumentoItemUpdateRepository(BaseRepository):
@ -32,7 +34,7 @@ class GEmolumentoItemUpdateRepository(BaseRepository):
params, update_columns = prepare_update_data( params, update_columns = prepare_update_data(
g_emolumento_item_update_schema, g_emolumento_item_update_schema,
exclude_fields=["emolumento_item_id"], exclude_fields=["emolumento_item_id"],
id_field="emolumento_item_id" id_field="emolumento_item_id",
) )
# ---------------------------------------------------- # ----------------------------------------------------
@ -57,5 +59,5 @@ class GEmolumentoItemUpdateRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao atualizar registro em G_EMOLUMENTO_ITEM: {str(e)}" detail=f"Erro ao atualizar registro em G_EMOLUMENTO_ITEM: {str(e)}",
) )

View file

@ -1,13 +1,17 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoIdSchema from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoIdSchema,
)
class GEmolumentoPeriodoDeleteRepository(BaseRepository): class GEmolumentoPeriodoDeleteRepository(BaseRepository):
""" """
Repositório responsável pela exclusão de registros na tabela Repositório responsável pela exclusão de registros na tabela
G_GRAMATICA. G_GRAMATICA.
""" """
def execute(self, g_emolumento_periodo_id_schema: GEmolumentoPeriodoIdSchema): def execute(self, g_emolumento_periodo_id_schema: GEmolumentoPeriodoIdSchema):
""" """
Executa a exclusão de um registro específico da tabela G_GRAMATICA Executa a exclusão de um registro específico da tabela G_GRAMATICA
@ -41,5 +45,5 @@ class GEmolumentoPeriodoDeleteRepository(BaseRepository):
# Lança exceção HTTP em caso de erro # Lança exceção HTTP em caso de erro
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao excluir registro de G_GRAMATICA: {e}" detail=f"Erro ao excluir registro de G_GRAMATICA: {e}",
) )

View file

@ -1,7 +1,9 @@
from fastapi import HTTPException, status from fastapi import HTTPException, status
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from api.actions.data.generate_insert_sql import generate_insert_sql from api.actions.data.generate_insert_sql import generate_insert_sql
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoSaveSchema from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoSaveSchema,
)
class GEmolumentoPeriodoSaveRepository(BaseRepository): class GEmolumentoPeriodoSaveRepository(BaseRepository):
@ -33,7 +35,7 @@ class GEmolumentoPeriodoSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
# Montagem do SQL dinâmico # Montagem do SQL dinâmico
# ---------------------------------------------------- # ----------------------------------------------------
sql = generate_insert_sql('G_EMOLUMENTO_PERIODO', params) sql = generate_insert_sql("G_EMOLUMENTO_PERIODO", params)
# ---------------------------------------------------- # ----------------------------------------------------
# Execução do SQL e retorno do registro # Execução do SQL e retorno do registro
@ -46,5 +48,5 @@ class GEmolumentoPeriodoSaveRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao salvar registro em G_EMOLUMENTO_PERIODO: {e}" detail=f"Erro ao salvar registro em G_EMOLUMENTO_PERIODO: {e}",
) )

View file

@ -1,7 +1,9 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoIdSchema from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoIdSchema,
)
class GEmolumentoPeriodoShowRepository(BaseRepository): class GEmolumentoPeriodoShowRepository(BaseRepository):
@ -50,7 +52,7 @@ class GEmolumentoPeriodoShowRepository(BaseRepository):
if not result: if not result:
raise HTTPException( raise HTTPException(
status_code=status.HTTP_404_NOT_FOUND, status_code=status.HTTP_404_NOT_FOUND,
detail="Registro de G_EMOLUMENTO_PERIODO não encontrado." detail="Registro de G_EMOLUMENTO_PERIODO não encontrado.",
) )
return result return result
@ -63,5 +65,5 @@ class GEmolumentoPeriodoShowRepository(BaseRepository):
# Captura falhas inesperadas de execução # Captura falhas inesperadas de execução
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao buscar registro em G_EMOLUMENTO_PERIODO: {e}" detail=f"Erro ao buscar registro em G_EMOLUMENTO_PERIODO: {e}",
) )

View file

@ -2,7 +2,9 @@ from abstracts.repository import BaseRepository
from api.actions.data.prepare_update_data import prepare_update_data from api.actions.data.prepare_update_data import prepare_update_data
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_emolumento_periodo_schema import GEmolumentoPeriodoUpdateSchema from packages.v1.administrativo.schemas.g_emolumento_periodo_schema import (
GEmolumentoPeriodoUpdateSchema,
)
class GEmolumentoPeriodoUpdateRepository(BaseRepository): class GEmolumentoPeriodoUpdateRepository(BaseRepository):
@ -11,7 +13,9 @@ class GEmolumentoPeriodoUpdateRepository(BaseRepository):
na tabela G_EMOLUMENTO_PERIODO. na tabela G_EMOLUMENTO_PERIODO.
""" """
def execute(self, g_emolumento_periodo_update_schema: GEmolumentoPeriodoUpdateSchema): def execute(
self, g_emolumento_periodo_update_schema: GEmolumentoPeriodoUpdateSchema
):
""" """
Atualiza um registro existente na tabela G_EMOLUMENTO_PERIODO. Atualiza um registro existente na tabela G_EMOLUMENTO_PERIODO.
@ -32,7 +36,7 @@ class GEmolumentoPeriodoUpdateRepository(BaseRepository):
params, update_columns = prepare_update_data( params, update_columns = prepare_update_data(
g_emolumento_periodo_update_schema, g_emolumento_periodo_update_schema,
exclude_fields=["emolumento_periodo_id"], exclude_fields=["emolumento_periodo_id"],
id_field="emolumento_periodo_id" id_field="emolumento_periodo_id",
) )
# ---------------------------------------------------- # ----------------------------------------------------
@ -57,5 +61,5 @@ class GEmolumentoPeriodoUpdateRepository(BaseRepository):
# ---------------------------------------------------- # ----------------------------------------------------
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao atualizar registro em G_EMOLUMENTO_PERIODO: {str(e)}" detail=f"Erro ao atualizar registro em G_EMOLUMENTO_PERIODO: {str(e)}",
) )

View file

@ -1,13 +1,15 @@
from abstracts.repository import BaseRepository from abstracts.repository import BaseRepository
from fastapi import HTTPException, status from fastapi import HTTPException, status
from api.packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaIdSchema from packages.v1.administrativo.schemas.g_gramatica_schema import GGramaticaIdSchema
class GGramaticaDeleteRepository(BaseRepository): class GGramaticaDeleteRepository(BaseRepository):
""" """
Repositório responsável pela exclusão de registros na tabela Repositório responsável pela exclusão de registros na tabela
G_GRAMATICA. G_GRAMATICA.
""" """
def execute(self, g_gramatica_id_schema: GGramaticaIdSchema): def execute(self, g_gramatica_id_schema: GGramaticaIdSchema):
""" """
Executa a exclusão de um registro específico da tabela G_GRAMATICA Executa a exclusão de um registro específico da tabela G_GRAMATICA
@ -27,9 +29,7 @@ class GGramaticaDeleteRepository(BaseRepository):
""" """
# Preenchimento dos parâmetros # Preenchimento dos parâmetros
params = { params = {"gramatica_id": g_gramatica_id_schema.gramatica_id}
"gramatica_id": g_gramatica_id_schema.gramatica_id
}
# Execução da instrução SQL # Execução da instrução SQL
response = self.run(sql, params) response = self.run(sql, params)
@ -41,5 +41,5 @@ class GGramaticaDeleteRepository(BaseRepository):
# Lança exceção HTTP em caso de erro # Lança exceção HTTP em caso de erro
raise HTTPException( raise HTTPException(
status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
detail=f"Erro ao excluir registro de G_GRAMATICA: {e}" detail=f"Erro ao excluir registro de G_GRAMATICA: {e}",
) )

Some files were not shown because too many files have changed in this diff Show more