[MVPTN-126] fix(Dev): Ajusta os locais de importação de arquivos
This commit is contained in:
parent
125c654439
commit
0339cffc21
224 changed files with 2163 additions and 1186 deletions
|
|
@ -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}"
|
||||||
|
|
|
||||||
47
main.py
47
main.py
|
|
@ -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,20 +63,21 @@ 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
|
||||||
file = Path(config.log.request.path) / config.log.request.name
|
file = Path(config.log.request.path) / config.log.request.name
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +16,7 @@ class GCartorioDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_cartorio_id_schema (GCartorioIdSchema):
|
g_cartorio_id_schema (GCartorioIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +14,9 @@ class GCartorioShowAction(BaseAction):
|
||||||
def execute(self, g_cartorio_id_schema: GCartorioIdSchema):
|
def execute(self, g_cartorio_id_schema: GCartorioIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_cartorio_id_schema (GCartorioIdSchema):
|
g_cartorio_id_schema (GCartorioIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +16,7 @@ class GCartorioUpdateAction(BaseAction):
|
||||||
Executa a operação de atualização.
|
Executa a operação de atualização.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_cartorio_update_schema (GCartorioUpdateSchema):
|
g_cartorio_update_schema (GCartorioUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +16,7 @@ class GEmolumentoDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_id_schema (GEmolumentoIdSchema):
|
g_emolumento_id_schema (GEmolumentoIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +14,9 @@ class GEmolumentoShowAction(BaseAction):
|
||||||
def execute(self, g_emolumento_id_schema: GEmolumentoIdSchema):
|
def execute(self, g_emolumento_id_schema: GEmolumentoIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_id_schema (GEmolumentoIdSchema):
|
g_emolumento_id_schema (GEmolumentoIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class GEmolumentoUpdateAction(BaseAction):
|
||||||
Executa a operação de atualização.
|
Executa a operação de atualização.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_update_schema (GEmolumentoUpdateSchema):
|
g_emolumento_update_schema (GEmolumentoUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class GEmolumentoPeriodoDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_periodo_id_schema (GEmolumentoPeriodoIdSchema):
|
g_emolumento_periodo_id_schema (GEmolumentoPeriodoIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +16,9 @@ class GEmolumentoPeriodoShowAction(BaseAction):
|
||||||
def execute(self, g_emolumento_periodo_id_schema: GEmolumentoPeriodoIdSchema):
|
def execute(self, g_emolumento_periodo_id_schema: GEmolumentoPeriodoIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_periodo_id_schema (GEmolumentoPeriodoIdSchema):
|
g_emolumento_periodo_id_schema (GEmolumentoPeriodoIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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,12 +13,14 @@ 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.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_periodo_update_schema (GEmolumentoPeriodoUpdateSchema):
|
g_emolumento_periodo_update_schema (GEmolumentoPeriodoUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +16,7 @@ class GGramaticaDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_gramatica_id_schema (GGramaticaIdSchema):
|
g_gramatica_id_schema (GGramaticaIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +14,9 @@ class GGramaticaShowAction(BaseAction):
|
||||||
def execute(self, g_gramatica_id_schema: GGramaticaIdSchema):
|
def execute(self, g_gramatica_id_schema: GGramaticaIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_gramatica_id_schema (GGramaticaIdSchema):
|
g_gramatica_id_schema (GGramaticaIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +16,7 @@ class GGramaticaUpdateAction(BaseAction):
|
||||||
Executa a operação de atualização.
|
Executa a operação de atualização.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_gramatica_update_schema (GGramaticaUpdateSchema):
|
g_gramatica_update_schema (GGramaticaUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -22,4 +27,4 @@ class IndexActionBySistemaId(BaseAction):
|
||||||
response = index_repository.execute(g_natureza_sistema_id_schema)
|
response = index_repository.execute(g_natureza_sistema_id_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class GNaturezaTituloDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_natureza_titulo_id_schema (GNaturezaTituloIdSchema):
|
g_natureza_titulo_id_schema (GNaturezaTituloIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +16,9 @@ class GNaturezaTituloShowAction(BaseAction):
|
||||||
def execute(self, g_natureza_titulo_id_schema: GNaturezaTituloIdSchema):
|
def execute(self, g_natureza_titulo_id_schema: GNaturezaTituloIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_natureza_titulo_id_schema (GNaturezaTituloIdSchema):
|
g_natureza_titulo_id_schema (GNaturezaTituloIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class GNaturezaTituloUpdateAction(BaseAction):
|
||||||
Executa a operação de atualização.
|
Executa a operação de atualização.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_natureza_titulo_update_schema (GNaturezaTituloUpdateSchema):
|
g_natureza_titulo_update_schema (GNaturezaTituloUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +16,7 @@ class GSeloGrupoDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_selo_grupo_id_schema (GSeloGrupoIdSchema):
|
g_selo_grupo_id_schema (GSeloGrupoIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +14,9 @@ class GSeloGrupoShowAction(BaseAction):
|
||||||
def execute(self, g_selo_grupo_id_schema: GSeloGrupoIdSchema):
|
def execute(self, g_selo_grupo_id_schema: GSeloGrupoIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_selo_grupo_id_schema (GSeloGrupoIdSchema):
|
g_selo_grupo_id_schema (GSeloGrupoIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class GSeloGrupoUpdateAction(BaseAction):
|
||||||
Executa a operação de atualização.
|
Executa a operação de atualização.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_selo_grupo_update_schema (GSeloGrupoUpdateSchema):
|
g_selo_grupo_update_schema (GSeloGrupoUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -24,4 +29,4 @@ class TAtoParteTipoDeleteAction(BaseAction):
|
||||||
# Execução do repositório
|
# Execução do repositório
|
||||||
response = t_ato_partetipo_delete_repository.execute(t_ato_partetipo_id_schema)
|
response = t_ato_partetipo_delete_repository.execute(t_ato_partetipo_id_schema)
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -21,4 +24,4 @@ class TAtoParteTipoIndexAction(BaseAction):
|
||||||
response = t_ato_partetipo_index_repositoy.execute()
|
response = t_ato_partetipo_index_repositoy.execute()
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -25,4 +30,4 @@ class TAtoParteTipoSaveAction(BaseAction):
|
||||||
response = t_ato_partetipo_save_repository.execute(t_ato_partetipo_save_schema)
|
response = t_ato_partetipo_save_repository.execute(t_ato_partetipo_save_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -11,7 +16,7 @@ class TAtoParteTipoShowAction(BaseAction):
|
||||||
def execute(self, t_ato_partetipo_id_schema: TAtoParteTipoIdSchema):
|
def execute(self, t_ato_partetipo_id_schema: TAtoParteTipoIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_ato_partetipo_schema (TCensecQualidadeIdSchema): O esquema com o ID do registro a ser exibido.
|
t_ato_partetipo_schema (TCensecQualidadeIdSchema): O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
|
|
@ -25,4 +30,4 @@ class TAtoParteTipoShowAction(BaseAction):
|
||||||
response = t_ato_partetipo_show_repository.execute(t_ato_partetipo_id_schema)
|
response = t_ato_partetipo_show_repository.execute(t_ato_partetipo_id_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -24,4 +28,4 @@ class TAtoParteTipoUpdateAction(BaseAction):
|
||||||
t_ato_partetipo_update_repository = TAtoParteTipoUpdateRepository()
|
t_ato_partetipo_update_repository = TAtoParteTipoUpdateRepository()
|
||||||
|
|
||||||
# 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_ato_partetipo_update_repository.execute(t_ato_partetipo_update_schema)
|
return t_ato_partetipo_update_repository.execute(t_ato_partetipo_update_schema)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class TCensecTipoNaturezaDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_tiponatureza_id_schema (TCensecTipoNaturezaIdSchema):
|
t_censec_tiponatureza_id_schema (TCensecTipoNaturezaIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +16,9 @@ class TCensecTipoNaturezaShowAction(BaseAction):
|
||||||
def execute(self, t_censec_tiponatureza_id_schema: TCensecTipoNaturezaIdSchema):
|
def execute(self, t_censec_tiponatureza_id_schema: TCensecTipoNaturezaIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_tiponatureza_id_schema (TCensecTipoNaturezaIdSchema):
|
t_censec_tiponatureza_id_schema (TCensecTipoNaturezaIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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,12 +13,14 @@ 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.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_tiponatureza_update_schema (TCensecTipoNaturezaUpdateSchema):
|
t_censec_tiponatureza_update_schema (TCensecTipoNaturezaUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class TCensecQualidadeAtoDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_qualidadeato_id_schema (TCensecQualidadeAtoIdSchema):
|
t_censec_qualidadeato_id_schema (TCensecQualidadeAtoIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +16,9 @@ class TCensecQualidadeAtoShowAction(BaseAction):
|
||||||
def execute(self, t_censec_qualidadeato_id_schema: TCensecQualidadeAtoIdSchema):
|
def execute(self, t_censec_qualidadeato_id_schema: TCensecQualidadeAtoIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_qualidadeato_id_schema (TCensecQualidadeAtoIdSchema):
|
t_censec_qualidadeato_id_schema (TCensecQualidadeAtoIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -28,9 +32,11 @@ 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
|
||||||
# ----------------------------------------------------
|
# ----------------------------------------------------
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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,12 +13,14 @@ 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.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_qualidadeato_update_schema (TCensecQualidadeAtoUpdateSchema):
|
t_censec_qualidadeato_update_schema (TCensecQualidadeAtoUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class TCensecTipoAtoDeleteAction(BaseAction):
|
||||||
Executa a operação de exclusão no banco de dados.
|
Executa a operação de exclusão no banco de dados.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_tipoato_id_schema (TCensecTipoAtoIdSchema):
|
t_censec_tipoato_id_schema (TCensecTipoAtoIdSchema):
|
||||||
O esquema contendo o ID do registro a ser excluído.
|
O esquema contendo o ID do registro a ser excluído.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -12,9 +16,9 @@ class TCensecTipoAtoShowAction(BaseAction):
|
||||||
def execute(self, t_censec_tipoato_id_schema: TCensecTipoAtoIdSchema):
|
def execute(self, t_censec_tipoato_id_schema: TCensecTipoAtoIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_tipoato_id_schema (TCensecTipoAtoIdSchema):
|
t_censec_tipoato_id_schema (TCensecTipoAtoIdSchema):
|
||||||
O esquema com o ID do registro a ser exibido.
|
O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -14,7 +18,7 @@ class TCensecTipoAtoUpdateAction(BaseAction):
|
||||||
Executa a operação de atualização.
|
Executa a operação de atualização.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_censec_tipoato_update_schema (TCensecTipoAtoUpdateSchema):
|
t_censec_tipoato_update_schema (TCensecTipoAtoUpdateSchema):
|
||||||
O esquema com os dados a serem atualizados.
|
O esquema com os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
@ -23,4 +27,4 @@ class TImovelDeleteAction(BaseAction):
|
||||||
# Execução do repositório
|
# Execução do repositório
|
||||||
response = t_imovel_delete_repository.execute(t_imovel_id_schema)
|
response = t_imovel_delete_repository.execute(t_imovel_id_schema)
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -22,4 +25,4 @@ class TImovelIndexAction(BaseAction):
|
||||||
response = t_imovel_index_repositoy.execute(t_imovel_index_schema)
|
response = t_imovel_index_repositoy.execute(t_imovel_index_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -25,4 +28,4 @@ class TImovelSaveAction(BaseAction):
|
||||||
response = t_imovel_save_repository.execute(t_imovel_schema)
|
response = t_imovel_save_repository.execute(t_imovel_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -11,7 +14,7 @@ class TImovelShowAction(BaseAction):
|
||||||
def execute(self, t_imovel_id_schema: TImovelIdSchema):
|
def execute(self, t_imovel_id_schema: TImovelIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_imovel_schema (TCensecQualidadeIdSchema): O esquema com o ID do registro a ser exibido.
|
t_imovel_schema (TCensecQualidadeIdSchema): O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
|
|
@ -25,4 +28,4 @@ class TImovelShowAction(BaseAction):
|
||||||
response = t_imovel_show_repository.execute(t_imovel_id_schema)
|
response = t_imovel_show_repository.execute(t_imovel_id_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -24,4 +26,4 @@ class TImovelUpdateAction(BaseAction):
|
||||||
t_imovel_update_repository = TImovelUpdateRepository()
|
t_imovel_update_repository = TImovelUpdateRepository()
|
||||||
|
|
||||||
# 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_update_repository.execute(t_imovel_update_schema)
|
return t_imovel_update_repository.execute(t_imovel_update_schema)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -23,4 +27,4 @@ class TImovelUnidadeDeleteAction(BaseAction):
|
||||||
t_imovel_unidade_delete_repository = TImovelUnidadeDeleteRepository()
|
t_imovel_unidade_delete_repository = TImovelUnidadeDeleteRepository()
|
||||||
|
|
||||||
# Execução do repositório
|
# Execução do repositório
|
||||||
return t_imovel_unidade_delete_repository.execute(t_imovel_unidade_id_schema)
|
return t_imovel_unidade_delete_repository.execute(t_imovel_unidade_id_schema)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -22,4 +27,4 @@ class TImovelUnidadeIndexAction(BaseAction):
|
||||||
response = index_repository.execute(t_imovel_unidade_index_schema)
|
response = index_repository.execute(t_imovel_unidade_index_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -11,7 +16,7 @@ class TImovelUnidadeShowAction(BaseAction):
|
||||||
def execute(self, t_imovel_unidade_id_schema: TImovelUnidadeIdSchema):
|
def execute(self, t_imovel_unidade_id_schema: TImovelUnidadeIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
t_imovel_unidade_schema (TCensecQualidadeIdSchema): O esquema com o ID do registro a ser exibido.
|
t_imovel_unidade_schema (TCensecQualidadeIdSchema): O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
|
|
@ -25,4 +30,4 @@ class TImovelUnidadeShowAction(BaseAction):
|
||||||
response = t_imovel_unidade_show_repository.execute(t_imovel_unidade_id_schema)
|
response = t_imovel_unidade_show_repository.execute(t_imovel_unidade_id_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -23,4 +25,4 @@ class TPessoaDeleteAction(BaseAction):
|
||||||
t_pessoa_delete_repository = TPessoaDeleteRepository()
|
t_pessoa_delete_repository = TPessoaDeleteRepository()
|
||||||
|
|
||||||
# Execução do repositório
|
# Execução do repositório
|
||||||
return t_pessoa_delete_repository.execute(t_pessoa_id_schema)
|
return t_pessoa_delete_repository.execute(t_pessoa_id_schema)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -23,4 +25,4 @@ class TPessoaDeleteAction(BaseAction):
|
||||||
t_pessoa_delete_repository = TPessoaDeleteRepository()
|
t_pessoa_delete_repository = TPessoaDeleteRepository()
|
||||||
|
|
||||||
# Execução do repositório
|
# Execução do repositório
|
||||||
return t_pessoa_delete_repository.execute(t_pessoa_id_schema)
|
return t_pessoa_delete_repository.execute(t_pessoa_id_schema)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -24,4 +25,4 @@ class TPessoaGetByNameAction(BaseAction):
|
||||||
response = t_pessoa_get_by_name.execute(t_pessoa_name_schema)
|
response = t_pessoa_get_by_name.execute(t_pessoa_name_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
@ -21,4 +24,4 @@ class TPessoaIndexAction():
|
||||||
response = t_pessoa_index_repository.execute(t_pessoa_tipo_schema)
|
response = t_pessoa_index_repository.execute(t_pessoa_tipo_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -11,7 +14,7 @@ class TPessoaSaveAction(BaseAction):
|
||||||
def execute(self, t_pessoa_save_schema: TPessoaSaveSchema):
|
def execute(self, t_pessoa_save_schema: TPessoaSaveSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de salvamento.
|
Executa a operação de salvamento.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
regimebens_schema (GTbRegimebensSaveSchema): O esquema com os dados a serem salvos.
|
regimebens_schema (GTbRegimebensSaveSchema): O esquema com os dados a serem salvos.
|
||||||
|
|
||||||
|
|
@ -25,4 +28,4 @@ class TPessoaSaveAction(BaseAction):
|
||||||
response = t_pessoa_save_repository.execute(t_pessoa_save_schema)
|
response = t_pessoa_save_repository.execute(t_pessoa_save_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -11,7 +14,7 @@ class TPessoaShowAction(BaseAction):
|
||||||
def execute(self, t_pessoa_id_schema: TPessoaIdSchema):
|
def execute(self, t_pessoa_id_schema: TPessoaIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
regimebens_schema (GTbRegimebensIdSchema): O esquema com o ID do registro a ser exibido.
|
regimebens_schema (GTbRegimebensIdSchema): O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
|
|
@ -25,4 +28,4 @@ class TPessoaShowAction(BaseAction):
|
||||||
response = t_pessoa_show_repository.execute(t_pessoa_id_schema)
|
response = t_pessoa_show_repository.execute(t_pessoa_id_schema)
|
||||||
|
|
||||||
# Retorno da informação
|
# Retorno da informação
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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,9 +19,9 @@ 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()
|
||||||
|
|
||||||
# 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_update_repository.execute(t_pessoa_update_schema)
|
return t_pessoa_update_repository.execute(t_pessoa_update_schema)
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
)
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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,10 +13,12 @@ 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.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
regimebens_schema (GTbRegimebensSaveSchema): O esquema com os dados a serem salvos.
|
regimebens_schema (GTbRegimebensSaveSchema): O esquema com os dados a serem salvos.
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
"""
|
"""
|
||||||
|
|
@ -11,7 +16,7 @@ class TPessoaRepresentanteShowAction(BaseAction):
|
||||||
def execute(self, t_pessoa_representante_id_schema: TPessoaRepresentanteIdSchema):
|
def execute(self, t_pessoa_representante_id_schema: TPessoaRepresentanteIdSchema):
|
||||||
"""
|
"""
|
||||||
Executa a operação de exibição.
|
Executa a operação de exibição.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
regimebens_schema (GTbRegimebensIdSchema): O esquema com o ID do registro a ser exibido.
|
regimebens_schema (GTbRegimebensIdSchema): O esquema com o ID do registro a ser exibido.
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
)
|
||||||
|
|
|
||||||
|
|
@ -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,22 +25,26 @@ 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
|
||||||
def me(self, current_user):
|
def me(self, current_user):
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
def show(self, usuario_schema : GUsuarioSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Busca um usuário especifico pelo ID
|
||||||
show_service = self.dynamic_import.service('g_usuario_show_service', 'ShowService')
|
def show(self, usuario_schema: GUsuarioSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
||||||
|
def getCpf(self, usuario_schema: GUsuarioCpfSchema):
|
||||||
|
|
||||||
# Busca um usuário especifico pelo CPF
|
# Importação da classe desejada
|
||||||
def getCpf(self, usuario_schema : GUsuarioCpfSchema):
|
get_cpf_service = self.dynamic_import.service(
|
||||||
|
"g_usuario_get_cpf_service", "GetCpfService"
|
||||||
#Importação da classe desejada
|
)
|
||||||
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
|
|
||||||
def delete(self, usuario_schema : GUsuarioIdSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Exclui um usuário
|
||||||
delete_service = self.dynamic_import.service('g_usuario_delete_service', 'DeleteService')
|
def delete(self, usuario_schema: GUsuarioIdSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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),
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
def show(self, t_pessoa_id_schema : TPessoaIdSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Busca um regime de bens específico pelo ID
|
||||||
t_pessoa_show_service = self.dynamic_import.service('t_pessoa_show_service', 'TPessoaShowService')
|
def show(self, t_pessoa_id_schema: TPessoaIdSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
|
||||||
def save(self, t_pessoa_save_schema : TPessoaSaveSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Cadastra um novo regime de bens
|
||||||
t_pessoa_save_service = self.dynamic_import.service('t_pessoa_save_service', 'TPessoaSaveService')
|
def save(self, t_pessoa_save_schema: TPessoaSaveSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
|
||||||
def update(self, t_pessoa_update_schame : TPessoaUpdateSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Atualiza os dados de um regime de bens
|
||||||
t_pessoa_update_service = self.dynamic_import.service('t_pessoa_update_service', 'TPessoaUpdateService')
|
def update(self, t_pessoa_update_schame: TPessoaUpdateSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
|
||||||
def delete(self, t_pessoa_id_schema : TPessoaIdSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Exclui um regime de bens
|
||||||
t_pessoa_delete_service = self.dynamic_import.service('t_pessoa_delete_service', 'TPessoaDeleteService')
|
def delete(self, t_pessoa_id_schema: TPessoaIdSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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),
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
def show(self, t_pessoa_representante_id_schema : TPessoaRepresentanteIdSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Busca um regime de bens específico pelo ID
|
||||||
t_pessoa_representante_show_service = self.dynamic_import.service('t_pessoa_representante_show_service', 'TPessoaRepresentanteShowService')
|
def show(self, t_pessoa_representante_id_schema: TPessoaRepresentanteIdSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
}
|
||||||
def save(self, t_pessoa_representante_save_schema : TPessoaRepresentanteSaveSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Cadastra um novo regime de bens
|
||||||
t_pessoa_representante_save_service = self.dynamic_import.service('t_pessoa_representante_save_service', 'TPessoaRepresentanteSaveService')
|
def save(self, t_pessoa_representante_save_schema: TPessoaRepresentanteSaveSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
|
||||||
def delete(self, t_pessoa_representante_id_schema : TPessoaRepresentanteIdSchema):
|
|
||||||
|
|
||||||
#Importação da classe desejada
|
# Exclui um regime de bens
|
||||||
t_pessoa_representante_delete_service = self.dynamic_import.service('t_pessoa_representante_delete_service', 'TPessoaRepresentanteDeleteService')
|
def delete(self, t_pessoa_representante_id_schema: TPessoaRepresentanteIdSchema):
|
||||||
|
|
||||||
|
# Importação da classe desejada
|
||||||
|
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
|
||||||
|
),
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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,14 +94,20 @@ 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
|
||||||
|
|
||||||
# Efetua a atualização dos dados
|
# Efetua a atualização dos dados
|
||||||
response = t_pessoa_controller.update(t_pessoa_update_schema)
|
response = t_pessoa_controller.update(t_pessoa_update_schema)
|
||||||
|
|
@ -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)
|
||||||
|
|
@ -105,4 +132,4 @@ async def delete(pessoa_id : int, current_user: dict = Depends(get_current_user)
|
||||||
response = t_pessoa_controller.delete(t_pessoa_id_schema)
|
response = t_pessoa_controller.delete(t_pessoa_id_schema)
|
||||||
|
|
||||||
# Retorna os dados localizados
|
# Retorna os dados localizados
|
||||||
return response
|
return response
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -15,7 +15,7 @@ class GCartorioShowRepository(BaseRepository):
|
||||||
Busca um registro específico de G_CARTORIO pelo ID.
|
Busca um registro específico de G_CARTORIO pelo ID.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_cartorio_id_schema (GCartorioIdSchema):
|
g_cartorio_id_schema (GCartorioIdSchema):
|
||||||
Esquema contendo o ID do registro a ser buscado.
|
Esquema contendo o ID do registro a ser buscado.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -16,7 +16,7 @@ class GCartorioUpdateRepository(BaseRepository):
|
||||||
Atualiza um registro existente na tabela G_CARTORIO.
|
Atualiza um registro existente na tabela G_CARTORIO.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_cartorio_update_schema (GCartorioUpdateSchema):
|
g_cartorio_update_schema (GCartorioUpdateSchema):
|
||||||
Esquema contendo os dados a serem atualizados.
|
Esquema contendo os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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)}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -15,7 +15,7 @@ class GEmolumentoShowRepository(BaseRepository):
|
||||||
Busca um registro específico de G_EMOLUMENTO pelo ID.
|
Busca um registro específico de G_EMOLUMENTO pelo ID.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_id_schema (GEmolumentoIdSchema):
|
g_emolumento_id_schema (GEmolumentoIdSchema):
|
||||||
Esquema contendo o ID do registro a ser buscado.
|
Esquema contendo o ID do registro a ser buscado.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -16,7 +18,7 @@ class GEmolumentoUpdateRepository(BaseRepository):
|
||||||
Atualiza um registro existente na tabela G_EMOLUMENTO.
|
Atualiza um registro existente na tabela G_EMOLUMENTO.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_update_schema (GEmolumentoUpdateSchema):
|
g_emolumento_update_schema (GEmolumentoUpdateSchema):
|
||||||
Esquema contendo os dados a serem atualizados.
|
Esquema contendo os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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)}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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)}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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):
|
||||||
|
|
@ -15,7 +17,7 @@ class GEmolumentoPeriodoShowRepository(BaseRepository):
|
||||||
Busca um registro específico de G_EMOLUMENTO_PERIODO pelo ID.
|
Busca um registro específico de G_EMOLUMENTO_PERIODO pelo ID.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_periodo_id_schema (GEmolumentoPeriodoIdSchema):
|
g_emolumento_periodo_id_schema (GEmolumentoPeriodoIdSchema):
|
||||||
Esquema contendo o ID do registro a ser buscado.
|
Esquema contendo o ID do registro a ser buscado.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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,12 +13,14 @@ 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.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
g_emolumento_periodo_update_schema (GEmolumentoPeriodoUpdateSchema):
|
g_emolumento_periodo_update_schema (GEmolumentoPeriodoUpdateSchema):
|
||||||
Esquema contendo os dados a serem atualizados.
|
Esquema contendo os dados a serem atualizados.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
@ -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)}",
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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
Loading…
Add table
Reference in a new issue