From 8d5e786f74a11dde120a4131ef2bf60fae586ce9 Mon Sep 17 00:00:00 2001 From: keven Date: Sat, 18 Oct 2025 12:27:02 -0300 Subject: [PATCH] =?UTF-8?q?fix(Formatter):=20Formata=20o=20c=C3=B3digo=20u?= =?UTF-8?q?tilizando=20o=20prettier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/GCidade/GCidadeForm.tsx | 4 +- .../components/GCidade/GCidadeIndex.tsx | 241 +++++---- .../components/GNatureza/GNaturezaColumns.tsx | 211 ++++---- .../components/GNatureza/GNaturezaForm.tsx | 37 +- .../components/GNatureza/GNaturezaIndex.tsx | 22 +- .../components/GNatureza/GNaturezaTable.tsx | 12 +- .../components/GTBBairro/GTBBairroForm.tsx | 8 +- .../components/GTBBairro/GTBBairroSelect.tsx | 183 ++++--- .../TAtoParteTipo/TAtoParteTipoColumns.tsx | 227 +++++---- .../TAtoParteTipo/TAtoParteTipoForm.tsx | 33 +- .../TAtoParteTipo/TAtoParteTipoIndex.tsx | 5 +- .../TAtoParteTipo/TAtoParteTipoTable.tsx | 8 +- .../TCensecQualidadeColumns.tsx | 131 +++-- .../TCensecQualidade/TCensecQualidadeForm.tsx | 29 +- .../TCensecQualidadeIndex.tsx | 5 +- .../TCensecQualidadeSelect.tsx | 172 +++---- .../TCensecQualidadeTable.tsx | 8 +- .../TCensecQualidadeAtoColumns.tsx | 28 +- .../TCensecQualidadeAtoForm.tsx | 14 +- .../TCensecQualidadeAtoFormColumns.tsx | 116 ++--- .../TCensecQualidadeAtoIndex.tsx | 18 +- .../TCensecQualidadeAtoTable.tsx | 9 +- .../TCensecTipoAto/TCensecTipoAtoForm.tsx | 464 +++++++++--------- .../TCensecTipoAto/TCensecTipoAtoIndex.tsx | 38 +- .../TCensecTipoAto/TCensecTipoAtoSelect.tsx | 172 +++---- .../TCensecTipoAto/TCensecTipoAtoTable.tsx | 50 +- .../TCensecTipoNaturezaColumns.tsx | 177 ++++--- .../TCensecTipoNaturezaForm.tsx | 37 +- .../TCensecTipoNaturezaIndex.tsx | 5 +- .../TCensecTipoNaturezaTable.tsx | 8 +- .../components/TImovel/TImovelColumns.tsx | 218 ++++---- .../components/TImovel/TImovelForm.tsx | 65 ++- .../components/TImovel/TImovelIndex.tsx | 19 +- .../components/TImovel/TImovelTable.tsx | 2 +- .../TImovel/TImovelTipoConstrucaoSelect.tsx | 130 ++--- .../TImovel/TImovelTipoImovelSelect.tsx | 123 ++--- .../TImovel/TImovelTipoLogradouroSelect.tsx | 172 +++---- .../TImovel/TImovelTipoRegistroSelect.tsx | 126 ++--- .../TImovelUnidadeRuralColumns.tsx | 163 +++--- .../TImovelUnidadeRuralForm.tsx | 71 ++- .../TImovelUnidadeRuralIndex.tsx | 17 +- .../TImovelUnidadeRuralTable.tsx | 14 +- .../TImovelUnidadeUrbanoColumns.tsx | 163 +++--- .../TImovelUnidadeUrbanoForm.tsx | 36 +- .../TImovelUnidadeUrbanoIndex.tsx | 10 +- .../TImovelUnidadeUrbanoTable.tsx | 8 +- .../TPessoaFisica/TPessoaFisicaColumns.tsx | 29 +- .../TPessoaFisica/TPessoaFisicaForm.tsx | 38 +- .../TPessoaFisica/TPessoaFisicaIndex.tsx | 7 +- .../TPessoaFisica/TPessoaFisicaTable.tsx | 6 +- .../TPessoaJuridicaColumns.tsx | 297 +++++------ .../TPessoaJuridica/TPessoaJuridicaForm.tsx | 15 +- .../TPessoaJuridica/TPessoaJuridicaIndex.tsx | 267 +++++----- .../TPessoaRepresentanteColumns.tsx | 28 +- .../TPessoaRepresentanteForm.tsx | 5 +- .../TPessoaRepresentanteIndex.tsx | 14 +- .../TPessoaRepresentanteTable.tsx | 9 +- .../TPessoasRepresentanteFormColumns.tsx | 230 ++++----- .../data/GCidade/GCidadeIndexData.ts | 3 +- .../data/GCidade/GCidadeRemoveData.ts | 1 - .../data/GCidade/GCidadeSaveData.ts | 1 - .../data/GNatureza/GNaturezaDeleteData.ts | 26 +- .../data/GNatureza/GNaturezaIndexData.ts | 26 +- .../data/GNatureza/GNaturezaSaveData.ts | 34 +- .../TAtoTipoParte/TAtoTipoParteDeleteData.ts | 28 +- .../TAtoTipoParte/TAtoTipoParteIndexData.ts | 20 +- .../TAtoTipoParte/TAtoTipoParteSaveData.ts | 38 +- .../TCensecQualidadeDeleteData.ts | 28 +- .../TCensecQualidadeIndexData.ts | 20 +- .../TCensecQualidadeSaveData.ts | 38 +- .../TCensecQualidadeAtoIndexData.ts | 4 +- .../TCensecQualidadeAtoRemoveData.ts | 4 +- .../TCensecQualidadeAtoSaveData.ts | 5 +- .../TCensecTipoAto/GMedidaTipoIndexData.ts | 19 +- .../TCensecTipoAto/GMedidaTipoRemoveData.ts | 22 +- .../TCensecTipoAto/GMedidaTipoSaveData.ts | 26 +- .../TCensecTipoNaturezaDeleteData.ts | 30 +- .../TCensecTipoNaturezaIndexData.ts | 22 +- .../TCensecTipoNaturezaSaveData.ts | 42 +- .../data/TImovel/TImovelDeleteData.ts | 24 +- .../data/TImovel/TImovelIndexData.ts | 26 +- .../data/TImovel/TImovelSaveData.ts | 34 +- .../TImovelUnidadeRuralDeleteData.ts | 22 +- .../TImovelUnidadeRuralIndexData.ts | 24 +- .../TImovelUnidadeRuralSaveData.ts | 36 +- .../TImovelUnidadeUrbanoDeleteData.ts | 24 +- .../TImovelUnidadeUrbanoIndexData.ts | 22 +- .../TImovelUnidadeUrbanoSaveData.ts | 34 +- .../TPessoaFisica/TPessoaFisicaRemoveData.ts | 2 +- .../TPessoaJuridicaIndexData.ts | 2 +- .../TPessoaRepresentanteIndexData.ts | 4 +- .../TPessoaRepresentanteRemoveData.ts | 4 +- .../TPessoaRepresentanteSaveData.ts | 5 +- .../hooks/GCidade/useGCidadeRemoveHook.ts | 6 +- .../hooks/GCidade/useGCidadeSaveHook.ts | 3 +- .../hooks/GNatureza/useGNaturezaDeleteHook.ts | 8 +- .../hooks/GNatureza/useGNaturezaFormHook.ts | 6 +- .../hooks/GNatureza/useGNaturezaIndexHook.ts | 8 +- .../hooks/GNatureza/useGNaturezaSaveHook.ts | 10 +- .../hooks/GTBBairro/useGTBBairroReadHook.ts | 1 - .../useGTBTipoLogradouroReadHook.ts | 7 +- .../TAtoParteTipo/useTAtoParteTipoFormHook.ts | 11 +- .../useTAtoParteTipoIndexHook.ts | 2 +- .../useTCensecQualidadeHook.ts | 11 +- .../useTCensecQualidadeIndexHook.ts | 2 +- .../useTCensecQualidadeAtoFormHook.ts | 25 +- .../useTCensecQualidadeAtoIndexHook.ts | 5 +- .../useTCensecTipoAtoReadHook.ts | 30 +- .../useTCensecTipoAtoRemoveHook.ts | 24 +- .../useTCensecTipoAtoSaveHook.ts | 36 +- .../useTCensecTipoNaturezaFormHook.ts | 11 +- .../useTCensecTipoNaturezaIndexHook.ts | 6 +- .../hooks/TImovel/useTImovelFormHook.ts | 8 +- .../hooks/TImovel/useTImovelIndexHook.ts | 2 +- .../useTImovelUnidadeRuralFormHook.ts | 11 +- .../useTImovelUnidadeRuralIndexHook.ts | 6 +- .../useTImovelUnidadeRuralSaveHook.ts | 1 - .../useTImovelUnidadeUrbanoFormHook.ts | 15 +- .../useTImovelUnidadeUrbanoIndexHook.ts | 7 +- .../useTImovelUnidadeUrbanoSaveHook.ts | 2 - .../useTPessoaFisicaDeleteHook.ts | 2 +- .../TPessoaFisica/useTPessoaFisicaFormHook.ts | 25 +- .../TPessoaFisica/useTPessoaFisicaSaveHook.ts | 1 - .../useTPessoaJuridicaFormHook.ts | 25 +- .../useTPessoaJuridicaSaveHook.ts | 2 +- .../useTPessoaRepresentanteFormHook.ts | 25 +- .../useTPessoaRepresentanteIndexHook.ts | 5 +- .../GNatureza/GNaturezaFormInterface.ts | 4 +- .../GNatureza/GNaturezaIndexInterface.ts | 4 +- .../GNatureza/GNaturezaInterface.ts | 14 +- .../GNatureza/GNaturezaTableInterface.ts | 10 +- .../GTBBairro/GTBairroSelectInterface.ts | 10 +- .../TAtoParteTipoFormInterface.ts | 4 +- .../TAtoParteTipo/TAtoParteTipoInterface.ts | 20 +- .../TAtoParteTipoTableInterface.ts | 10 +- .../TCensecNaturezaLitigioInterface.ts | 2 +- .../TCensecQualidadeFormInterface.ts | 4 +- .../TCensecQualidadeInterface.ts | 14 +- .../TCensecQualidadeTableInterface.ts | 10 +- .../TCensecQualidadeAtoFormInterface.ts | 12 +- .../TCensecQualidadeAtoInterface.ts | 10 +- .../TCensecQualidadeAtoJoinedInterface.ts | 6 +- .../TCensecQualidadeAtoPageInterface.ts | 4 +- .../TCensecQualidadeAtoTableInterface.ts | 10 +- .../TCensecTipoAto/TCensecTipoAtoInterface.ts | 8 +- .../TCensecTipoNaturezaFormInterface.ts | 4 +- .../TCensecTipoNaturezaInterface.ts | 18 +- .../TCensecTipoNaturezaTableInterface.ts | 10 +- .../TImovel/TImovelFormInterface.ts | 4 +- .../TImovel/TImovelIndexDataInterface.ts | 4 +- .../TImovel/TImovelIndexInterface.ts | 8 +- .../interfaces/TImovel/TImovelInterface.ts | 30 +- .../TImovel/TImovelTabelInterface.ts | 10 +- .../TImovelUnidade/TImovelUnidadeInterface.ts | 2 +- .../TImovelUnidadePageInterface.ts | 4 +- .../TImovelUnidadeRural.ts | 4 +- .../TImovelUnidadeRuralFormInterface.ts | 4 +- .../TImovelUnidadeRuralTableInterface.ts | 4 +- .../TImovelUnidadeUrbanoFormInterface.ts | 2 +- .../TImovelUnidadeUrbanoInterface.ts | 2 +- .../TImovelUnidadeUrbanoTableInterface.ts | 4 +- .../TPessoaFisicaFormInterface.ts | 14 +- .../TPessoaFisica/TPessoaFisicaInterface.ts | 62 +-- .../TPessoaFisicaTableInterface.ts | 10 +- .../TPessoa/TPessoaIndexDataInterface.ts | 2 +- .../interfaces/TPessoa/TPessoaInterface.ts | 2 +- .../TPessoaJuridicaFormInterface.ts | 14 +- .../TPessoaJuridicaInterface.ts | 18 +- .../TPessoaJuridicaTableInterface.ts | 10 +- .../TPessoaRepresentanteInterface.ts | 16 +- .../TPessoaRepresentanteJoinedInterface.ts | 14 +- .../TPessoaRepresentantePageInterface.ts | 4 +- .../TPessoaRepresentanteTableInterface.ts | 10 +- .../TPessoaRepresentnateFormInterface.ts | 12 +- .../schemas/GNatureza/GNaturezaSchema.ts | 16 +- .../TAtoParteTipo/TAtoParteTipoSchema.ts | 22 +- .../TCensecQualdiadeSchema.ts | 16 +- .../TCensecQualidadeAtoSchema.ts | 12 +- .../TCensecTipoAto/TCensecTipoAtoSchema.ts | 16 +- .../TCensecTipoNaturezaSchema.ts | 20 +- .../schemas/TImovel/TImovelSchema.ts | 32 +- .../TImovelUnidadeRuralSchema.ts | 22 +- .../TImovelUnidade/TImovelUnidadeSchema.ts | 16 +- .../TImovelUnidadeUrbanoSchema.ts | 34 +- .../schemas/TPessoa/TPessoaFisicaSchema.ts | 4 +- .../schemas/TPessoa/TPessoaJuridicaSchema.ts | 22 +- .../TPessoaRepresentanteSchema.ts | 2 +- .../GNatureza/GNaturezaDeleteService.ts | 6 +- .../GNatureza/GNaturezaIndexService.ts | 8 +- .../GNatureza/GNaturezaSaveService.ts | 8 +- .../GTBEstadoCivilIndexService.ts | 2 +- .../TAtoParteTipo/TAtoParteTipoSaveService.ts | 2 +- .../TCensecQualidadeDeleteService.ts | 4 +- .../TCensecQualidadeIndexService.ts | 4 +- .../TCensecQualidadeSaveService.ts | 4 +- .../TCensecQualidadeAtoIndexService.ts | 4 +- .../TCensecQualidadeAtoRemoveService.ts | 2 +- .../TCensecQualidadeAtoSaveService.ts | 2 +- .../TCensecTipoAtoIndexService.ts | 11 +- .../TCensecTipoAtoRemoveService.ts | 16 +- .../TCensecTipoAtoSaveService.ts | 14 +- .../TCensecTipoNaturezaDeleteService.ts | 4 +- .../TCensecTipoNaturezaIndexService.ts | 4 +- .../TCensecTipoNaturezaSaveService.ts | 4 +- .../services/TImovel/TImovelSaveService.ts | 2 +- .../TImovelUnidadeRuralDeleteService.ts | 4 +- .../TImovelUnidadeRuralIndexService.ts | 10 +- .../TImovelUnidadeRuralSaveService.ts | 4 +- .../TImovelUnidadeUrbanoDeleteService.ts | 5 +- .../TImovelUnidadeUrbanoIndexService.ts | 8 +- .../TImovelUnidadeUrbanoSaveService.ts | 4 +- .../TPessoaFisicaIndexService.ts | 4 +- .../TPessoaFisicaRemoveService.ts | 4 +- .../TPessoaFisica/TPessoaFisicaSaveService.ts | 5 +- .../TPessoaJuridicaSaveService.ts | 4 +- .../TPessoaRepresentanteIndexService.ts | 4 +- .../TPessoaRepresentanteRemoveService.ts | 2 +- .../TPessoaRepresentanteSaveService.ts | 2 +- src/shared/actions/CEP/FormatCEP.ts | 16 +- src/shared/actions/form/ResetFormIfData.ts | 28 +- src/shared/actions/form/normalizeFormData.ts | 21 +- .../confirmacao/ConfirmacaoSelect.tsx | 123 ++--- src/shared/components/dataTable/DataTable.tsx | 81 ++- .../components/dataTable/SortableHeader.tsx | 17 +- .../interfaces/DataTableInterface.ts | 18 +- .../loadingButton/LoadingButton.tsx | 11 +- .../components/situacoes/SituacoesSelect.tsx | 125 ++--- .../tipoAtoAnterior/TipoAtoAnteriorSelect.tsx | 123 ++--- .../tipoDaParte/TipoDaParteSelect.tsx | 150 +++--- .../tipoNatureza/TipoNaturezaSelect.tsx | 190 ++++--- src/shared/enums/ImovelConstrucaoEnum.ts | 8 +- src/shared/enums/ImovelTipoClasseEnum.ts | 6 +- src/shared/enums/ImovelTipoEnum.ts | 42 +- src/shared/enums/ImovelTipoRegistro.ts | 8 +- src/shared/enums/TIpoDaParteEnum.ts | 14 +- src/shared/enums/TipoAtoAnteriorEnum.ts | 14 +- src/shared/enums/TipoNaturezaEnum.ts | 10 +- .../api/interfaces/ApiResponseInterface.ts | 8 +- 238 files changed, 3834 insertions(+), 3835 deletions(-) diff --git a/src/packages/administrativo/components/GCidade/GCidadeForm.tsx b/src/packages/administrativo/components/GCidade/GCidadeForm.tsx index df4a3f5..d12962a 100644 --- a/src/packages/administrativo/components/GCidade/GCidadeForm.tsx +++ b/src/packages/administrativo/components/GCidade/GCidadeForm.tsx @@ -67,7 +67,6 @@ export default function GCidadeForm({ isOpen, data, onClose, onSave }: Props) { // Quando recebe dados para edição, atualiza os valores do formulário useEffect(() => { - if (data) { // Se for edição, carrega os dados recebidos form.reset({ @@ -88,7 +87,7 @@ export default function GCidadeForm({ isOpen, data, onClose, onSave }: Props) { }); } - // Carrega todos os estados + // Carrega todos os estados // brasileiros para o formulário const loadData = async () => { // Aguarda a busca terminar @@ -97,7 +96,6 @@ export default function GCidadeForm({ isOpen, data, onClose, onSave }: Props) { // Dispara a função loadData(); - }, [data, form]); return ( diff --git a/src/packages/administrativo/components/GCidade/GCidadeIndex.tsx b/src/packages/administrativo/components/GCidade/GCidadeIndex.tsx index 624aff9..053e146 100644 --- a/src/packages/administrativo/components/GCidade/GCidadeIndex.tsx +++ b/src/packages/administrativo/components/GCidade/GCidadeIndex.tsx @@ -18,146 +18,145 @@ import GCidadeInterface from '@/packages/administrativo/interfaces/GCidade/GCida import Header from '@/shared/components/structure/Header'; export default function GCidadeIndex() { - // Hooks para leitura e salvamento - const { gCidade, fetchGCidade } = useGCidadeReadHook(); - const { saveGCidade } = useGCidadeSaveHook(); - const { removeGCidade } = useGCidadeRemoveHook(); + // Hooks para leitura e salvamento + const { gCidade, fetchGCidade } = useGCidadeReadHook(); + const { saveGCidade } = useGCidadeSaveHook(); + const { removeGCidade } = useGCidadeRemoveHook(); - // Estados - const [selectedCidade, setSelectedCidade] = useState(null); - const [isFormOpen, setIsFormOpen] = useState(false); + // Estados + const [selectedCidade, setSelectedCidade] = useState(null); + const [isFormOpen, setIsFormOpen] = useState(false); - // Estado para saber qual item será deletado - const [itemToDelete, setItemToDelete] = useState(null); + // Estado para saber qual item será deletado + const [itemToDelete, setItemToDelete] = useState(null); - /** - * Hook do modal de confirmação - */ - const { - isOpen: isConfirmOpen, - openDialog: openConfirmDialog, - handleConfirm, - handleCancel, - } = useConfirmDialog(); + /** + * Hook do modal de confirmação + */ + const { + isOpen: isConfirmOpen, + openDialog: openConfirmDialog, + handleConfirm, + handleCancel, + } = useConfirmDialog(); - /** - * Abre o formulário no modo de edição ou criação - */ - const handleOpenForm = useCallback((data: GCidadeInterface | null) => { - setSelectedCidade(data); - setIsFormOpen(true); - }, []); + /** + * Abre o formulário no modo de edição ou criação + */ + const handleOpenForm = useCallback((data: GCidadeInterface | null) => { + setSelectedCidade(data); + setIsFormOpen(true); + }, []); - /** - * Fecha o formulário e limpa o andamento selecionado - */ - const handleCloseForm = useCallback((_: null, __: boolean) => { - setSelectedCidade(null); - setIsFormOpen(false); - }, []); + /** + * Fecha o formulário e limpa o andamento selecionado + */ + const handleCloseForm = useCallback((_: null, __: boolean) => { + setSelectedCidade(null); + setIsFormOpen(false); + }, []); - /** - * Salva os dados do formulário - */ - const handleSave = useCallback(async (formData: GCidadeInterface) => { + /** + * Salva os dados do formulário + */ + const handleSave = useCallback( + async (formData: GCidadeInterface) => { + // Aguarda salvar o registro + await saveGCidade(formData); - - // Aguarda salvar o registro - await saveGCidade(formData); - - // Atualiza a lista de dados - fetchGCidade(); + // Atualiza a lista de dados + fetchGCidade(); }, - [saveGCidade, fetchGCidade], - ); + [saveGCidade, fetchGCidade], + ); - /** - * Quando o usuário clica em "remover" na tabela - */ - const handleConfirmDelete = useCallback( - (item: GCidadeInterface) => { - // Define o item atual para remoção - setItemToDelete(item); + /** + * Quando o usuário clica em "remover" na tabela + */ + const handleConfirmDelete = useCallback( + (item: GCidadeInterface) => { + // Define o item atual para remoção + setItemToDelete(item); - // Abre o modal de confirmação - openConfirmDialog(); - }, - [openConfirmDialog], - ); + // Abre o modal de confirmação + openConfirmDialog(); + }, + [openConfirmDialog], + ); - /** - * Executa a exclusão de fato quando o usuário confirma - */ - const handleDelete = useCallback(async () => { - // Protege contra null - if (!itemToDelete) return; + /** + * Executa a exclusão de fato quando o usuário confirma + */ + const handleDelete = useCallback(async () => { + // Protege contra null + if (!itemToDelete) return; - // Executa o Hook de remoção - await removeGCidade(itemToDelete); + // Executa o Hook de remoção + await removeGCidade(itemToDelete); - // Atualiza a lista - await fetchGCidade(); + // Atualiza a lista + await fetchGCidade(); - // Limpa o item selecionado - setItemToDelete(null); + // Limpa o item selecionado + setItemToDelete(null); - // Fecha o modal - handleCancel(); - }, [itemToDelete, fetchGCidade, handleCancel]); + // Fecha o modal + handleCancel(); + }, [itemToDelete, fetchGCidade, handleCancel]); - /** - * Busca inicial dos dados - */ - useEffect(() => { - fetchGCidade(); - }, []); + /** + * Busca inicial dos dados + */ + useEffect(() => { + fetchGCidade(); + }, []); - /** - * Tela de loading enquanto carrega os dados - */ - if (!gCidade) { - return ; - } + /** + * Tela de loading enquanto carrega os dados + */ + if (!gCidade) { + return ; + } - return ( -
- {/* Cabeçalho */} -
{ - handleOpenForm(null); - }} - /> + return ( +
+ {/* Cabeçalho */} +
{ + handleOpenForm(null); + }} + /> - {/* Tabela de andamentos */} - - - - - + {/* Tabela de andamentos */} + + + + + - {/* Modal de confirmação */} - + {/* Modal de confirmação */} + - {/* Formulário de criação/edição */} - -
- ); - 4; + {/* Formulário de criação/edição */} + +
+ ); + 4; } diff --git a/src/packages/administrativo/components/GNatureza/GNaturezaColumns.tsx b/src/packages/administrativo/components/GNatureza/GNaturezaColumns.tsx index 8eb06f3..fb89c15 100644 --- a/src/packages/administrativo/components/GNatureza/GNaturezaColumns.tsx +++ b/src/packages/administrativo/components/GNatureza/GNaturezaColumns.tsx @@ -1,123 +1,118 @@ -import { ColumnDef } from "@tanstack/react-table"; -import { Button } from "@/components/ui/button"; +import { ColumnDef } from '@tanstack/react-table'; +import { Button } from '@/components/ui/button'; +import { EllipsisIcon, PencilIcon, Trash2Icon } from 'lucide-react'; import { - EllipsisIcon, - PencilIcon, - Trash2Icon, -} from "lucide-react"; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuGroup, - DropdownMenuItem, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "@/components/ui/dropdown-menu"; -import { SortableHeader } from "@/shared/components/dataTable/SortableHeader"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import { SortableHeader } from '@/shared/components/dataTable/SortableHeader'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; export default function GNaturezaColumns( - onEdit: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void, - onDelete: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void + onEdit: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void, + onDelete: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void, ): ColumnDef[] { - return [ - // ID - { - accessorKey: "natureza_id", - header: ({ column }) => SortableHeader("ID", column), - cell: ({ row }) => Number(row.getValue("natureza_id")), - enableSorting: true, - }, + return [ + // ID + { + accessorKey: 'natureza_id', + header: ({ column }) => SortableHeader('ID', column), + cell: ({ row }) => Number(row.getValue('natureza_id')), + enableSorting: true, + }, - // Descrição - { - accessorKey: "descricao", - header: ({ column }) => SortableHeader("Descrição", column), - cell: ({ row }) => - GetCapitalize(String(row.getValue("descricao") || "")), - }, + // Descrição + { + accessorKey: 'descricao', + header: ({ column }) => SortableHeader('Descrição', column), + cell: ({ row }) => GetCapitalize(String(row.getValue('descricao') || '')), + }, - // Situação - { - accessorKey: "situacao", - header: ({ column }) => SortableHeader("Situação", column), - cell: ({ row }) => { - const value = String(row.getValue("situacao") || "").toUpperCase(); - if (value === "A") return "Ativo"; - if (value === "I") return "Inativo"; - return "-"; - }, - }, + // Situação + { + accessorKey: 'situacao', + header: ({ column }) => SortableHeader('Situação', column), + cell: ({ row }) => { + const value = String(row.getValue('situacao') || '').toUpperCase(); + if (value === 'A') return 'Ativo'; + if (value === 'I') return 'Inativo'; + return '-'; + }, + }, - // Sistema ID - { - accessorKey: "sistema_id", - header: ({ column }) => SortableHeader("Sistema ID", column), - cell: ({ row }) => { - const value = row.getValue("sistema_id"); - return value ? Number(value) : "-"; - }, - }, + // Sistema ID + { + accessorKey: 'sistema_id', + header: ({ column }) => SortableHeader('Sistema ID', column), + cell: ({ row }) => { + const value = row.getValue('sistema_id'); + return value ? Number(value) : '-'; + }, + }, - // Pedir Número Imóvel - { - accessorKey: "pedir_numero_imovel", - header: ({ column }) => SortableHeader("Pedir Nº Imóvel", column), - cell: ({ row }) => { - const value = String(row.getValue("pedir_numero_imovel") || "").toUpperCase(); - return value === "S" ? "Sim" : "Não"; - }, - }, + // Pedir Número Imóvel + { + accessorKey: 'pedir_numero_imovel', + header: ({ column }) => SortableHeader('Pedir Nº Imóvel', column), + cell: ({ row }) => { + const value = String(row.getValue('pedir_numero_imovel') || '').toUpperCase(); + return value === 'S' ? 'Sim' : 'Não'; + }, + }, - // Controle Frente/Verso - { - accessorKey: "controle_frenteverso", - header: ({ column }) => SortableHeader("Controle Frente/Verso", column), - cell: ({ row }) => { - const value = String(row.getValue("controle_frenteverso") || "").toUpperCase(); - return value === "S" ? "Sim" : "Não"; - }, - }, + // Controle Frente/Verso + { + accessorKey: 'controle_frenteverso', + header: ({ column }) => SortableHeader('Controle Frente/Verso', column), + cell: ({ row }) => { + const value = String(row.getValue('controle_frenteverso') || '').toUpperCase(); + return value === 'S' ? 'Sim' : 'Não'; + }, + }, - // Ações - { - id: "actions", - header: "Ações", - cell: ({ row }) => { - const natureza = row.original; + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const natureza = row.original; - return ( - - - - + return ( + + + + - - - onEdit(natureza, true)}> - - Editar - + + + onEdit(natureza, true)}> + + Editar + - + - onDelete(natureza, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + onDelete(natureza, true)} + > + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/GNatureza/GNaturezaForm.tsx b/src/packages/administrativo/components/GNatureza/GNaturezaForm.tsx index 3673053..efe4212 100644 --- a/src/packages/administrativo/components/GNatureza/GNaturezaForm.tsx +++ b/src/packages/administrativo/components/GNatureza/GNaturezaForm.tsx @@ -1,7 +1,7 @@ 'use client'; -import React, { useEffect } from "react"; -import { Button } from "@/components/ui/button"; +import React, { useEffect } from 'react'; +import { Button } from '@/components/ui/button'; import { Dialog, DialogClose, @@ -10,7 +10,7 @@ import { DialogFooter, DialogHeader, DialogTitle, -} from "@/components/ui/dialog"; +} from '@/components/ui/dialog'; import { Form, FormControl, @@ -18,15 +18,15 @@ import { FormItem, FormLabel, FormMessage, -} from "@/components/ui/form"; -import { Input } from "@/components/ui/input"; -import { Switch } from "@/components/ui/switch"; +} from '@/components/ui/form'; +import { Input } from '@/components/ui/input'; +import { Switch } from '@/components/ui/switch'; -import LoadingButton from "@/shared/components/loadingButton/LoadingButton"; -import { ResetFormIfData } from "@/shared/actions/form/ResetFormIfData"; -import { useGNaturezaFormHook } from "../../hooks/GNatureza/useGNaturezaFormHook"; -import { GNaturezaFormInterface } from "../../interfaces/GNatureza/GNaturezaFormInterface"; -import SituacoesSelect from "@/shared/components/situacoes/SituacoesSelect"; +import LoadingButton from '@/shared/components/loadingButton/LoadingButton'; +import { ResetFormIfData } from '@/shared/actions/form/ResetFormIfData'; +import { useGNaturezaFormHook } from '../../hooks/GNatureza/useGNaturezaFormHook'; +import { GNaturezaFormInterface } from '../../interfaces/GNatureza/GNaturezaFormInterface'; +import SituacoesSelect from '@/shared/components/situacoes/SituacoesSelect'; /** * Formulário de cadastro/edição de Natureza @@ -47,7 +47,7 @@ export default function GNaturezaForm({ }, [data, form]); function onError(error: any) { - console.log("Erro no formulário:", error); + console.log('Erro no formulário:', error); } return ( @@ -59,19 +59,14 @@ export default function GNaturezaForm({ > - - Natureza de Minutas - - + Natureza de Minutas + Natureza de MInutas {/* Formulário principal */}
- + {/* GRID MOBILE FIRST */}
{/* DESCRIÇÃO */} @@ -154,7 +149,7 @@ export default function GNaturezaForm({
{/* Rodapé */} - + + + - return ( - - - - - - - - - - - - - {isLoading ? 'Carregando...' : 'Nenhum resultado encontrado.'} - - - {gTBBairro.map((item) => ( - handleSelect(item.tb_bairro_id)} - > - - {GetCapitalize(item.descricao ?? '')} - - ))} - - - - - - ); + + + + + + {isLoading ? 'Carregando...' : 'Nenhum resultado encontrado.'} + + + {gTBBairro.map((item) => ( + handleSelect(item.tb_bairro_id)} + > + + {GetCapitalize(item.descricao ?? '')} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoColumns.tsx b/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoColumns.tsx index a7bbdbf..215bcf6 100644 --- a/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoColumns.tsx +++ b/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoColumns.tsx @@ -1,129 +1,122 @@ -import { ColumnDef } from "@tanstack/react-table"; -import TAtoParteTipoInterface from "../../interfaces/TAtoParteTipo/TAtoParteTipoInterface"; -import { Button } from "@/components/ui/button"; +import { ColumnDef } from '@tanstack/react-table'; +import TAtoParteTipoInterface from '../../interfaces/TAtoParteTipo/TAtoParteTipoInterface'; +import { Button } from '@/components/ui/button'; +import { EllipsisIcon, PencilIcon, Trash2Icon } from 'lucide-react'; import { - EllipsisIcon, - PencilIcon, - Trash2Icon, -} from "lucide-react"; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuGroup, - DropdownMenuItem, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "@/components/ui/dropdown-menu"; -import { SortableHeader } from "@/shared/components/dataTable/SortableHeader"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; -import { ConfirmacaoEnum } from "@/shared/enums/ConfirmacaoEnum"; -import { TipoDaParteEnum } from "@/shared/enums/TIpoDaParteEnum"; + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import { SortableHeader } from '@/shared/components/dataTable/SortableHeader'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; +import { ConfirmacaoEnum } from '@/shared/enums/ConfirmacaoEnum'; +import { TipoDaParteEnum } from '@/shared/enums/TIpoDaParteEnum'; export default function TAtoParteTipoColumns( - onEdit: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void, - onDelete: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void + onEdit: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void, + onDelete: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void, ): ColumnDef[] { - return [ - // ID - { - accessorKey: "ato_partetipo_id", - header: ({ column }) => SortableHeader("#", column), - cell: ({ row }) => Number(row.getValue("ato_partetipo_id")), - enableSorting: false, - }, + return [ + // ID + { + accessorKey: 'ato_partetipo_id', + header: ({ column }) => SortableHeader('#', column), + cell: ({ row }) => Number(row.getValue('ato_partetipo_id')), + enableSorting: false, + }, - // Descrição - { - accessorKey: "descricao", - header: ({ column }) => SortableHeader("Descrição", column), - cell: ({ row }) => GetCapitalize(row.getValue("descricao")), - }, + // Descrição + { + accessorKey: 'descricao', + header: ({ column }) => SortableHeader('Descrição', column), + cell: ({ row }) => GetCapitalize(row.getValue('descricao')), + }, - // Tipo de Parte - { - accessorKey: "tipo_parte", - header: ({ column }) => SortableHeader("Tipo Parte", column), - cell: ({ row }) => { - const value = row.getValue("tipo_parte") as keyof typeof TipoDaParteEnum; - return TipoDaParteEnum[value] ?? "-"; - }, - }, + // Tipo de Parte + { + accessorKey: 'tipo_parte', + header: ({ column }) => SortableHeader('Tipo Parte', column), + cell: ({ row }) => { + const value = row.getValue('tipo_parte') as keyof typeof TipoDaParteEnum; + return TipoDaParteEnum[value] ?? '-'; + }, + }, - // Auto Qualifica - { - accessorKey: "auto_qualifica", - header: ({ column }) => SortableHeader("Auto Qualifica", column), - cell: ({ row }) => { - const value = row.getValue("auto_qualifica") as keyof typeof ConfirmacaoEnum; - return ConfirmacaoEnum[value] ?? "-"; - }, - }, + // Auto Qualifica + { + accessorKey: 'auto_qualifica', + header: ({ column }) => SortableHeader('Auto Qualifica', column), + cell: ({ row }) => { + const value = row.getValue('auto_qualifica') as keyof typeof ConfirmacaoEnum; + return ConfirmacaoEnum[value] ?? '-'; + }, + }, - // Declara DOI - { - accessorKey: "declara_doi", - header: ({ column }) => SortableHeader("Declara DOI", column), - cell: ({ row }) => { - const value = row.getValue("declara_doi") as keyof typeof ConfirmacaoEnum; - return ConfirmacaoEnum[value] ?? "-"; - }, - }, + // Declara DOI + { + accessorKey: 'declara_doi', + header: ({ column }) => SortableHeader('Declara DOI', column), + cell: ({ row }) => { + const value = row.getValue('declara_doi') as keyof typeof ConfirmacaoEnum; + return ConfirmacaoEnum[value] ?? '-'; + }, + }, - // Possui Documento Externo - { - accessorKey: "possui_documento_ext", - header: ({ column }) => SortableHeader("Doc. Externo", column), - cell: ({ row }) => { - const value = row.getValue("possui_documento_ext") as keyof typeof ConfirmacaoEnum; - return ConfirmacaoEnum[value] ?? "-"; - }, - }, + // Possui Documento Externo + { + accessorKey: 'possui_documento_ext', + header: ({ column }) => SortableHeader('Doc. Externo', column), + cell: ({ row }) => { + const value = row.getValue('possui_documento_ext') as keyof typeof ConfirmacaoEnum; + return ConfirmacaoEnum[value] ?? '-'; + }, + }, - // Situação - { - accessorKey: "situacao", - header: ({ column }) => SortableHeader("Situação", column), - cell: ({ row }) => { - const value = row.getValue("situacao") as keyof typeof SituacoesEnum; - return SituacoesEnum[value] ?? "-"; - }, - }, + // Situação + { + accessorKey: 'situacao', + header: ({ column }) => SortableHeader('Situação', column), + cell: ({ row }) => { + const value = row.getValue('situacao') as keyof typeof SituacoesEnum; + return SituacoesEnum[value] ?? '-'; + }, + }, - // Ações - { - id: "actions", - header: "Ações", - cell: ({ row }) => { - const imovel = row.original; - return ( - - - - - - - onEdit(imovel, true)}> - - Editar - - - onDelete(imovel, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const imovel = row.original; + return ( + + + + + + + onEdit(imovel, true)}> + + Editar + + + onDelete(imovel, true)}> + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoForm.tsx b/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoForm.tsx index 1bb2f19..87d8241 100644 --- a/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoForm.tsx +++ b/src/packages/administrativo/components/TAtoParteTipo/TAtoParteTipoForm.tsx @@ -31,17 +31,20 @@ import { parseNumberInput } from '@/shared/actions/form/parseNumberInput'; import TCensecQualidadeSelect from '../TCensecQualidade/TCensecQualidadeSelect'; import TipoDaParteSelect from '@/shared/components/tipoDaParte/TipoDaParteSelect'; -export default function TAtoParteTipoForm({ isOpen, data, onClose, onSave, buttonIsLoading }: TAtoParteTipoFormInterface) { - +export default function TAtoParteTipoForm({ + isOpen, + data, + onClose, + onSave, + buttonIsLoading, +}: TAtoParteTipoFormInterface) { // Inicializa o react-hook-form com schema zod const form = useTAtoParteTipoFormHook({}); // Atualiza o formulário quando recebe dados para edição useEffect(() => { - // Se existir dados, reseta o formulário com os mesmos ResetFormIfData(form, data); - }, [data, form]); function onError(error: any) { @@ -57,12 +60,8 @@ export default function TAtoParteTipoForm({ isOpen, data, onClose, onSave, butto > - - Tipo de Partes do Ato - - - Tipo de Partes do Ato - + Tipo de Partes do Ato + Tipo de Partes do Ato @@ -76,7 +75,7 @@ export default function TAtoParteTipoForm({ isOpen, data, onClose, onSave, butto Descrição - + @@ -91,7 +90,7 @@ export default function TAtoParteTipoForm({ isOpen, data, onClose, onSave, butto render={({ field }) => ( Tipo da Parte - < TipoDaParteSelect field={field} /> + )} @@ -105,7 +104,7 @@ export default function TAtoParteTipoForm({ isOpen, data, onClose, onSave, butto render={({ field }) => ( Censec Qualidade - < TCensecQualidadeSelect field={field} /> + )} @@ -197,7 +196,7 @@ export default function TAtoParteTipoForm({ isOpen, data, onClose, onSave, butto {/* Rodapé do Dialog */} - + - - - - onEdit(imovel, true)}> - - Editar - - - onDelete(imovel, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const imovel = row.original; + return ( + + + + + + + onEdit(imovel, true)}> + + Editar + + + onDelete(imovel, true)}> + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeForm.tsx b/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeForm.tsx index bb03cb4..60e0ca7 100644 --- a/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeForm.tsx +++ b/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeForm.tsx @@ -29,17 +29,20 @@ import { TCensecQualidadeFormInterface } from '../../interfaces/TCensecQualidade import SituacoesSelect from '@/shared/components/situacoes/SituacoesSelect'; import ConfirmacaoSelect from '@/shared/components/confirmacao/ConfirmacaoSelect'; -export default function TCensecQualidadeForm({ isOpen, data, onClose, onSave, buttonIsLoading }: TCensecQualidadeFormInterface) { - +export default function TCensecQualidadeForm({ + isOpen, + data, + onClose, + onSave, + buttonIsLoading, +}: TCensecQualidadeFormInterface) { // Inicializa o react-hook-form com schema zod const form = useTCensecQualidadeFormHook({}); // Atualiza o formulário quando recebe dados para edição useEffect(() => { - // Se existir dados, reseta o formulário com os mesmos ResetFormIfData(form, data); - }, [data, form]); function onError(error: any) { @@ -55,12 +58,8 @@ export default function TCensecQualidadeForm({ isOpen, data, onClose, onSave, bu > - - Tipo de Partes do Ato - - - Tipo de Partes do Ato - + Tipo de Partes do Ato + Tipo de Partes do Ato
@@ -74,7 +73,7 @@ export default function TCensecQualidadeForm({ isOpen, data, onClose, onSave, bu Descrição - + @@ -111,7 +110,7 @@ export default function TCensecQualidadeForm({ isOpen, data, onClose, onSave, bu {/* Rodapé do Dialog */} - + - - - - - - - - {isLoading ? "Carregando..." : "Nenhum resultado encontrado."} - - - {tCensecQualidade?.map((item) => ( - { - field.onChange(Number(item.censec_qualidade_id)); - setOpen(false); - }} - > - - {GetCapitalize(item.descricao)} - - ))} - - - - - - ); + const [open, setOpen] = React.useState(false); + const [isLoading, setIsLoading] = React.useState(false); + const { tCensecQualidade, indexTCensecQualidade } = useTCensecQualidadeIndexHook(); + // Busca os dados uma única vez ao montar + React.useEffect(() => { + const loadData = async () => { + if (!tCensecQualidade.length) { + setIsLoading(true); + await indexTCensecQualidade(); + setIsLoading(false); + } + }; + loadData(); + }, []); + const selected = tCensecQualidade.find( + (item) => String(item.censec_qualidade_id) === String(field.value), + ); + return ( + + + + + + + + + + + + {isLoading ? 'Carregando...' : 'Nenhum resultado encontrado.'} + + + {tCensecQualidade?.map((item) => ( + { + field.onChange(Number(item.censec_qualidade_id)); + setOpen(false); + }} + > + + {GetCapitalize(item.descricao)} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeTable.tsx b/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeTable.tsx index 3f9a84a..21b6475 100644 --- a/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeTable.tsx +++ b/src/packages/administrativo/components/TCensecQualidade/TCensecQualidadeTable.tsx @@ -7,7 +7,11 @@ import TCensecQualidadeTableInterface from '../../interfaces/TCensecQualidade/TC /** * Componente principal da tabela */ -export default function TCensecQualidadeTable({ data, onEdit, onDelete }: TCensecQualidadeTableInterface) { +export default function TCensecQualidadeTable({ + data, + onEdit, + onDelete, +}: TCensecQualidadeTableInterface) { const columns = TCensecQualidadeColumns(onEdit, onDelete); return (
@@ -19,4 +23,4 @@ export default function TCensecQualidadeTable({ data, onEdit, onDelete }: TCense />
); -} \ No newline at end of file +} diff --git a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoColumns.tsx b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoColumns.tsx index db02c75..fa27fad 100644 --- a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoColumns.tsx +++ b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoColumns.tsx @@ -1,10 +1,16 @@ -import { ColumnDef } from "@tanstack/react-table"; -import { Button } from "@/components/ui/button"; -import { ArrowUpDownIcon, EllipsisIcon, Trash2Icon } from "lucide-react"; -import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; -import { SortableHeader } from "@/shared/components/dataTable/SortableHeader"; -import TCensecQualidadeAtoJoinedInterface from "../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface"; +import { ColumnDef } from '@tanstack/react-table'; +import { Button } from '@/components/ui/button'; +import { ArrowUpDownIcon, EllipsisIcon, Trash2Icon } from 'lucide-react'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; +import { SortableHeader } from '@/shared/components/dataTable/SortableHeader'; +import TCensecQualidadeAtoJoinedInterface from '../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface'; export default function TCensecQualidadeAtoColumns( onDelete: (item: TCensecQualidadeAtoJoinedInterface, isEditingFormStatus: boolean) => void, @@ -26,9 +32,9 @@ export default function TCensecQualidadeAtoColumns( }, // Descrição { - accessorKey: "tcq_descricao", - header: ({ column }) => SortableHeader("Descrição", column), - cell: ({ row }) => GetCapitalize(row.getValue("tcq_descricao")), + accessorKey: 'tcq_descricao', + header: ({ column }) => SortableHeader('Descrição', column), + cell: ({ row }) => GetCapitalize(row.getValue('tcq_descricao')), }, // Ações { @@ -61,4 +67,4 @@ export default function TCensecQualidadeAtoColumns( enableHiding: false, }, ]; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoForm.tsx b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoForm.tsx index 2036941..93d89aa 100644 --- a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoForm.tsx +++ b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoForm.tsx @@ -30,10 +30,10 @@ export default function TCensecQualidadeAtoForm({ onSave, buttonIsLoading, }: TCensecQualidadeAtoFormInterface) { - const { tCensecQualidade, indexTCensecQualidade } = useTCensecQualidadeIndexHook(); - const [selectedTCensecQualidadeAto, setSelectedTCensecQualidadeAto] = useState(null); + const [selectedTCensecQualidadeAto, setSelectedTCensecQualidadeAto] = + useState(null); // Inicializa o react-hook-form com schema zod const form = useTCensecQualidadeAtoFormHook(); @@ -68,14 +68,10 @@ export default function TCensecQualidadeAtoForm({ if (!open) onClose(null, false); }} > - + - - Qualidades - - - Qualidades vinculadas - + Qualidades + Qualidades vinculadas
diff --git a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoFormColumns.tsx b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoFormColumns.tsx index 807b1fc..9aa373e 100644 --- a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoFormColumns.tsx +++ b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoFormColumns.tsx @@ -1,60 +1,62 @@ -import { ColumnDef } from "@tanstack/react-table"; -import { Checkbox } from "@/components/ui/checkbox"; -import { Button } from "@/components/ui/button"; -import { ArrowUpDownIcon } from "lucide-react"; -import TCensecQualidadeAtoInterface from "../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface"; -import TCensecQualidadeInterface from "../../interfaces/TCensecQualidade/TCensecQualidadeInterface"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; +import { ColumnDef } from '@tanstack/react-table'; +import { Checkbox } from '@/components/ui/checkbox'; +import { Button } from '@/components/ui/button'; +import { ArrowUpDownIcon } from 'lucide-react'; +import TCensecQualidadeAtoInterface from '../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface'; +import TCensecQualidadeInterface from '../../interfaces/TCensecQualidade/TCensecQualidadeInterface'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; export default function TCensecQualidadeAtoFormColumns( - setSelectedTCensecQualidadeAto: React.Dispatch>, + setSelectedTCensecQualidadeAto: React.Dispatch< + React.SetStateAction + >, ): ColumnDef[] { - return [ - { - id: 'select', - header: '', - cell: ({ row, table }) => ( - { - // Limpa todas as seleções antes de selecionar uma nova - table.resetRowSelection(); - row.toggleSelected(!!value); - setSelectedTCensecQualidadeAto(value ? row.original : null); - }} - aria-label="Select row" - /> - ), - enableSorting: false, - enableHiding: false, - }, - // ID - { - accessorKey: 'censec_qualidade_id', - header: ({ column }) => ( - - ), - cell: ({ row }) => Number(row.getValue('censec_qualidade_id')), - enableSorting: true, - }, - // ID - { - accessorKey: 'descricao', - header: ({ column }) => ( - - ), - cell: ({ row }) => GetCapitalize(row.getValue('descricao')), - enableSorting: true, - }, - ]; -} \ No newline at end of file + return [ + { + id: 'select', + header: '', + cell: ({ row, table }) => ( + { + // Limpa todas as seleções antes de selecionar uma nova + table.resetRowSelection(); + row.toggleSelected(!!value); + setSelectedTCensecQualidadeAto(value ? row.original : null); + }} + aria-label="Select row" + /> + ), + enableSorting: false, + enableHiding: false, + }, + // ID + { + accessorKey: 'censec_qualidade_id', + header: ({ column }) => ( + + ), + cell: ({ row }) => Number(row.getValue('censec_qualidade_id')), + enableSorting: true, + }, + // ID + { + accessorKey: 'descricao', + header: ({ column }) => ( + + ), + cell: ({ row }) => GetCapitalize(row.getValue('descricao')), + enableSorting: true, + }, + ]; +} diff --git a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoIndex.tsx b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoIndex.tsx index 72334aa..0eb65a5 100644 --- a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoIndex.tsx +++ b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoIndex.tsx @@ -15,11 +15,12 @@ import TCensecQualidadeAtoForm from './TCensecQualidadeAtoForm'; import TCensecQualidadeAtoPageInterface from '../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface'; import TCensecQualidadeAtoInterface from '../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface'; -export default function TCensecQualidadeAtoIndex({ censec_tipoato_id }: TCensecQualidadeAtoPageInterface) { - +export default function TCensecQualidadeAtoIndex({ + censec_tipoato_id, +}: TCensecQualidadeAtoPageInterface) { const TCensecQualidadeAtoPage: TCensecQualidadeAtoPageInterface = { - censec_tipoato_id: censec_tipoato_id - } + censec_tipoato_id: censec_tipoato_id, + }; // Controle de estado do botão const [buttonIsLoading, setButtonIsLoading] = useState(false); @@ -39,18 +40,15 @@ export default function TCensecQualidadeAtoIndex({ censec_tipoato_id }: TCensecQ /** * Hook do modal de confirmação */ - const { - isOpen: isConfirmOpen, - openDialog: openConfirmDialog, - handleCancel, - } = useConfirmDialog(); + const { isOpen: isConfirmOpen, openDialog: openConfirmDialog, handleCancel } = useConfirmDialog(); /** * Abre o formulário no modo de edição ou criação */ const handleOpenForm = useCallback((data: TCensecQualidadeAtoInterface | null) => { // Se não houver dados (criação), cria um objeto inicial com imovel_id - const initialData: TCensecQualidadeAtoPageInterface = data ?? { censec_tipoato_id } as TCensecQualidadeAtoPageInterface; + const initialData: TCensecQualidadeAtoPageInterface = + data ?? ({ censec_tipoato_id } as TCensecQualidadeAtoPageInterface); setSelectedData(initialData); setIsFormOpen(true); }, []); diff --git a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoTable.tsx b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoTable.tsx index 2da9cd7..4ce01cf 100644 --- a/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoTable.tsx +++ b/src/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoTable.tsx @@ -15,16 +15,13 @@ export default function TCensecQualidadeAtoTable({ const columns = TCensecQualidadeAtoColumns(onDelete); const isEmpty = !data || data.length === 0; return ( -
+
{isEmpty ? ( -
+
Nenhuma unidade cadastrada ainda.
) : ( - + )}
); diff --git a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoForm.tsx b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoForm.tsx index ab86e50..2eb3c94 100644 --- a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoForm.tsx +++ b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoForm.tsx @@ -1,257 +1,255 @@ 'use client'; -import z from "zod"; -import { useEffect } from "react"; -import { useForm, Controller } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import LoadingButton from "@/shared/components/loadingButton/LoadingButton"; -import { Button } from "@/components/ui/button"; +import z from 'zod'; +import { useEffect } from 'react'; +import { useForm, Controller } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import LoadingButton from '@/shared/components/loadingButton/LoadingButton'; +import { Button } from '@/components/ui/button'; import { - Dialog, - DialogClose, - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle -} from "@/components/ui/dialog"; + Dialog, + DialogClose, + DialogContent, + DialogDescription, + DialogFooter, + DialogHeader, + DialogTitle, +} from '@/components/ui/dialog'; import { - Form, - FormControl, - FormField, - FormItem, - FormLabel, - FormMessage, -} from "@/components/ui/form"; -import { Input } from "@/components/ui/input"; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"; -import { TCensecTipoAtoSchema } from "../../schemas/TCensecTipoAto/TCensecTipoAtoSchema"; -import TCensecInterface from "../../interfaces/TCensec/TCensecInterface"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; -import SituacoesSelect from "@/shared/components/situacoes/SituacoesSelect"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; -import { IdCardIcon, UserIcon } from "lucide-react"; -import TCensecQualidadeAtoIndex from "@/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoIndex"; + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from '@/components/ui/form'; +import { Input } from '@/components/ui/input'; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from '@/components/ui/select'; +import { TCensecTipoAtoSchema } from '../../schemas/TCensecTipoAto/TCensecTipoAtoSchema'; +import TCensecInterface from '../../interfaces/TCensec/TCensecInterface'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; +import SituacoesSelect from '@/shared/components/situacoes/SituacoesSelect'; +import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; +import { IdCardIcon, UserIcon } from 'lucide-react'; +import TCensecQualidadeAtoIndex from '@/packages/administrativo/components/TCensecQualidadeAto/TCensecQualidadeAtoIndex'; type FormValues = z.infer; interface TCensecTipoAtoFormProps { - isOpen: boolean; - data: FormValues | null; - tCensec: TCensecInterface[]; - onClose: (item: null, isFormStatus: boolean) => void; - onSave: (data: FormValues) => void; - buttonIsLoading: boolean; + isOpen: boolean; + data: FormValues | null; + tCensec: TCensecInterface[]; + onClose: (item: null, isFormStatus: boolean) => void; + onSave: (data: FormValues) => void; + buttonIsLoading: boolean; } export default function TCensecTipoAtoForm({ - isOpen, - data, - tCensec, - onClose, - onSave, - buttonIsLoading + isOpen, + data, + tCensec, + onClose, + onSave, + buttonIsLoading, }: TCensecTipoAtoFormProps) { + const form = useForm({ + resolver: zodResolver(TCensecTipoAtoSchema), + defaultValues: { + censec_tipoato_id: 0, + censec_id: 0, + codigo: null, + descricao: '', + situacao: SituacoesEnum.A, + tipo_separacao: null, + tipo_revogacao: null, + }, + }); - const form = useForm({ - resolver: zodResolver(TCensecTipoAtoSchema), - defaultValues: { - censec_tipoato_id: 0, - censec_id: 0, - codigo: null, - descricao: "", - situacao: SituacoesEnum.A, - tipo_separacao: null, - tipo_revogacao: null, - }, - }); + useEffect(() => { + if (data) form.reset(data); + }, [data, form]); - useEffect(() => { - if (data) form.reset(data); - }, [data, form]); + return ( + { + if (!open) onClose(null, false); + }} + > + + + Tipo de Ato CENSEC + Crie ou edite um tipo de ato da CENSEC + - return ( - { - if (!open) onClose(null, false); - }} - > - - - Tipo de Ato CENSEC - - Crie ou edite um tipo de ato da CENSEC - - + {/* Conteúdo principal dentro das Tabs */} + + + + + Dados Gerais + + {data?.censec_tipoato_id && ( + + + Qualidades + + )} + - {/* Conteúdo principal dentro das Tabs */} - - - - - Dados Gerais - - {data?.censec_tipoato_id && ( - - - Qualidades - - )} - +
+ {/* ABA DADOS GERAIS */} + + + + {/* Descrição */} + ( + + Descrição + + + + + + )} + /> -
- {/* ABA DADOS GERAIS */} - - - + {/* Select Censec */} + ( + + Central do Censec + + + + )} + /> - {/* Descrição */} - ( - - Descrição - - - - - - )} - /> + {/* Situação */} + ( + + Situação + + + + + + )} + /> - {/* Select Censec */} - ( - - Central do Censec - - - - )} - /> + {/* Tipo de Separação */} + ( + + Tipo de Separação + + + + )} + /> - {/* Situação */} - ( - - Situação - - - - - - )} - /> + {/* Tipo de Revogação */} + ( + + Tipo de Revogação + + + + )} + /> - {/* Tipo de Separação */} - ( - - Tipo de Separação - - - - )} - /> + {/* Rodapé do formulário */} + + + + + + - {/* Tipo de Revogação */} - ( - - Tipo de Revogação - - - - )} - /> + {/* Campos ocultos */} + + + + + - {/* Rodapé do formulário */} - - - - - - - - {/* Campos ocultos */} - - - - - - - {/* ======== ABA QUALIDADES ======== */} - {data?.censec_tipoato_id && ( - - - - )} -
- - -
- ); + {/* ======== ABA QUALIDADES ======== */} + {data?.censec_tipoato_id && ( + + + + )} +
+ + + + ); } diff --git a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx index 3719dd7..abc98f5 100644 --- a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx +++ b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoIndex.tsx @@ -1,30 +1,30 @@ 'use client'; -import { useEffect, useState, useCallback } from "react"; -import { Card, CardContent } from "@/components/ui/card"; -import { useConfirmDialog } from "@/shared/components/confirmDialog/useConfirmDialog"; +import { useEffect, useState, useCallback } from 'react'; +import { Card, CardContent } from '@/components/ui/card'; +import { useConfirmDialog } from '@/shared/components/confirmDialog/useConfirmDialog'; -import Header from "@/shared/components/structure/Header"; -import ConfirmDialog from "@/shared/components/confirmDialog/ConfirmDialog"; -import Loading from "@/shared/components/loading/loading"; +import Header from '@/shared/components/structure/Header'; +import ConfirmDialog from '@/shared/components/confirmDialog/ConfirmDialog'; +import Loading from '@/shared/components/loading/loading'; -import TCensecTipoAtoTable from "./TCensecTipoAtoTable"; -import TCensecTipoAtoForm from "./TCensecTipoAtoForm"; +import TCensecTipoAtoTable from './TCensecTipoAtoTable'; +import TCensecTipoAtoForm from './TCensecTipoAtoForm'; -import { useTCensecTipoAtoReadHook } from "../../hooks/TCensecTipoAto/useTCensecTipoAtoReadHook"; -import { useTCensecTipoAtoSaveHook } from "../../hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook"; -import { useTCensecTipoAtoRemoveHook } from "../../hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook"; -import { useTCensecReadHook } from "../../hooks/TCensec/useTCensecReadHook"; +import { useTCensecTipoAtoReadHook } from '../../hooks/TCensecTipoAto/useTCensecTipoAtoReadHook'; +import { useTCensecTipoAtoSaveHook } from '../../hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook'; +import { useTCensecTipoAtoRemoveHook } from '../../hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook'; +import { useTCensecReadHook } from '../../hooks/TCensec/useTCensecReadHook'; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; // Estado inicial para criação const initialTCensecTipoAto: TCensecTipoAtoInterface = { censec_tipoato_id: 0, censec_id: 0, codigo: null, - descricao: "", + descricao: '', situacao: SituacoesEnum.A, tipo_separacao: null, tipo_revogacao: null, @@ -36,7 +36,7 @@ export default function TCensecTipoAtoIndex() { const { saveTCensecTipoAto } = useTCensecTipoAtoSaveHook(); const { removeTCensecTipoAto } = useTCensecTipoAtoRemoveHook(); - const { tCensec, fetchTCensec } = useTCensecReadHook() + const { tCensec, fetchTCensec } = useTCensecReadHook(); const [buttonIsLoading, setButtonIsLoading] = useState(false); @@ -71,7 +71,7 @@ export default function TCensecTipoAtoIndex() { await fetchTCensecTipoAto(); handleCloseForm(); }, - [saveTCensecTipoAto, fetchTCensecTipoAto] + [saveTCensecTipoAto, fetchTCensecTipoAto], ); // Deleção @@ -80,7 +80,7 @@ export default function TCensecTipoAtoIndex() { setItemToDelete(item); openConfirmDialog(); }, - [openConfirmDialog] + [openConfirmDialog], ); const handleDelete = useCallback(async () => { @@ -94,7 +94,7 @@ export default function TCensecTipoAtoIndex() { // Carregar dados ao montar useEffect(() => { fetchTCensecTipoAto(); - fetchTCensec() + fetchTCensec(); }, []); if (!tCensecTipoAto) { diff --git a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx index 3501d8e..18fdbc3 100644 --- a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx +++ b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoSelect.tsx @@ -1,92 +1,92 @@ 'use client'; -import React from "react"; -import { Button } from "@/components/ui/button"; +import React from 'react'; +import { Button } from '@/components/ui/button'; import { - Command, - CommandEmpty, - CommandGroup, - CommandInput, - CommandItem, - CommandList, -} from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; -import { useTCensecTipoAtoReadHook } from "@/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoReadHook"; + Command, + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; +import { useTCensecTipoAtoReadHook } from '@/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoReadHook'; export default function TCensecTipoAtoSelect({ field }: any) { - const [open, setOpen] = React.useState(false); - const [isLoading, setIsLoading] = React.useState(false); - const { tCensecTipoAto, fetchTCensecTipoAto } = useTCensecTipoAtoReadHook(); - // Busca os dados uma única vez ao montar - React.useEffect(() => { - const loadData = async () => { - if (!tCensecTipoAto.length) { - setIsLoading(true); - await fetchTCensecTipoAto(); - setIsLoading(false); - } - }; - loadData(); - }, []); - const selected = tCensecTipoAto.find( - (item) => String(item.censec_tipoato_id) === String(field.value) - ); - return ( - - - - - - - - - - - - {isLoading ? "Carregando..." : "Nenhum resultado encontrado."} - - - {tCensecTipoAto?.map((item) => ( - { - field.onChange(Number(item.censec_tipoato_id)); - setOpen(false); - }} - > - - {GetCapitalize(item.descricao)} - - ))} - - - - - - ); + const [open, setOpen] = React.useState(false); + const [isLoading, setIsLoading] = React.useState(false); + const { tCensecTipoAto, fetchTCensecTipoAto } = useTCensecTipoAtoReadHook(); + // Busca os dados uma única vez ao montar + React.useEffect(() => { + const loadData = async () => { + if (!tCensecTipoAto.length) { + setIsLoading(true); + await fetchTCensecTipoAto(); + setIsLoading(false); + } + }; + loadData(); + }, []); + const selected = tCensecTipoAto.find( + (item) => String(item.censec_tipoato_id) === String(field.value), + ); + return ( + + + + + + + + + + + + {isLoading ? 'Carregando...' : 'Nenhum resultado encontrado.'} + + + {tCensecTipoAto?.map((item) => ( + { + field.onChange(Number(item.censec_tipoato_id)); + setOpen(false); + }} + > + + {GetCapitalize(item.descricao)} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoTable.tsx b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoTable.tsx index a615121..ff37b64 100644 --- a/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoTable.tsx +++ b/src/packages/administrativo/components/TCensecTipoAto/TCensecTipoAtoTable.tsx @@ -1,25 +1,25 @@ 'use client'; -import { Button } from "@/components/ui/button"; +import { Button } from '@/components/ui/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuSeparator, - DropdownMenuTrigger -} from "@/components/ui/dropdown-menu"; + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; import { Table, TableBody, TableCell, TableHead, TableHeader, - TableRow -} from "@/components/ui/table"; -import { EllipsisIcon, PencilIcon, Trash2Icon } from "lucide-react"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import TCensecInterface from "../../interfaces/TCensec/TCensecInterface"; + TableRow, +} from '@/components/ui/table'; +import { EllipsisIcon, PencilIcon, Trash2Icon } from 'lucide-react'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import TCensecInterface from '../../interfaces/TCensec/TCensecInterface'; interface TCensecTipoAtoTableProps { data: TCensecTipoAtoInterface[]; @@ -29,20 +29,17 @@ interface TCensecTipoAtoTableProps { } function StatusBadge({ situacao }: { situacao: string }) { - const isActive = situacao === "A"; + const isActive = situacao === 'A'; - const baseClasses = - "text-xs font-medium px-2.5 py-0.5 rounded-sm me-2"; + const baseClasses = 'text-xs font-medium px-2.5 py-0.5 rounded-sm me-2'; - const activeClasses = - "bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-300"; + const activeClasses = 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-300'; - const inactiveClasses = - "bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-300"; + const inactiveClasses = 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-300'; return ( - {isActive ? "Ativo" : "Inativo"} + {isActive ? 'Ativo' : 'Inativo'} ); } @@ -51,7 +48,7 @@ export default function TCensecTipoAtoTable({ data, tCensec, onEdit, - onDelete + onDelete, }: TCensecTipoAtoTableProps) { return ( @@ -70,28 +67,23 @@ export default function TCensecTipoAtoTable({ {data.map((item) => { - const censecDesc = tCensec.find(c => c.censec_id === item.censec_id)?.descricao || "N/A" + const censecDesc = + tCensec.find((c) => c.censec_id === item.censec_id)?.descricao || 'N/A'; return ( - - {item.censec_tipoato_id} - + {item.censec_tipoato_id} {censecDesc} {/*{item.codigo ?? "-"}*/} {item.descricao} - {item.tipo_separacao ?? "-"} - {item.tipo_revogacao ?? "-"} + {item.tipo_separacao ?? '-'} + {item.tipo_revogacao ?? '-'} - @@ -120,7 +112,7 @@ export default function TCensecTipoAtoTable({ - ) + ); })}
diff --git a/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaColumns.tsx b/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaColumns.tsx index c01df6f..9cd652c 100644 --- a/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaColumns.tsx +++ b/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaColumns.tsx @@ -1,97 +1,90 @@ -import { ColumnDef } from "@tanstack/react-table"; -import TCensecTipoNaturezaInterface from "../../interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface"; -import { Button } from "@/components/ui/button"; +import { ColumnDef } from '@tanstack/react-table'; +import TCensecTipoNaturezaInterface from '../../interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface'; +import { Button } from '@/components/ui/button'; +import { EllipsisIcon, PencilIcon, Trash2Icon } from 'lucide-react'; import { - EllipsisIcon, - PencilIcon, - Trash2Icon, -} from "lucide-react"; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuGroup, - DropdownMenuItem, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "@/components/ui/dropdown-menu"; -import { SortableHeader } from "@/shared/components/dataTable/SortableHeader"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; -import { ConfirmacaoEnum } from "@/shared/enums/ConfirmacaoEnum"; -import { TipoAtoAnteriorEnum } from "@/shared/enums/TipoAtoAnteriorEnum"; + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import { SortableHeader } from '@/shared/components/dataTable/SortableHeader'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; +import { ConfirmacaoEnum } from '@/shared/enums/ConfirmacaoEnum'; +import { TipoAtoAnteriorEnum } from '@/shared/enums/TipoAtoAnteriorEnum'; export default function TCensecTipoNaturezaColumns( - onEdit: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void, - onDelete: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void + onEdit: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void, + onDelete: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void, ): ColumnDef[] { - return [ - // ID - { - accessorKey: "censec_tiponatureza_id", - header: ({ column }) => SortableHeader("#", column), - cell: ({ row }) => Number(row.getValue("censec_tiponatureza_id")), - enableSorting: false, - }, - // descricao - { - accessorKey: "descricao", - header: ({ column }) => SortableHeader("Descrição", column), - cell: ({ row }) => GetCapitalize(row.getValue("descricao")), - }, - // possui_ato_anterior - { - accessorKey: "possui_ato_anterior", - header: ({ column }) => SortableHeader("Possui Ato Anterior", column), - cell: ({ row }) => { - const value = row.getValue("possui_ato_anterior") as keyof typeof ConfirmacaoEnum; - return ConfirmacaoEnum[value] ?? "-"; - }, - }, - // situacao_ato_anterior - { - accessorKey: "situacao_ato_anterior", - header: ({ column }) => SortableHeader("Situação Ato Anterior", column), - cell: ({ row }) => { - const value = Number(row.getValue("situacao_ato_anterior")); - const label = Object.prototype.hasOwnProperty.call(TipoAtoAnteriorEnum, value) - ? TipoAtoAnteriorEnum[value as keyof typeof TipoAtoAnteriorEnum] - : "-"; - return label; - }, - }, - // Ações - { - id: "actions", - header: "Ações", - cell: ({ row }) => { - const imovel = row.original; - return ( - - - - - - - onEdit(imovel, true)}> - - Editar - - - onDelete(imovel, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + return [ + // ID + { + accessorKey: 'censec_tiponatureza_id', + header: ({ column }) => SortableHeader('#', column), + cell: ({ row }) => Number(row.getValue('censec_tiponatureza_id')), + enableSorting: false, + }, + // descricao + { + accessorKey: 'descricao', + header: ({ column }) => SortableHeader('Descrição', column), + cell: ({ row }) => GetCapitalize(row.getValue('descricao')), + }, + // possui_ato_anterior + { + accessorKey: 'possui_ato_anterior', + header: ({ column }) => SortableHeader('Possui Ato Anterior', column), + cell: ({ row }) => { + const value = row.getValue('possui_ato_anterior') as keyof typeof ConfirmacaoEnum; + return ConfirmacaoEnum[value] ?? '-'; + }, + }, + // situacao_ato_anterior + { + accessorKey: 'situacao_ato_anterior', + header: ({ column }) => SortableHeader('Situação Ato Anterior', column), + cell: ({ row }) => { + const value = Number(row.getValue('situacao_ato_anterior')); + const label = Object.prototype.hasOwnProperty.call(TipoAtoAnteriorEnum, value) + ? TipoAtoAnteriorEnum[value as keyof typeof TipoAtoAnteriorEnum] + : '-'; + return label; + }, + }, + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const imovel = row.original; + return ( + + + + + + + onEdit(imovel, true)}> + + Editar + + + onDelete(imovel, true)}> + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaForm.tsx b/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaForm.tsx index cc746c6..649b3b3 100644 --- a/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaForm.tsx +++ b/src/packages/administrativo/components/TCensecTipoNatureza/TCensecTipoNaturezaForm.tsx @@ -32,17 +32,20 @@ import ConfirmacaoSelect from '@/shared/components/confirmacao/ConfirmacaoSelect import TipoAtoAnteriorSelect from '@/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect'; import TipoNaturezaSelect from '@/shared/components/tipoNatureza/TipoNaturezaSelect'; -export default function TCensecTipoNaturezaForm({ isOpen, data, onClose, onSave, buttonIsLoading }: TCensecTipoNaturezaFormInterface) { - +export default function TCensecTipoNaturezaForm({ + isOpen, + data, + onClose, + onSave, + buttonIsLoading, +}: TCensecTipoNaturezaFormInterface) { // Inicializa o react-hook-form com schema zod const form = useTCensecTipoNaturezaFormHook({}); // Atualiza o formulário quando recebe dados para edição useEffect(() => { - // Se existir dados, reseta o formulário com os mesmos ResetFormIfData(form, data); - }, [data, form]); function onError(error: any) { @@ -58,12 +61,8 @@ export default function TCensecTipoNaturezaForm({ isOpen, data, onClose, onSave, > - - Censec tipos de natureza - - - Censec tipos de natureza - + Censec tipos de natureza + Censec tipos de natureza
@@ -77,7 +76,7 @@ export default function TCensecTipoNaturezaForm({ isOpen, data, onClose, onSave, Descrição - + @@ -93,7 +92,7 @@ export default function TCensecTipoNaturezaForm({ isOpen, data, onClose, onSave, render={({ field }) => ( Tipo do Ato - < TCensecTipoAtoSelect field={field} /> + )} @@ -169,7 +168,11 @@ export default function TCensecTipoNaturezaForm({ isOpen, data, onClose, onSave, Código - field.onChange(parseNumberInput(e))} /> + field.onChange(parseNumberInput(e))} + /> @@ -178,7 +181,7 @@ export default function TCensecTipoNaturezaForm({ isOpen, data, onClose, onSave,
{/* Rodapé do Dialog */} - + - - - - onEdit(imovel, true)}> - - Editar - - - onDelete(imovel, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const imovel = row.original; + return ( + + + + + + + onEdit(imovel, true)}> + + Editar + + + onDelete(imovel, true)}> + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TImovel/TImovelForm.tsx b/src/packages/administrativo/components/TImovel/TImovelForm.tsx index 9cf1f8b..7564d71 100644 --- a/src/packages/administrativo/components/TImovel/TImovelForm.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelForm.tsx @@ -34,17 +34,21 @@ import { parseNumberInput } from '@/shared/actions/form/parseNumberInput'; import TImovelTipoRegistroSelect from './TImovelTipoRegistroSelect'; import GTBBairroSelect from '../GTBBairro/GTBBairroSelect'; -export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoading, tipoClasse }: TImovelFormInterface) { - +export default function TImovelForm({ + isOpen, + data, + onClose, + onSave, + buttonIsLoading, + tipoClasse, +}: TImovelFormInterface) { // Inicializa o react-hook-form com schema zod const form = useTImovelFormHook({}); // Atualiza o formulário quando recebe dados para edição useEffect(() => { - // Se existir dados, reseta o formulário com os mesmos ResetFormIfData(form, data); - }, [data, form]); function onError(error: any) { @@ -60,9 +64,7 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa > - - {tipoClasse === 1 ? 'Imóvel Urbano' : 'Imóvel Rural'} - + {tipoClasse === 1 ? 'Imóvel Urbano' : 'Imóvel Rural'} {tipoClasse === 1 ? 'Cadastro de imóvel urbano' : 'Cadastro de imóvel rural'} @@ -70,12 +72,12 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa {/* Tabs */} - + Dados do Imóvel {data?.imovel_id && ( - + Unidades @@ -95,7 +97,7 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa UF - + @@ -111,7 +113,7 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa CEP - + @@ -159,7 +161,12 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa Cartório - field.onChange(parseNumberInput(e))} /> + field.onChange(parseNumberInput(e))} + /> @@ -175,7 +182,12 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa CNS - field.onChange(parseNumberInput(e))} /> + field.onChange(parseNumberInput(e))} + /> @@ -191,7 +203,7 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa Livro - + @@ -221,7 +233,12 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa Número - field.onChange(parseNumberInput(e))} /> + field.onChange(parseNumberInput(e))} + /> @@ -237,7 +254,7 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa Número Letra - + @@ -246,7 +263,7 @@ export default function TImovelForm({ isOpen, data, onClose, onSave, buttonIsLoa {/* Rodapé do Dialog */} - + - - - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + const [open, setOpen] = React.useState(false); + const options = Object.entries(ImovelConstrucaoEnum).map(([id, label]) => ({ + value: Number(id), + label, + })); + return ( + + + + + + + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx index 0ab104c..ed5a113 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoImovelSelect.tsx @@ -1,60 +1,71 @@ -import { Button } from "@/components/ui/button"; -import { CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { ImovelTipoEnum } from "@/shared/enums/ImovelTipoEnum"; -import { Command } from "cmdk"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; +import { Button } from '@/components/ui/button'; +import { + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { ImovelTipoEnum } from '@/shared/enums/ImovelTipoEnum'; +import { Command } from 'cmdk'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; export default function TImovelTipoImovelSelect({ field }: any) { - const [open, setOpen] = React.useState(false); - const options = Object.entries(ImovelTipoEnum).map(([id, label]) => ({ - value: Number(id), - label, - })); + const [open, setOpen] = React.useState(false); + const options = Object.entries(ImovelTipoEnum).map(([id, label]) => ({ + value: Number(id), + label, + })); - return ( - - - - - - - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + return ( + + + + + + + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx index 86e6fc5..8243c50 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoLogradouroSelect.tsx @@ -1,92 +1,92 @@ 'use client'; -import React from "react"; -import { Button } from "@/components/ui/button"; +import React from 'react'; +import { Button } from '@/components/ui/button'; import { - Command, - CommandEmpty, - CommandGroup, - CommandInput, - CommandItem, - CommandList, -} from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import GetCapitalize from "@/shared/actions/text/GetCapitalize"; -import { useGTBTipoLogradouroReadHook } from "@/packages/administrativo/hooks/GTBTipoLogradouro/useGTBTipoLogradouroReadHook"; + Command, + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import GetCapitalize from '@/shared/actions/text/GetCapitalize'; +import { useGTBTipoLogradouroReadHook } from '@/packages/administrativo/hooks/GTBTipoLogradouro/useGTBTipoLogradouroReadHook'; export default function TImovelTipoLogradouroSelect({ field }: any) { - const [open, setOpen] = React.useState(false); - const [isLoading, setIsLoading] = React.useState(false); - const { gTBTipoLogradouro, fetchGTBTipoLogradouro } = useGTBTipoLogradouroReadHook(); - // Busca os dados uma única vez ao montar - React.useEffect(() => { - const loadData = async () => { - if (!gTBTipoLogradouro.length) { - setIsLoading(true); - await fetchGTBTipoLogradouro(); - setIsLoading(false); - } - }; - loadData(); - }, []); - const selected = gTBTipoLogradouro.find( - (item) => String(item.tb_tipologradouro_id) === String(field.value) - ); - return ( - - - - - - - - - - - - {isLoading ? "Carregando..." : "Nenhum resultado encontrado."} - - - {gTBTipoLogradouro?.map((item) => ( - { - field.onChange(Number(item.tb_tipologradouro_id)); - setOpen(false); - }} - > - - {GetCapitalize(item.descricao)} - - ))} - - - - - - ); + const [open, setOpen] = React.useState(false); + const [isLoading, setIsLoading] = React.useState(false); + const { gTBTipoLogradouro, fetchGTBTipoLogradouro } = useGTBTipoLogradouroReadHook(); + // Busca os dados uma única vez ao montar + React.useEffect(() => { + const loadData = async () => { + if (!gTBTipoLogradouro.length) { + setIsLoading(true); + await fetchGTBTipoLogradouro(); + setIsLoading(false); + } + }; + loadData(); + }, []); + const selected = gTBTipoLogradouro.find( + (item) => String(item.tb_tipologradouro_id) === String(field.value), + ); + return ( + + + + + + + + + + + + {isLoading ? 'Carregando...' : 'Nenhum resultado encontrado.'} + + + {gTBTipoLogradouro?.map((item) => ( + { + field.onChange(Number(item.tb_tipologradouro_id)); + setOpen(false); + }} + > + + {GetCapitalize(item.descricao)} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx b/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx index 8099d90..b432316 100644 --- a/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx +++ b/src/packages/administrativo/components/TImovel/TImovelTipoRegistroSelect.tsx @@ -1,67 +1,73 @@ -import { Button } from "@/components/ui/button"; -import { CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { ImovelTipoRegistro } from "@/shared/enums/ImovelTipoRegistro"; -import { Command } from "cmdk"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; +import { Button } from '@/components/ui/button'; +import { + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { ImovelTipoRegistro } from '@/shared/enums/ImovelTipoRegistro'; +import { Command } from 'cmdk'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; export default function TImovelTipoRegistroSelect({ field }: any) { - const [open, setOpen] = React.useState(false); + const [open, setOpen] = React.useState(false); - const options = Object.entries(ImovelTipoRegistro).map(([id, label]) => ({ - value: id, - label, - })); + const options = Object.entries(ImovelTipoRegistro).map(([id, label]) => ({ + value: id, + label, + })); - const selected = options.find((item) => item.value === field?.value); + const selected = options.find((item) => item.value === field?.value); - return ( - - - - - - + return ( + + + + + + - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralColumns.tsx b/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralColumns.tsx index d996423..fc63d06 100644 --- a/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralColumns.tsx +++ b/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralColumns.tsx @@ -1,90 +1,83 @@ -import { ColumnDef } from "@tanstack/react-table"; -import { Button } from "@/components/ui/button"; +import { ColumnDef } from '@tanstack/react-table'; +import { Button } from '@/components/ui/button'; +import { EllipsisIcon, PencilIcon, Trash2Icon } from 'lucide-react'; import { - EllipsisIcon, - PencilIcon, - Trash2Icon, -} from "lucide-react"; -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuGroup, - DropdownMenuItem, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "@/components/ui/dropdown-menu"; -import { SortableHeader } from "@/shared/components/dataTable/SortableHeader"; -import { TImovelUnidadeRuralInterface } from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural"; + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import { SortableHeader } from '@/shared/components/dataTable/SortableHeader'; +import { TImovelUnidadeRuralInterface } from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural'; export default function TImovelUnidadeColumns( - onEdit: (item: TImovelUnidadeRuralInterface, isEditingFormStatus: boolean) => void, - onDelete: (item: TImovelUnidadeRuralInterface, isEditingFormStatus: boolean) => void + onEdit: (item: TImovelUnidadeRuralInterface, isEditingFormStatus: boolean) => void, + onDelete: (item: TImovelUnidadeRuralInterface, isEditingFormStatus: boolean) => void, ): ColumnDef[] { - return [ - // ID - { - accessorKey: "imovel_unidade_id", - header: ({ column }) => SortableHeader("#", column), - cell: ({ row }) => Number(row.getValue("imovel_unidade_id")), - }, - // Número da Unidade - { - accessorKey: "numero_unidade", - header: ({ column }) => SortableHeader("Número da Unidade", column), - cell: ({ row }) => row.getValue("numero_unidade"), - }, - // Quadra - { - accessorKey: "quadra", - header: ({ column }) => SortableHeader("Quadra", column), - cell: ({ row }) => row.getValue("quadra"), - }, - // Area - { - accessorKey: "area", - header: ({ column }) => SortableHeader("Área", column), - cell: ({ row }) => row.getValue("area"), - }, - // Logradouros - { - accessorKey: "logradouro", - header: ({ column }) => SortableHeader("Logradouro", column), - cell: ({ row }) => row.getValue("logradouro"), - }, - // Ações - { - id: "actions", - header: "Ações", - cell: ({ row }) => { - const imovel = row.original; - return ( - - - - - - - onEdit(imovel, true)}> - - Editar - - - onDelete(imovel, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + return [ + // ID + { + accessorKey: 'imovel_unidade_id', + header: ({ column }) => SortableHeader('#', column), + cell: ({ row }) => Number(row.getValue('imovel_unidade_id')), + }, + // Número da Unidade + { + accessorKey: 'numero_unidade', + header: ({ column }) => SortableHeader('Número da Unidade', column), + cell: ({ row }) => row.getValue('numero_unidade'), + }, + // Quadra + { + accessorKey: 'quadra', + header: ({ column }) => SortableHeader('Quadra', column), + cell: ({ row }) => row.getValue('quadra'), + }, + // Area + { + accessorKey: 'area', + header: ({ column }) => SortableHeader('Área', column), + cell: ({ row }) => row.getValue('area'), + }, + // Logradouros + { + accessorKey: 'logradouro', + header: ({ column }) => SortableHeader('Logradouro', column), + cell: ({ row }) => row.getValue('logradouro'), + }, + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const imovel = row.original; + return ( + + + + + + + onEdit(imovel, true)}> + + Editar + + + onDelete(imovel, true)}> + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralForm.tsx b/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralForm.tsx index 9fc17a4..126ed79 100644 --- a/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralForm.tsx +++ b/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralForm.tsx @@ -26,22 +26,31 @@ import LoadingButton from '@/shared/components/loadingButton/LoadingButton'; import { ResetFormIfData } from '@/shared/actions/form/ResetFormIfData'; import { TImovelUnidadeRuralFormInterface } from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralFormInterface'; import { useTImovelUnidadeRuralFormHook } from '@/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralFormHook'; -import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from '@/components/ui/select'; import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; import TImovelTipoImovelSelect from '../../TImovel/TImovelTipoImovelSelect'; import TImovelTipoConstrucaoSelect from '../../TImovel/TImovelTipoConstrucaoSelect'; -export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, buttonIsLoading }: TImovelUnidadeRuralFormInterface) { - +export default function TImovelUnidadeRuralForm({ + isOpen, + data, + onClose, + onSave, + buttonIsLoading, +}: TImovelUnidadeRuralFormInterface) { // Inicializa o react-hook-form com schema zod const form = useTImovelUnidadeRuralFormHook(); // Atualiza o formulário quando recebe dados para edição useEffect(() => { - // Se existir dados, reseta o formulário com os mesmos ResetFormIfData(form, data); - }, [data]); function onErro(errors: any) { @@ -55,18 +64,14 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, if (!open) onClose(null, false); }} > - + - - Unidades do Imóvel - - - Cadastro de unidades do imóvel - + Unidades do Imóvel + Cadastro de unidades do imóvel
-
+
{/* Tipo Imóvel */}
( - - Nome Identificação - + Nome Identificação @@ -124,9 +127,7 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, name="denominacao" render={({ field }) => ( - - Denominação - + Denominação @@ -142,9 +143,7 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, name="area_descritiva" render={({ field }) => ( - - Área Descritiva - + Área Descritiva @@ -160,9 +159,7 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, name="ccir" render={({ field }) => ( - - CCIR (Incra) - + CCIR (Incra) @@ -178,9 +175,7 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, name="nirf" render={({ field }) => ( - - NIRF - + NIRF @@ -195,14 +190,11 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, control={form.control} name="geo_referenciamento" render={({ field }) => ( - + Geo Referenciamento - + @@ -222,14 +214,11 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave, control={form.control} name="reserva_florestal" render={({ field }) => ( - + Reserva Florestal - + @@ -245,7 +234,7 @@ export default function TImovelUnidadeRuralForm({ isOpen, data, onClose, onSave,
{/* Rodapé do Dialog */} - + - - - - onEdit(imovel, true)}> - - Editar - - - onDelete(imovel, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + return [ + // ID + { + accessorKey: 'imovel_unidade_id', + header: ({ column }) => SortableHeader('#', column), + cell: ({ row }) => Number(row.getValue('imovel_unidade_id')), + }, + // Número da Unidade + { + accessorKey: 'numero_unidade', + header: ({ column }) => SortableHeader('Número da Unidade', column), + cell: ({ row }) => row.getValue('numero_unidade'), + }, + // Quadra + { + accessorKey: 'quadra', + header: ({ column }) => SortableHeader('Quadra', column), + cell: ({ row }) => row.getValue('quadra'), + }, + // Area + { + accessorKey: 'area', + header: ({ column }) => SortableHeader('Área', column), + cell: ({ row }) => row.getValue('area'), + }, + // Logradouros + { + accessorKey: 'logradouro', + header: ({ column }) => SortableHeader('Logradouro', column), + cell: ({ row }) => row.getValue('logradouro'), + }, + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const imovel = row.original; + return ( + + + + + + + onEdit(imovel, true)}> + + Editar + + + onDelete(imovel, true)}> + + Remover + + + + + ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoForm.tsx b/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoForm.tsx index 0dee537..a8573cd 100644 --- a/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoForm.tsx +++ b/src/packages/administrativo/components/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoForm.tsx @@ -31,8 +31,13 @@ import TImovelTipoImovelSelect from '../../TImovel/TImovelTipoImovelSelect'; import TImovelTipoConstrucaoSelect from '../../TImovel/TImovelTipoConstrucaoSelect'; import TImovelTipoLogradouroSelect from '../../TImovel/TImovelTipoLogradouroSelect'; -export default function TImovelUnidadeUrbanoForm({ isOpen, data, onClose, onSave, buttonIsLoading }: TImovelUnidadeUrbanoFormInterface) { - +export default function TImovelUnidadeUrbanoForm({ + isOpen, + data, + onClose, + onSave, + buttonIsLoading, +}: TImovelUnidadeUrbanoFormInterface) { // Inicializa o react-hook-form com schema zod const form = useTImovelUnidadeUrbanoFormHook({}); @@ -48,18 +53,14 @@ export default function TImovelUnidadeUrbanoForm({ isOpen, data, onClose, onSave if (!open) onClose(null, false); }} > - + - - Unidades Urbanas do Imóvel - - - Cadastro de unidades do imóvel - + Unidades Urbanas do Imóvel + Cadastro de unidades do imóvel -
+
{/* Quadra */}
Quadra - + @@ -101,9 +102,10 @@ export default function TImovelUnidadeUrbanoForm({ isOpen, data, onClose, onSave Área(m2) - field.onChange(parseNumberInput(e))} + field.onChange(parseNumberInput(e))} /> @@ -246,9 +248,7 @@ export default function TImovelUnidadeUrbanoForm({ isOpen, data, onClose, onSave Condominio - + @@ -353,7 +353,7 @@ export default function TImovelUnidadeUrbanoForm({ isOpen, data, onClose, onSave
{/* Rodapé do Dialog */} - + @@ -365,10 +355,10 @@ export default function TPessoaFisicaForm({ > {field.value ? gTBRegimeComunhao?.find( - (item) => - String(item.tb_regimecomunhao_id) === - String(field.value), - )?.descricao + (item) => + String(item.tb_regimecomunhao_id) === + String(field.value), + )?.descricao : 'Escolha o regime'} @@ -433,9 +423,9 @@ export default function TPessoaFisicaForm({ > {field.value ? gTBProfissao?.find( - (item) => - String(item.tb_profissao_id) === String(field.value), - )?.descricao + (item) => + String(item.tb_profissao_id) === String(field.value), + )?.descricao : 'Escolha a profissão'} diff --git a/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx b/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx index 1f0d577..95c4871 100644 --- a/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx +++ b/src/packages/administrativo/components/TPessoa/TPessoaFisica/TPessoaFisicaIndex.tsx @@ -47,7 +47,8 @@ export default function TPessoaFisicaIndex() { */ const handleOpenForm = useCallback((data: TPessoaFisicaInterface | null) => { // Se não houver dados (criação), cria um objeto inicial com pessoa_tipo - const initialData: TPessoaFisicaInterface = data ?? { pessoa_tipo: "F" } as TPessoaFisicaInterface; + const initialData: TPessoaFisicaInterface = + data ?? ({ pessoa_tipo: 'F' } as TPessoaFisicaInterface); setSelectedAndamento(initialData); setIsFormOpen(true); }, []); @@ -140,9 +141,7 @@ export default function TPessoaFisicaIndex() { }} /> {/* Tabela de Registros */} - + {/* Modal de confirmação */} diff --git a/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaColumns.tsx b/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaColumns.tsx index 1e2ecbd..e6dca9a 100644 --- a/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaColumns.tsx +++ b/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaColumns.tsx @@ -1,151 +1,158 @@ -import { FormatCNPJ } from "@/shared/actions/CNPJ/FormatCNPJ"; -import { FormatDateTime } from "@/shared/actions/dateTime/FormatDateTime"; -import { FormatPhone } from "@/shared/actions/phone/FormatPhone"; -import empty from "@/shared/actions/validations/empty"; -import { Button } from "@/components/ui/button"; -import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"; -import TPessoaJuridicaInterface from "@/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface"; -import { ColumnDef } from "@tanstack/react-table"; -import { ArrowUpDownIcon, EllipsisIcon, PencilIcon, Trash2Icon } from "lucide-react"; +import { FormatCNPJ } from '@/shared/actions/CNPJ/FormatCNPJ'; +import { FormatDateTime } from '@/shared/actions/dateTime/FormatDateTime'; +import { FormatPhone } from '@/shared/actions/phone/FormatPhone'; +import empty from '@/shared/actions/validations/empty'; +import { Button } from '@/components/ui/button'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuSeparator, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import TPessoaJuridicaInterface from '@/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface'; +import { ColumnDef } from '@tanstack/react-table'; +import { ArrowUpDownIcon, EllipsisIcon, PencilIcon, Trash2Icon } from 'lucide-react'; export default function TPessoaJuridicaColumns( - onEdit: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void, - onDelete: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void, + onEdit: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void, + onDelete: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void, ): ColumnDef[] { - return [ - // ID - { - accessorKey: 'pessoa_id', - header: ({ column }) => ( - - ), - cell: ({ row }) => Number(row.getValue('pessoa_id')), - enableSorting: false, - }, + return [ + // ID + { + accessorKey: 'pessoa_id', + header: ({ column }) => ( + + ), + cell: ({ row }) => Number(row.getValue('pessoa_id')), + enableSorting: false, + }, - // Nome / Email / Foto - { - id: 'nome_completo', - accessorFn: (row) => row, - header: ({ column }) => ( - + ), + cell: ({ row }) => { + const pessoa = row.original; + return ( +
+ {/* Nome e Email */} +
+
{pessoa.nome || '-'}
+
+
+ ); + }, + sortingFn: (a, b) => + (a.original.nome?.toLowerCase() || '').localeCompare(b.original.nome?.toLowerCase() || ''), + }, + // CPF + { + accessorKey: 'cpf_cnpj', + header: ({ column }) => ( + + ), + cell: ({ row }) => FormatCNPJ(row.getValue('cpf_cnpj')), + }, + // Telefone + { + accessorKey: 'telefone', + header: ({ column }) => ( + + ), + cell: ({ row }) => FormatPhone(row.getValue('telefone')), + }, + // Cidade / UF + { + id: 'cidade_uf', + accessorFn: (row) => `${row.cidade}/${row.uf}`, + header: ({ column }) => ( + + ), + cell: ({ row }) => {row.getValue('cidade_uf') || '-'}, + sortingFn: (a, b) => + `${a.original.cidade}/${a.original.uf}` + .toLowerCase() + .localeCompare(`${b.original.cidade}/${b.original.uf}`.toLowerCase()), + }, + // Data de cadastro + { + accessorKey: 'data_cadastro', + header: ({ column }) => ( + + ), + cell: ({ row }) => FormatDateTime(row.getValue('data_cadastro')), + sortingFn: 'datetime', + }, + // Ações + { + id: 'actions', + header: 'Ações', + cell: ({ row }) => { + const pessoa = row.original; + return ( + + + + + + + onEdit(pessoa, true)}> + + Editar + + + onDelete(pessoa, true)} > - Nome / Email - - ), - cell: ({ row }) => { - const pessoa = row.original; - return ( -
- {/* Nome e Email */} -
-
{pessoa.nome || '-'}
-
-
- ); - }, - sortingFn: (a, b) => - (a.original.nome?.toLowerCase() || '').localeCompare(b.original.nome?.toLowerCase() || ''), - }, - // CPF - { - accessorKey: 'cpf_cnpj', - header: ({ column }) => ( - - ), - cell: ({ row }) => FormatCNPJ(row.getValue('cpf_cnpj')), - }, - // Telefone - { - accessorKey: 'telefone', - header: ({ column }) => ( - - ), - cell: ({ row }) => FormatPhone(row.getValue('telefone')), - }, - // Cidade / UF - { - id: 'cidade_uf', - accessorFn: (row) => `${row.cidade}/${row.uf}`, - header: ({ column }) => ( - - ), - cell: ({ row }) => {row.getValue('cidade_uf') || '-'}, - sortingFn: (a, b) => - `${a.original.cidade}/${a.original.uf}` - .toLowerCase() - .localeCompare(`${b.original.cidade}/${b.original.uf}`.toLowerCase()), - }, - // Data de cadastro - { - accessorKey: 'data_cadastro', - header: ({ column }) => ( - - ), - cell: ({ row }) => FormatDateTime(row.getValue('data_cadastro')), - sortingFn: 'datetime', - }, - // Ações - { - id: 'actions', - header: 'Ações', - cell: ({ row }) => { - const pessoa = row.original; - return ( - - - - - - - onEdit(pessoa, true)}> - - Editar - - - onDelete(pessoa, true)} - > - - Remover - - - - - ); - }, - enableSorting: false, - enableHiding: false, - }, - ]; + + Remover +
+
+
+
+ ); + }, + enableSorting: false, + enableHiding: false, + }, + ]; } diff --git a/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaForm.tsx b/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaForm.tsx index 2a2fe7c..5d9e1dc 100644 --- a/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaForm.tsx +++ b/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaForm.tsx @@ -38,7 +38,6 @@ export default function TPessoaJuridicaForm({ onSave, buttonIsLoading, }: TPessoaJuridicaFormInterface) { - // Inicializa o react-hook-form com schema zod const form = useTPessoaJuridicaFormHook({}); @@ -114,9 +113,7 @@ export default function TPessoaJuridicaForm({ name="nome_fantasia" render={({ field }) => ( - - Nome Fantasia - + Nome Fantasia País - field.onChange(parseNumberInput(e))} - className="w-full" /> + field.onChange(parseNumberInput(e))} + className="w-full" + /> @@ -364,6 +363,6 @@ export default function TPessoaJuridicaForm({ - + ); } diff --git a/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaIndex.tsx b/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaIndex.tsx index 5eaa7b2..a8e860e 100644 --- a/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaIndex.tsx +++ b/src/packages/administrativo/components/TPessoa/TPessoaJuridica/TPessoaJuridicaIndex.tsx @@ -18,156 +18,157 @@ import TPessoaJuridicaForm from '@/packages/administrativo/components/TPessoa/TP import TPessoaJuridicaInterface from '@/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface'; export default function TPessoaJuridicaIndex() { + // Controle de estado do botão + const [buttonIsLoading, setButtonIsLoading] = useState(false); - // Controle de estado do botão - const [buttonIsLoading, setButtonIsLoading] = useState(false); + // Hooks para leitura e salvamento + const { tPessoaJuridica, fetchTPessoaJuridica } = useTPessoaJuridicaIndexHook(); + const { saveTPessoaJuridica } = useTPessoaJuridicaSaveHook(); + const { deleteTPessoaJuridica } = useTPessoaJuridicaDeleteHook(); - // Hooks para leitura e salvamento - const { tPessoaJuridica, fetchTPessoaJuridica } = useTPessoaJuridicaIndexHook(); - const { saveTPessoaJuridica } = useTPessoaJuridicaSaveHook(); - const { deleteTPessoaJuridica } = useTPessoaJuridicaDeleteHook(); + // Estados + const [selectedData, setSelectedData] = useState(null); + const [isFormOpen, setIsFormOpen] = useState(false); - // Estados - const [selectedData, setSelectedData] = useState(null); - const [isFormOpen, setIsFormOpen] = useState(false); + // Estado para saber qual item será deletado + const [itemToDelete, setItemToDelete] = useState(null); - // Estado para saber qual item será deletado - const [itemToDelete, setItemToDelete] = useState(null); + /** + * Hook do modal de confirmação + */ + const { + isOpen: isConfirmOpen, + openDialog: openConfirmDialog, + handleConfirm, + handleCancel, + } = useConfirmDialog(); - /** - * Hook do modal de confirmação - */ - const { - isOpen: isConfirmOpen, - openDialog: openConfirmDialog, - handleConfirm, - handleCancel, - } = useConfirmDialog(); + /** + * Abre o formulário no modo de edição ou criação + */ + const handleOpenForm = useCallback((data: TPessoaInterface | null) => { + // Se não houver dados (criação), cria um objeto inicial com pessoa_tipo + const initialData: TPessoaJuridicaInterface = + data ?? ({ pessoa_tipo: 'J' } as TPessoaJuridicaInterface); + setSelectedData(initialData); + setIsFormOpen(true); + }, []); - /** - * Abre o formulário no modo de edição ou criação - */ - const handleOpenForm = useCallback((data: TPessoaInterface | null) => { - // Se não houver dados (criação), cria um objeto inicial com pessoa_tipo - const initialData: TPessoaJuridicaInterface = data ?? { pessoa_tipo: "J" } as TPessoaJuridicaInterface; - setSelectedData(initialData); - setIsFormOpen(true); - }, []); + /** + * Fecha o formulário e limpa o andamento selecionado + */ + const handleCloseForm = useCallback(() => { + setSelectedData(null); + setIsFormOpen(false); + }, []); - /** - * Fecha o formulário e limpa o andamento selecionado - */ - const handleCloseForm = useCallback(() => { - setSelectedData(null); - setIsFormOpen(false); - }, []); + /** + * Salva os dados do formulário + */ + const handleSave = useCallback( + async (formData: TPessoaInterface) => { + // Coloca o botão em estado de loading + setButtonIsLoading(true); - /** - * Salva os dados do formulário - */ - const handleSave = useCallback( - async (formData: TPessoaInterface) => { - // Coloca o botão em estado de loading - setButtonIsLoading(true); + // Aguarda salvar o registro + await saveTPessoaJuridica(formData); - // Aguarda salvar o registro - await saveTPessoaJuridica(formData); + // Remove o botão em estado de loading + setButtonIsLoading(false); - // Remove o botão em estado de loading - setButtonIsLoading(false); + // Atualiza a lista de dados + fetchTPessoaJuridica(); + }, + [saveTPessoaJuridica, fetchTPessoaJuridica, handleCloseForm], + ); - // Atualiza a lista de dados - fetchTPessoaJuridica(); - }, - [saveTPessoaJuridica, fetchTPessoaJuridica, handleCloseForm], - ); + /** + * Quando o usuário clica em "remover" na tabela + */ + const handleConfirmDelete = useCallback( + (item: TPessoaInterface) => { + // Define o item atual para remoção + setItemToDelete(item); + // Abre o modal de confirmação + openConfirmDialog(); + }, + [openConfirmDialog], + ); - /** - * Quando o usuário clica em "remover" na tabela - */ - const handleConfirmDelete = useCallback( - (item: TPessoaInterface) => { - // Define o item atual para remoção - setItemToDelete(item); - // Abre o modal de confirmação - openConfirmDialog(); - }, - [openConfirmDialog], - ); + /** + * Executa a exclusão de fato quando o usuário confirma + */ + const handleDelete = useCallback(async () => { + // Protege contra null + if (!itemToDelete) return; - /** - * Executa a exclusão de fato quando o usuário confirma - */ - const handleDelete = useCallback(async () => { - // Protege contra null - if (!itemToDelete) return; + // Executa o Hook de remoção + await deleteTPessoaJuridica(itemToDelete); - // Executa o Hook de remoção - await deleteTPessoaJuridica(itemToDelete); + // Atualiza a lista + await fetchTPessoaJuridica(); - // Atualiza a lista - await fetchTPessoaJuridica(); + // Limpa o item selecionado + setItemToDelete(null); - // Limpa o item selecionado - setItemToDelete(null); + // Fecha o modal + handleCancel(); + }, [itemToDelete, fetchTPessoaJuridica, handleCancel]); - // Fecha o modal - handleCancel(); - }, [itemToDelete, fetchTPessoaJuridica, handleCancel]); + /** + * Busca inicial dos dados + */ + useEffect(() => { + fetchTPessoaJuridica(); + }, []); - /** - * Busca inicial dos dados - */ - useEffect(() => { - fetchTPessoaJuridica(); - }, []); + /** + * Tela de loading enquanto carrega os dados + */ + if (tPessoaJuridica.length == 0) { + return ; + } - /** - * Tela de loading enquanto carrega os dados - */ - if (tPessoaJuridica.length == 0) { - return ; - } - - return ( -
- {/* Cabeçalho */} -
{ - handleOpenForm(null); - }} - /> - {/* Tabela de Registros */} - - {/* Modal de confirmação */} - {isConfirmOpen && ( - - )} - {/* Formulário de criação/edição */} - {isFormOpen && ( - - )} -
- ); + return ( +
+ {/* Cabeçalho */} +
{ + handleOpenForm(null); + }} + /> + {/* Tabela de Registros */} + + {/* Modal de confirmação */} + {isConfirmOpen && ( + + )} + {/* Formulário de criação/edição */} + {isFormOpen && ( + + )} +
+ ); } diff --git a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteColumns.tsx b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteColumns.tsx index 6955c92..1e92d6d 100644 --- a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteColumns.tsx +++ b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteColumns.tsx @@ -1,11 +1,17 @@ -import { ColumnDef } from "@tanstack/react-table"; -import TPessoaRepresentanteInterface from "../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface"; -import { Button } from "@/components/ui/button"; -import { ArrowUpDownIcon, EllipsisIcon, Trash2Icon } from "lucide-react"; -import { DropdownMenu, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"; -import TPessoaRepresentanteJoinedInterface from "../../interfaces/TPessoaRepresentante/TPessoaRepresentanteJoinedInterface"; -import GetNameInitials from "@/shared/actions/text/GetNameInitials"; -import empty from "@/shared/actions/validations/empty"; +import { ColumnDef } from '@tanstack/react-table'; +import TPessoaRepresentanteInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface'; +import { Button } from '@/components/ui/button'; +import { ArrowUpDownIcon, EllipsisIcon, Trash2Icon } from 'lucide-react'; +import { + DropdownMenu, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuTrigger, +} from '@/components/ui/dropdown-menu'; +import TPessoaRepresentanteJoinedInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentanteJoinedInterface'; +import GetNameInitials from '@/shared/actions/text/GetNameInitials'; +import empty from '@/shared/actions/validations/empty'; export default function TPessoaRepresentanteColumns( onDelete: (item: TPessoaRepresentanteInterface, isEditingFormStatus: boolean) => void, @@ -58,7 +64,9 @@ export default function TPessoaRepresentanteColumns( ); }, sortingFn: (a, b) => - (a.original.tpf_nome?.toLowerCase() || '').localeCompare(b.original.tpf_nome?.toLowerCase() || ''), + (a.original.tpf_nome?.toLowerCase() || '').localeCompare( + b.original.tpf_nome?.toLowerCase() || '', + ), }, // Ações { @@ -91,4 +99,4 @@ export default function TPessoaRepresentanteColumns( enableHiding: false, }, ]; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx index 3da7780..dce1501 100644 --- a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx +++ b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteForm.tsx @@ -32,7 +32,8 @@ export default function TPessoaRepresentanteForm({ }: TPessoaRepresentanteFormInterface) { const { tPessoaFisica, fetchTPessoaFisica } = useTPessoaFisicaIndexHook(); - const [selectedTPessoaRepresentante, setSelectedTPessoaRepresentante] = useState(null); + const [selectedTPessoaRepresentante, setSelectedTPessoaRepresentante] = + useState(null); // Inicializa o react-hook-form com schema zod const form = useTPessoaRepresentanteFormHook(); @@ -63,7 +64,7 @@ export default function TPessoaRepresentanteForm({ if (!open) onClose(null, false); }} > - + Representante Busque o representante desejado diff --git a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteIndex.tsx b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteIndex.tsx index 19d40eb..7488015 100644 --- a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteIndex.tsx +++ b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteIndex.tsx @@ -18,10 +18,9 @@ import TPessoaRepresentantePageInterface from '../../interfaces/TPessoaRepresent import TPessoaRepresentanteInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface'; export default function TPessoaRepresentantePage({ pessoa_id }: TPessoaRepresentantePageInterface) { - const TPessoaRepresentantePage: TPessoaRepresentantePageInterface = { - pessoa_id: pessoa_id - } + pessoa_id: pessoa_id, + }; // Controle de estado do botão const [buttonIsLoading, setButtonIsLoading] = useState(false); @@ -41,18 +40,15 @@ export default function TPessoaRepresentantePage({ pessoa_id }: TPessoaRepresent /** * Hook do modal de confirmação */ - const { - isOpen: isConfirmOpen, - openDialog: openConfirmDialog, - handleCancel, - } = useConfirmDialog(); + const { isOpen: isConfirmOpen, openDialog: openConfirmDialog, handleCancel } = useConfirmDialog(); /** * Abre o formulário no modo de edição ou criação */ const handleOpenForm = useCallback((data: TPessoaRepresentanteInterface | null) => { // Se não houver dados (criação), cria um objeto inicial com imovel_id - const initialData: TPessoaRepresentantePageInterface = data ?? { pessoa_id } as TPessoaRepresentantePageInterface; + const initialData: TPessoaRepresentantePageInterface = + data ?? ({ pessoa_id } as TPessoaRepresentantePageInterface); setSelectedData(initialData); setIsFormOpen(true); }, []); diff --git a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteTable.tsx b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteTable.tsx index b6a6d13..ec8e78f 100644 --- a/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteTable.tsx +++ b/src/packages/administrativo/components/TPessoaRepresentante/TPessoaRepresentanteTable.tsx @@ -15,16 +15,13 @@ export default function TPessoaRepresentanteTable({ const columns = TPessoaRepresentanteColumns(onDelete); const isEmpty = !data || data.length === 0; return ( -
+
{isEmpty ? ( -
+
Nenhuma unidade cadastrada ainda.
) : ( - + )}
); diff --git a/src/packages/administrativo/components/TPessoaRepresentante/TPessoasRepresentanteFormColumns.tsx b/src/packages/administrativo/components/TPessoaRepresentante/TPessoasRepresentanteFormColumns.tsx index 5c83fe9..9eae79f 100644 --- a/src/packages/administrativo/components/TPessoaRepresentante/TPessoasRepresentanteFormColumns.tsx +++ b/src/packages/administrativo/components/TPessoaRepresentante/TPessoasRepresentanteFormColumns.tsx @@ -1,121 +1,123 @@ -import { ColumnDef } from "@tanstack/react-table"; -import { Checkbox } from "@/components/ui/checkbox"; -import { Button } from "@/components/ui/button"; -import { ArrowUpDownIcon } from "lucide-react"; -import empty from "@/shared/actions/validations/empty"; -import { FormatCPF } from "@/shared/actions/CPF/FormatCPF"; -import { FormatPhone } from "@/shared/actions/phone/FormatPhone"; -import TPessoaFisicaInterface from "../../interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface"; -import GetNameInitials from "@/shared/actions/text/GetNameInitials"; -import TPessoaRepresentanteInterface from "../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface"; +import { ColumnDef } from '@tanstack/react-table'; +import { Checkbox } from '@/components/ui/checkbox'; +import { Button } from '@/components/ui/button'; +import { ArrowUpDownIcon } from 'lucide-react'; +import empty from '@/shared/actions/validations/empty'; +import { FormatCPF } from '@/shared/actions/CPF/FormatCPF'; +import { FormatPhone } from '@/shared/actions/phone/FormatPhone'; +import TPessoaFisicaInterface from '../../interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface'; +import GetNameInitials from '@/shared/actions/text/GetNameInitials'; +import TPessoaRepresentanteInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface'; /** * Função para criar a definição das colunas da tabela */ export default function TPessoasRepresentanteFormColumns( - setSelectedTPessoaRepresentante: React.Dispatch>, + setSelectedTPessoaRepresentante: React.Dispatch< + React.SetStateAction + >, ): ColumnDef[] { - return [ - { - id: 'select', - header: '', - cell: ({ row, table }) => ( - { - // Limpa todas as seleções antes de selecionar uma nova - table.resetRowSelection(); - row.toggleSelected(!!value); - setSelectedTPessoaRepresentante(value ? row.original : null); - }} - aria-label="Select row" + return [ + { + id: 'select', + header: '', + cell: ({ row, table }) => ( + { + // Limpa todas as seleções antes de selecionar uma nova + table.resetRowSelection(); + row.toggleSelected(!!value); + setSelectedTPessoaRepresentante(value ? row.original : null); + }} + aria-label="Select row" + /> + ), + enableSorting: false, + enableHiding: false, + }, + // ID + { + accessorKey: 'pessoa_id', + header: ({ column }) => ( + + ), + cell: ({ row }) => Number(row.getValue('pessoa_id')), + enableSorting: false, + }, + // Nome / Email / Foto + { + id: 'nome_completo', + accessorFn: (row) => row, + header: ({ column }) => ( + + ), + cell: ({ row }) => { + const pessoa = row.original; + return ( +
+ {/* Foto ou Iniciais */} +
+ {pessoa.foto ? ( + {pessoa.nome - ), - enableSorting: false, - enableHiding: false, - }, - // ID - { - accessorKey: 'pessoa_id', - header: ({ column }) => ( - - ), - cell: ({ row }) => Number(row.getValue('pessoa_id')), - enableSorting: false, - }, - // Nome / Email / Foto - { - id: 'nome_completo', - accessorFn: (row) => row, - header: ({ column }) => ( - - ), - cell: ({ row }) => { - const pessoa = row.original; - return ( -
- {/* Foto ou Iniciais */} -
- {pessoa.foto ? ( - {pessoa.nome - ) : ( - - {GetNameInitials(pessoa.nome)} - - )} -
- {/* Nome e Email */} -
-
{pessoa.nome || '-'}
-
- {empty(pessoa.email) ? 'Email não informado' : pessoa.email} -
-
-
- ); - }, - sortingFn: (a, b) => - (a.original.nome?.toLowerCase() || '').localeCompare(b.original.nome?.toLowerCase() || ''), - }, - // CPF - { - accessorKey: 'cpf_cnpj', - header: ({ column }) => ( - - ), - cell: ({ row }) => FormatCPF(row.getValue('cpf_cnpj')), - }, - // Telefone - { - accessorKey: 'telefone', - header: ({ column }) => ( - - ), - cell: ({ row }) => FormatPhone(row.getValue('telefone')), - }, - ]; -} \ No newline at end of file + ) : ( + + {GetNameInitials(pessoa.nome)} + + )} +
+ {/* Nome e Email */} +
+
{pessoa.nome || '-'}
+
+ {empty(pessoa.email) ? 'Email não informado' : pessoa.email} +
+
+
+ ); + }, + sortingFn: (a, b) => + (a.original.nome?.toLowerCase() || '').localeCompare(b.original.nome?.toLowerCase() || ''), + }, + // CPF + { + accessorKey: 'cpf_cnpj', + header: ({ column }) => ( + + ), + cell: ({ row }) => FormatCPF(row.getValue('cpf_cnpj')), + }, + // Telefone + { + accessorKey: 'telefone', + header: ({ column }) => ( + + ), + cell: ({ row }) => FormatPhone(row.getValue('telefone')), + }, + ]; +} diff --git a/src/packages/administrativo/data/GCidade/GCidadeIndexData.ts b/src/packages/administrativo/data/GCidade/GCidadeIndexData.ts index f44552c..9661f74 100644 --- a/src/packages/administrativo/data/GCidade/GCidadeIndexData.ts +++ b/src/packages/administrativo/data/GCidade/GCidadeIndexData.ts @@ -9,14 +9,13 @@ import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/ // Função assíncrona que implementa a lógica de salvar (criar/atualizar) uma cidade async function executeGcidadeIndexData() { - // Instancia o cliente da API para enviar a requisição const api = new API(); // Executa a requisição para a API com o método apropriado e envia os dados no corpo return await api.send({ method: Methods.GET, // GET listar todos os itens - endpoint: `administrativo/g_cidade/` // endpoint dinâmico + endpoint: `administrativo/g_cidade/`, // endpoint dinâmico }); } diff --git a/src/packages/administrativo/data/GCidade/GCidadeRemoveData.ts b/src/packages/administrativo/data/GCidade/GCidadeRemoveData.ts index 1801b13..513c160 100644 --- a/src/packages/administrativo/data/GCidade/GCidadeRemoveData.ts +++ b/src/packages/administrativo/data/GCidade/GCidadeRemoveData.ts @@ -12,7 +12,6 @@ import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/ // Função assíncrona que implementa a lógica de salvar (criar/atualizar) uma cidade async function executeGcidadeRemoveData(data: GCidadeInterface) { - // Instancia o cliente da API para enviar a requisição const api = new API(); diff --git a/src/packages/administrativo/data/GCidade/GCidadeSaveData.ts b/src/packages/administrativo/data/GCidade/GCidadeSaveData.ts index cd1aede..8b71f79 100644 --- a/src/packages/administrativo/data/GCidade/GCidadeSaveData.ts +++ b/src/packages/administrativo/data/GCidade/GCidadeSaveData.ts @@ -12,7 +12,6 @@ import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/ // Função assíncrona que implementa a lógica de salvar (criar/atualizar) uma cidade async function executeGcidadeSaveData(data: GCidadeInterface) { - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) const isUpdate = Boolean(data.cidade_id); diff --git a/src/packages/administrativo/data/GNatureza/GNaturezaDeleteData.ts b/src/packages/administrativo/data/GNatureza/GNaturezaDeleteData.ts index 5073de9..250f28c 100644 --- a/src/packages/administrativo/data/GNatureza/GNaturezaDeleteData.ts +++ b/src/packages/administrativo/data/GNatureza/GNaturezaDeleteData.ts @@ -1,18 +1,16 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; -async function executeGNaturezaDeleteData( - data: GNaturezaInterface -): Promise { - const api = new API(); +async function executeGNaturezaDeleteData(data: GNaturezaInterface): Promise { + const api = new API(); - return api.send({ - method: Methods.DELETE, - endpoint: `administrativo/g_natureza/${data.natureza_id}`, - }); + return api.send({ + method: Methods.DELETE, + endpoint: `administrativo/g_natureza/${data.natureza_id}`, + }); } -export const GNaturezaDeleteData = withClientErrorHandler(executeGNaturezaDeleteData); \ No newline at end of file +export const GNaturezaDeleteData = withClientErrorHandler(executeGNaturezaDeleteData); diff --git a/src/packages/administrativo/data/GNatureza/GNaturezaIndexData.ts b/src/packages/administrativo/data/GNatureza/GNaturezaIndexData.ts index eff3aec..5c59464 100644 --- a/src/packages/administrativo/data/GNatureza/GNaturezaIndexData.ts +++ b/src/packages/administrativo/data/GNatureza/GNaturezaIndexData.ts @@ -1,18 +1,16 @@ -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; -async function executeGNaturezaIndexData( - data: GNaturezaInterface -): Promise { - const api = new API(); +async function executeGNaturezaIndexData(data: GNaturezaInterface): Promise { + const api = new API(); - return api.send({ - method: Methods.GET, - endpoint: `administrativo/g_natureza/sistema/${data.sistema_id}`, - }); + return api.send({ + method: Methods.GET, + endpoint: `administrativo/g_natureza/sistema/${data.sistema_id}`, + }); } -export const GNaturezaIndexData = withClientErrorHandler(executeGNaturezaIndexData); \ No newline at end of file +export const GNaturezaIndexData = withClientErrorHandler(executeGNaturezaIndexData); diff --git a/src/packages/administrativo/data/GNatureza/GNaturezaSaveData.ts b/src/packages/administrativo/data/GNatureza/GNaturezaSaveData.ts index bd8b452..f8a95b7 100644 --- a/src/packages/administrativo/data/GNatureza/GNaturezaSaveData.ts +++ b/src/packages/administrativo/data/GNatureza/GNaturezaSaveData.ts @@ -1,24 +1,22 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; -async function executeGNaturezaSaveData( - data: GNaturezaInterface -): Promise { - // Verifica se existe ID para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.natureza_id); +async function executeGNaturezaSaveData(data: GNaturezaInterface): Promise { + // Verifica se existe ID para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.natureza_id); - // Instancia o cliente da API - const api = new API(); + // Instancia o cliente da API + const api = new API(); - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/g_natureza/${data.natureza_id || ""}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/g_natureza/${data.natureza_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } export const GNaturezaSaveData = withClientErrorHandler(executeGNaturezaSaveData); diff --git a/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteDeleteData.ts b/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteDeleteData.ts index b63016d..b87340b 100644 --- a/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteDeleteData.ts +++ b/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteDeleteData.ts @@ -1,18 +1,18 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import TAtoParteTipoInterface from "../../interfaces/TAtoParteTipo/TAtoParteTipoInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import TAtoParteTipoInterface from '../../interfaces/TAtoParteTipo/TAtoParteTipoInterface'; -async function executeTAtoParteTipoDeleteData(data: TAtoParteTipoInterface): Promise { - - const api = new API(); - - return await api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_ato_partetipo/${data.ato_partetipo_id}` - }); +async function executeTAtoParteTipoDeleteData( + data: TAtoParteTipoInterface, +): Promise { + const api = new API(); + return await api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_ato_partetipo/${data.ato_partetipo_id}`, + }); } -export const TAtoParteTipoDeleteData = withClientErrorHandler(executeTAtoParteTipoDeleteData); \ No newline at end of file +export const TAtoParteTipoDeleteData = withClientErrorHandler(executeTAtoParteTipoDeleteData); diff --git a/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteIndexData.ts b/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteIndexData.ts index c6a3689..4cb5fef 100644 --- a/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteIndexData.ts +++ b/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteIndexData.ts @@ -1,14 +1,14 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; async function executeTAtoParteTipoIndexData(): Promise { - const api = new API(); - return api.send({ - method: Methods.GET, - endpoint: `administrativo/t_ato_partetipo` - }); + const api = new API(); + return api.send({ + method: Methods.GET, + endpoint: `administrativo/t_ato_partetipo`, + }); } -export const TAtoParteTipoIndexData = withClientErrorHandler(executeTAtoParteTipoIndexData); \ No newline at end of file +export const TAtoParteTipoIndexData = withClientErrorHandler(executeTAtoParteTipoIndexData); diff --git a/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteSaveData.ts b/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteSaveData.ts index 5159911..23be44a 100644 --- a/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteSaveData.ts +++ b/src/packages/administrativo/data/TAtoTipoParte/TAtoTipoParteSaveData.ts @@ -1,24 +1,24 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import TAtoParteTipoInterface from "../../interfaces/TAtoParteTipo/TAtoParteTipoInterface"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import TAtoParteTipoInterface from '../../interfaces/TAtoParteTipo/TAtoParteTipoInterface'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; -async function executeTAtoParteTipoSaveData(data: TAtoParteTipoInterface): Promise { +async function executeTAtoParteTipoSaveData( + data: TAtoParteTipoInterface, +): Promise { + // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.ato_partetipo_id); - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.ato_partetipo_id); - - // Instancia o cliente da API para enviar a requisição - const api = new API(); - - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/t_ato_partetipo/${data.ato_partetipo_id || ''}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Instancia o cliente da API para enviar a requisição + const api = new API(); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/t_ato_partetipo/${data.ato_partetipo_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } -export const TAtoParteTipoSaveData = withClientErrorHandler(executeTAtoParteTipoSaveData); \ No newline at end of file +export const TAtoParteTipoSaveData = withClientErrorHandler(executeTAtoParteTipoSaveData); diff --git a/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeDeleteData.ts b/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeDeleteData.ts index 9cf7b8c..072221e 100644 --- a/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeDeleteData.ts +++ b/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeDeleteData.ts @@ -1,18 +1,18 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import TCensecQualidadeInterface from "../../interfaces/TCensecQualidade/TCensecQualidadeInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import TCensecQualidadeInterface from '../../interfaces/TCensecQualidade/TCensecQualidadeInterface'; -async function executeTCensecQualidadeDeleteData(data: TCensecQualidadeInterface): Promise { - - const api = new API(); - - return await api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_censec_qualidade/${data.censec_qualidade_id}` - }); +async function executeTCensecQualidadeDeleteData( + data: TCensecQualidadeInterface, +): Promise { + const api = new API(); + return await api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_censec_qualidade/${data.censec_qualidade_id}`, + }); } -export const TCensecQualidadeDeleteData = withClientErrorHandler(executeTCensecQualidadeDeleteData); \ No newline at end of file +export const TCensecQualidadeDeleteData = withClientErrorHandler(executeTCensecQualidadeDeleteData); diff --git a/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeIndexData.ts b/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeIndexData.ts index 7210da9..9adf6f3 100644 --- a/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeIndexData.ts +++ b/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeIndexData.ts @@ -1,14 +1,14 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; async function executeTCensecQualidadeIndexData(): Promise { - const api = new API(); - return api.send({ - method: Methods.GET, - endpoint: `administrativo/t_censec_qualidade` - }); + const api = new API(); + return api.send({ + method: Methods.GET, + endpoint: `administrativo/t_censec_qualidade`, + }); } -export const TCensecQualidadeIndexData = withClientErrorHandler(executeTCensecQualidadeIndexData); \ No newline at end of file +export const TCensecQualidadeIndexData = withClientErrorHandler(executeTCensecQualidadeIndexData); diff --git a/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeSaveData.ts b/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeSaveData.ts index 36d5811..fe15c4d 100644 --- a/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeSaveData.ts +++ b/src/packages/administrativo/data/TCensecQualidade/TCensecQualidadeSaveData.ts @@ -1,24 +1,24 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import TCensecQualidadeInterface from "../../interfaces/TCensecQualidade/TCensecQualidadeInterface"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import TCensecQualidadeInterface from '../../interfaces/TCensecQualidade/TCensecQualidadeInterface'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; -async function executeTCensecQualidadeSaveData(data: TCensecQualidadeInterface): Promise { +async function executeTCensecQualidadeSaveData( + data: TCensecQualidadeInterface, +): Promise { + // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.censec_qualidade_id); - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.censec_qualidade_id); - - // Instancia o cliente da API para enviar a requisição - const api = new API(); - - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/t_censec_qualidade/${data.censec_qualidade_id || ''}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Instancia o cliente da API para enviar a requisição + const api = new API(); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/t_censec_qualidade/${data.censec_qualidade_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } -export const TCensecQualidadeSaveData = withClientErrorHandler(executeTCensecQualidadeSaveData); \ No newline at end of file +export const TCensecQualidadeSaveData = withClientErrorHandler(executeTCensecQualidadeSaveData); diff --git a/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoIndexData.ts b/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoIndexData.ts index 7c4ce23..a329fba 100644 --- a/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoIndexData.ts +++ b/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoIndexData.ts @@ -11,4 +11,6 @@ async function executeTCensecQualidadeAtoIndexData(data: TCensecQualidadeAtoInte }); } -export const TCensecQualidadeAtoIndexData = withClientErrorHandler(executeTCensecQualidadeAtoIndexData); \ No newline at end of file +export const TCensecQualidadeAtoIndexData = withClientErrorHandler( + executeTCensecQualidadeAtoIndexData, +); diff --git a/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoRemoveData.ts b/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoRemoveData.ts index bc2ea01..45ffccc 100644 --- a/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoRemoveData.ts +++ b/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoRemoveData.ts @@ -11,4 +11,6 @@ async function executeTCensecQualidadeAtoRemoveData(data: TCensecQualidadeAtoInt }); } -export const TCensecQualidadeAtoRemoveData = withClientErrorHandler(executeTCensecQualidadeAtoRemoveData); +export const TCensecQualidadeAtoRemoveData = withClientErrorHandler( + executeTCensecQualidadeAtoRemoveData, +); diff --git a/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoSaveData.ts b/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoSaveData.ts index e4f4bd4..cb062b6 100644 --- a/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoSaveData.ts +++ b/src/packages/administrativo/data/TCensecQualidadeAto/TCensecQualidadeAtoSaveData.ts @@ -4,7 +4,6 @@ import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; import TCensecQualidadeAtoInterface from '../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface'; async function executeTCensecQualidadeAtoSaveData(data: TCensecQualidadeAtoInterface) { - // Instancia o cliente da API para enviar a requisição const api = new API(); @@ -16,4 +15,6 @@ async function executeTCensecQualidadeAtoSaveData(data: TCensecQualidadeAtoInter }); } -export const TCensecQualidadeAtoSaveData = withClientErrorHandler(executeTCensecQualidadeAtoSaveData); +export const TCensecQualidadeAtoSaveData = withClientErrorHandler( + executeTCensecQualidadeAtoSaveData, +); diff --git a/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoIndexData.ts b/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoIndexData.ts index 312b784..428a2a9 100644 --- a/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoIndexData.ts +++ b/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoIndexData.ts @@ -1,14 +1,13 @@ -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; async function executeTCensecTipoAtoIndexData() { - const api = new API(); - return await api.send({ - method: Methods.GET, - endpoint: `administrativo/t_censec_tipoato/` - }); - + const api = new API(); + return await api.send({ + method: Methods.GET, + endpoint: `administrativo/t_censec_tipoato/`, + }); } -export const TCensecTipoAtoIndexData = withClientErrorHandler(executeTCensecTipoAtoIndexData) \ No newline at end of file +export const TCensecTipoAtoIndexData = withClientErrorHandler(executeTCensecTipoAtoIndexData); diff --git a/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoRemoveData.ts b/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoRemoveData.ts index 467497e..0a54b86 100644 --- a/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoRemoveData.ts +++ b/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoRemoveData.ts @@ -1,17 +1,15 @@ -import API from "@/shared/services/api/Api"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; +import API from '@/shared/services/api/Api'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; async function executeTCensecTipoAtoRemoveData(data: TCensecTipoAtoInterface) { + const api = new API(); - const api = new API(); - - return await api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_censec_tipoato/${data.censec_tipoato_id}` - }); - + return await api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_censec_tipoato/${data.censec_tipoato_id}`, + }); } -export const TCensecTipoAtoRemoveData = withClientErrorHandler(executeTCensecTipoAtoRemoveData) \ No newline at end of file +export const TCensecTipoAtoRemoveData = withClientErrorHandler(executeTCensecTipoAtoRemoveData); diff --git a/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoSaveData.ts b/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoSaveData.ts index d1d01f2..2105832 100644 --- a/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoSaveData.ts +++ b/src/packages/administrativo/data/TCensecTipoAto/GMedidaTipoSaveData.ts @@ -1,20 +1,18 @@ -import API from "@/shared/services/api/Api"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; +import API from '@/shared/services/api/Api'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; async function executeTCensecTipoAtoSaveData(data: TCensecTipoAtoInterface) { + const isUpdate = Boolean(data.censec_tipoato_id); - const isUpdate = Boolean(data.censec_tipoato_id); - - const api = new API(); - - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, - endpoint: `administrativo/t_censec_tipoato/${data.censec_tipoato_id || ''}`, - body: data - }); + const api = new API(); + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, + endpoint: `administrativo/t_censec_tipoato/${data.censec_tipoato_id || ''}`, + body: data, + }); } -export const TCensecTipoAtoSaveData = withClientErrorHandler(executeTCensecTipoAtoSaveData) \ No newline at end of file +export const TCensecTipoAtoSaveData = withClientErrorHandler(executeTCensecTipoAtoSaveData); diff --git a/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaDeleteData.ts b/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaDeleteData.ts index 0a4d210..2132440 100644 --- a/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaDeleteData.ts +++ b/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaDeleteData.ts @@ -1,18 +1,20 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import TCensecTipoNaturezaInterface from "../../interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import TCensecTipoNaturezaInterface from '../../interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface'; -async function executeTCensecTipoNaturezaDeleteData(data: TCensecTipoNaturezaInterface): Promise { - - const api = new API(); - - return await api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_censec_tiponatureza/${data.censec_tiponatureza_id}` - }); +async function executeTCensecTipoNaturezaDeleteData( + data: TCensecTipoNaturezaInterface, +): Promise { + const api = new API(); + return await api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_censec_tiponatureza/${data.censec_tiponatureza_id}`, + }); } -export const TCensecTipoNaturezaDeleteData = withClientErrorHandler(executeTCensecTipoNaturezaDeleteData); \ No newline at end of file +export const TCensecTipoNaturezaDeleteData = withClientErrorHandler( + executeTCensecTipoNaturezaDeleteData, +); diff --git a/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaIndexData.ts b/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaIndexData.ts index 829179f..b8d934b 100644 --- a/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaIndexData.ts +++ b/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaIndexData.ts @@ -1,14 +1,16 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; async function executeTCensecTipoNaturezaIndexData(): Promise { - const api = new API(); - return api.send({ - method: Methods.GET, - endpoint: `administrativo/t_censec_tiponatureza` - }); + const api = new API(); + return api.send({ + method: Methods.GET, + endpoint: `administrativo/t_censec_tiponatureza`, + }); } -export const TCensecTipoNaturezaIndexData = withClientErrorHandler(executeTCensecTipoNaturezaIndexData); \ No newline at end of file +export const TCensecTipoNaturezaIndexData = withClientErrorHandler( + executeTCensecTipoNaturezaIndexData, +); diff --git a/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaSaveData.ts b/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaSaveData.ts index cfa9cd2..d40a679 100644 --- a/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaSaveData.ts +++ b/src/packages/administrativo/data/TCensecTipoNatureza/TCensecTipoNaturezaSaveData.ts @@ -1,26 +1,28 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import TCensecTipoNaturezaInterface from "../../interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import TCensecTipoNaturezaInterface from '../../interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; -async function executeTCensecTipoNaturezaSaveData(data: TCensecTipoNaturezaInterface): Promise { +async function executeTCensecTipoNaturezaSaveData( + data: TCensecTipoNaturezaInterface, +): Promise { + console.log('executeTCensecTipoNaturezaSaveData', data); - console.log('executeTCensecTipoNaturezaSaveData', data) + // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.censec_tiponatureza_id); - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.censec_tiponatureza_id); - - // Instancia o cliente da API para enviar a requisição - const api = new API(); - - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/t_censec_tiponatureza/${data.censec_tiponatureza_id || ''}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Instancia o cliente da API para enviar a requisição + const api = new API(); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/t_censec_tiponatureza/${data.censec_tiponatureza_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } -export const TCensecTipoNaturezaSaveData = withClientErrorHandler(executeTCensecTipoNaturezaSaveData); \ No newline at end of file +export const TCensecTipoNaturezaSaveData = withClientErrorHandler( + executeTCensecTipoNaturezaSaveData, +); diff --git a/src/packages/administrativo/data/TImovel/TImovelDeleteData.ts b/src/packages/administrativo/data/TImovel/TImovelDeleteData.ts index 156fcde..c4a17b6 100644 --- a/src/packages/administrativo/data/TImovel/TImovelDeleteData.ts +++ b/src/packages/administrativo/data/TImovel/TImovelDeleteData.ts @@ -1,18 +1,16 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import TImovelInterface from "../../interfaces/TImovel/TImovelInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import TImovelInterface from '../../interfaces/TImovel/TImovelInterface'; async function executeTImovelDeleteData(data: TImovelInterface): Promise { + const api = new API(); - const api = new API(); - - return await api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_imovel/${data.imovel_id}` - }); - + return await api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_imovel/${data.imovel_id}`, + }); } -export const TImovelDeleteData = withClientErrorHandler(executeTImovelDeleteData); \ No newline at end of file +export const TImovelDeleteData = withClientErrorHandler(executeTImovelDeleteData); diff --git a/src/packages/administrativo/data/TImovel/TImovelIndexData.ts b/src/packages/administrativo/data/TImovel/TImovelIndexData.ts index bde6a06..833851c 100644 --- a/src/packages/administrativo/data/TImovel/TImovelIndexData.ts +++ b/src/packages/administrativo/data/TImovel/TImovelIndexData.ts @@ -1,15 +1,17 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import { TImovelIndexDataInterface } from "../../interfaces/TImovel/TImovelIndexDataInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import { TImovelIndexDataInterface } from '../../interfaces/TImovel/TImovelIndexDataInterface'; -async function executeTImovelIndexData(data: TImovelIndexDataInterface): Promise { - const api = new API(); - return api.send({ - method: Methods.GET, - endpoint: `administrativo/t_imovel/classe/${data.tipo_classe}` - }); +async function executeTImovelIndexData( + data: TImovelIndexDataInterface, +): Promise { + const api = new API(); + return api.send({ + method: Methods.GET, + endpoint: `administrativo/t_imovel/classe/${data.tipo_classe}`, + }); } -export const TImovelIndexData = withClientErrorHandler(executeTImovelIndexData); \ No newline at end of file +export const TImovelIndexData = withClientErrorHandler(executeTImovelIndexData); diff --git a/src/packages/administrativo/data/TImovel/TImovelSaveData.ts b/src/packages/administrativo/data/TImovel/TImovelSaveData.ts index 4628042..9ee8572 100644 --- a/src/packages/administrativo/data/TImovel/TImovelSaveData.ts +++ b/src/packages/administrativo/data/TImovel/TImovelSaveData.ts @@ -1,24 +1,22 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import TImovelInterface from "../../interfaces/TImovel/TImovelInterface"; -import ApiResponseInterface from "@/shared/services/api/interfaces/ApiResponseInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import TImovelInterface from '../../interfaces/TImovel/TImovelInterface'; +import ApiResponseInterface from '@/shared/services/api/interfaces/ApiResponseInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTImovelSaveData(data: TImovelInterface): Promise { + // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.imovel_id); - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.imovel_id); - - // Instancia o cliente da API para enviar a requisição - const api = new API(); - - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/t_imovel/${data.imovel_id || ''}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Instancia o cliente da API para enviar a requisição + const api = new API(); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/t_imovel/${data.imovel_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } -export const TImovelSaveData = withClientErrorHandler(executeTImovelSaveData); \ No newline at end of file +export const TImovelSaveData = withClientErrorHandler(executeTImovelSaveData); diff --git a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteData.ts b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteData.ts index c0ea3b3..9028b80 100644 --- a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteData.ts +++ b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteData.ts @@ -1,14 +1,16 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TImovelUnidadeRuralInterface } from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; -import API from "@/shared/services/api/Api"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TImovelUnidadeRuralInterface } from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; +import API from '@/shared/services/api/Api'; async function executeTImovelUnidadeRuralDeleteData(data: TImovelUnidadeRuralInterface) { - const api = new API(); - return api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id}` - }); + const api = new API(); + return api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id}`, + }); } -export const TImovelUnidadeRuralDeleteData = withClientErrorHandler(executeTImovelUnidadeRuralDeleteData); \ No newline at end of file +export const TImovelUnidadeRuralDeleteData = withClientErrorHandler( + executeTImovelUnidadeRuralDeleteData, +); diff --git a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexData.ts b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexData.ts index 8a0889e..3ad620d 100644 --- a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexData.ts +++ b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexData.ts @@ -1,16 +1,16 @@ -import TImovelUnidadePageInterface from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface"; -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import TImovelUnidadePageInterface from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface'; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTImovelUnidadeRuralIndexData(data: TImovelUnidadePageInterface) { - - const api = new API(); - return await api.send({ - method: Methods.GET, - endpoint: `administrativo/t_imovel_unidade/imovel/${data.imovel_id}` - }); - + const api = new API(); + return await api.send({ + method: Methods.GET, + endpoint: `administrativo/t_imovel_unidade/imovel/${data.imovel_id}`, + }); } -export const TImovelUnidadeRuralIndexData = withClientErrorHandler(executeTImovelUnidadeRuralIndexData); \ No newline at end of file +export const TImovelUnidadeRuralIndexData = withClientErrorHandler( + executeTImovelUnidadeRuralIndexData, +); diff --git a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveData.ts b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveData.ts index 20284bc..b168f6d 100644 --- a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveData.ts +++ b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveData.ts @@ -1,25 +1,25 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TImovelUnidadeRuralInterface } from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TImovelUnidadeRuralInterface } from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTImovelUnidadeRuralSaveData(data: TImovelUnidadeRuralInterface) { + console.log(data); - console.log(data); + // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.imovel_unidade_id); - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.imovel_unidade_id); - - // Instancia o cliente da API para enviar a requisição - const api = new API(); - - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id || ''}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Instancia o cliente da API para enviar a requisição + const api = new API(); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } -export const TImovelUnidadeRuralSaveData = withClientErrorHandler(executeTImovelUnidadeRuralSaveData); \ No newline at end of file +export const TImovelUnidadeRuralSaveData = withClientErrorHandler( + executeTImovelUnidadeRuralSaveData, +); diff --git a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteData.ts b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteData.ts index 3f4c3b6..b3747f8 100644 --- a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteData.ts +++ b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteData.ts @@ -1,16 +1,16 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TImovelUnidadeUrbanoInterface } from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TImovelUnidadeUrbanoInterface } from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTImovelUnidadeUrbanoDeleteData(data: TImovelUnidadeUrbanoInterface) { - - const api = new API(); - return api.send({ - method: Methods.DELETE, - endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id}` - }); - + const api = new API(); + return api.send({ + method: Methods.DELETE, + endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id}`, + }); } -export const TImovelUnidadeUrbanoDeleteData = withClientErrorHandler(executeTImovelUnidadeUrbanoDeleteData); \ No newline at end of file +export const TImovelUnidadeUrbanoDeleteData = withClientErrorHandler( + executeTImovelUnidadeUrbanoDeleteData, +); diff --git a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexData.ts b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexData.ts index 3d05ad6..ddf36d8 100644 --- a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexData.ts +++ b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexData.ts @@ -1,14 +1,16 @@ -import TImovelUnidadePageInterface from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface"; -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import TImovelUnidadePageInterface from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface'; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTImovelUnidadeUrbanoIndexData(data: TImovelUnidadePageInterface) { - const api = new API(); - return api.send({ - method: Methods.GET, - endpoint: `administrativo/t_imovel_unidade/imovel/${data.imovel_id}` - }); + const api = new API(); + return api.send({ + method: Methods.GET, + endpoint: `administrativo/t_imovel_unidade/imovel/${data.imovel_id}`, + }); } -export const TImovelUnidadeUrbanoIndexData = withClientErrorHandler(executeTImovelUnidadeUrbanoIndexData); \ No newline at end of file +export const TImovelUnidadeUrbanoIndexData = withClientErrorHandler( + executeTImovelUnidadeUrbanoIndexData, +); diff --git a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveData.ts b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveData.ts index d4ab5ca..199d4d9 100644 --- a/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveData.ts +++ b/src/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveData.ts @@ -1,23 +1,23 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TImovelUnidadeUrbanoInterface } from "@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface"; -import API from "@/shared/services/api/Api"; -import { Methods } from "@/shared/services/api/enums/ApiMethodEnum"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TImovelUnidadeUrbanoInterface } from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface'; +import API from '@/shared/services/api/Api'; +import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTImovelUnidadeUrbanoSaveData(data: TImovelUnidadeUrbanoInterface) { + // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) + const isUpdate = Boolean(data.imovel_unidade_id); - // Verifica se existe ID da cidade para decidir se é atualização (PUT) ou criação (POST) - const isUpdate = Boolean(data.imovel_unidade_id); - - // Instancia o cliente da API para enviar a requisição - const api = new API(); - - // Executa a requisição para a API com o método apropriado e envia os dados no corpo - return await api.send({ - method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar - endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id || ''}`, // endpoint dinâmico - body: data, // payload enviado para a API - }); + // Instancia o cliente da API para enviar a requisição + const api = new API(); + // Executa a requisição para a API com o método apropriado e envia os dados no corpo + return await api.send({ + method: isUpdate ? Methods.PUT : Methods.POST, // PUT se atualizar, POST se criar + endpoint: `administrativo/t_imovel_unidade/${data.imovel_unidade_id || ''}`, // endpoint dinâmico + body: data, // payload enviado para a API + }); } -export const TImovelUnidadeUrbanoSaveData = withClientErrorHandler(executeTImovelUnidadeUrbanoSaveData); \ No newline at end of file +export const TImovelUnidadeUrbanoSaveData = withClientErrorHandler( + executeTImovelUnidadeUrbanoSaveData, +); diff --git a/src/packages/administrativo/data/TPessoa/TPessoaFisica/TPessoaFisicaRemoveData.ts b/src/packages/administrativo/data/TPessoa/TPessoaFisica/TPessoaFisicaRemoveData.ts index 9b3182f..a124817 100644 --- a/src/packages/administrativo/data/TPessoa/TPessoaFisica/TPessoaFisicaRemoveData.ts +++ b/src/packages/administrativo/data/TPessoa/TPessoaFisica/TPessoaFisicaRemoveData.ts @@ -11,4 +11,4 @@ async function executeTPessoaFisicaRemoveData(data: TPessoaFisicaInterface) { }); } -export const TPessoaFisicaRemoveData = withClientErrorHandler(executeTPessoaFisicaRemoveData); \ No newline at end of file +export const TPessoaFisicaRemoveData = withClientErrorHandler(executeTPessoaFisicaRemoveData); diff --git a/src/packages/administrativo/data/TPessoa/TPessoaJuridica/TPessoaJuridicaIndexData.ts b/src/packages/administrativo/data/TPessoa/TPessoaJuridica/TPessoaJuridicaIndexData.ts index f6327b9..a7ebe37 100644 --- a/src/packages/administrativo/data/TPessoa/TPessoaJuridica/TPessoaJuridicaIndexData.ts +++ b/src/packages/administrativo/data/TPessoa/TPessoaJuridica/TPessoaJuridicaIndexData.ts @@ -10,4 +10,4 @@ async function executeTPessoaJuridicaIndexData() { }); } -export const TPessoaJuridicaIndexData = withClientErrorHandler(executeTPessoaJuridicaIndexData); \ No newline at end of file +export const TPessoaJuridicaIndexData = withClientErrorHandler(executeTPessoaJuridicaIndexData); diff --git a/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts index e3de22c..5915c09 100644 --- a/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts +++ b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts @@ -11,4 +11,6 @@ async function executeTPessoaRepresentanteIndexData(data: TPessoaRepresentanteIn }); } -export const TPessoaRepresentanteIndexData = withClientErrorHandler(executeTPessoaRepresentanteIndexData); \ No newline at end of file +export const TPessoaRepresentanteIndexData = withClientErrorHandler( + executeTPessoaRepresentanteIndexData, +); diff --git a/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteRemoveData.ts b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteRemoveData.ts index dc6c016..35da219 100644 --- a/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteRemoveData.ts +++ b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteRemoveData.ts @@ -11,4 +11,6 @@ async function executeTPessoaRepresentanteRemoveData(data: TPessoaRepresentanteI }); } -export const TPessoaRepresentanteRemoveData = withClientErrorHandler(executeTPessoaRepresentanteRemoveData); +export const TPessoaRepresentanteRemoveData = withClientErrorHandler( + executeTPessoaRepresentanteRemoveData, +); diff --git a/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteSaveData.ts b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteSaveData.ts index 69e3ba8..19191d7 100644 --- a/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteSaveData.ts +++ b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteSaveData.ts @@ -4,7 +4,6 @@ import API from '@/shared/services/api/Api'; import { Methods } from '@/shared/services/api/enums/ApiMethodEnum'; async function executeTPessoaRepresentanteSaveData(data: TPessoaRepresentanteInterface) { - // Instancia o cliente da API para enviar a requisição const api = new API(); @@ -16,4 +15,6 @@ async function executeTPessoaRepresentanteSaveData(data: TPessoaRepresentanteInt }); } -export const TPessoaRepresentanteSaveData = withClientErrorHandler(executeTPessoaRepresentanteSaveData); +export const TPessoaRepresentanteSaveData = withClientErrorHandler( + executeTPessoaRepresentanteSaveData, +); diff --git a/src/packages/administrativo/hooks/GCidade/useGCidadeRemoveHook.ts b/src/packages/administrativo/hooks/GCidade/useGCidadeRemoveHook.ts index 6b22a8d..c102c19 100644 --- a/src/packages/administrativo/hooks/GCidade/useGCidadeRemoveHook.ts +++ b/src/packages/administrativo/hooks/GCidade/useGCidadeRemoveHook.ts @@ -1,6 +1,6 @@ -import { useResponse } from "@/shared/components/response/ResponseContext"; // Contexto global para gerenciar respostas da API -import GCidadeInterface from "@/packages/administrativo/interfaces/GCidade/GCidadeInterface"; // Interface tipada da cidade -import { GCidadeRemoveData } from "@/packages/administrativo/data/GCidade/GCidadeRemoveData"; // Função que remove a cidade via API +import { useResponse } from '@/shared/components/response/ResponseContext'; // Contexto global para gerenciar respostas da API +import GCidadeInterface from '@/packages/administrativo/interfaces/GCidade/GCidadeInterface'; // Interface tipada da cidade +import { GCidadeRemoveData } from '@/packages/administrativo/data/GCidade/GCidadeRemoveData'; // Função que remove a cidade via API // Hook customizado para remoção de cidades export const useGCidadeRemoveHook = () => { diff --git a/src/packages/administrativo/hooks/GCidade/useGCidadeSaveHook.ts b/src/packages/administrativo/hooks/GCidade/useGCidadeSaveHook.ts index 6629674..f0a7ce2 100644 --- a/src/packages/administrativo/hooks/GCidade/useGCidadeSaveHook.ts +++ b/src/packages/administrativo/hooks/GCidade/useGCidadeSaveHook.ts @@ -15,8 +15,7 @@ export const useGCidadeSaveHook = () => { // Manda a resposta para o verificador de resposta setResponse(response); - - } + }; return { gCidade, saveGCidade }; }; diff --git a/src/packages/administrativo/hooks/GNatureza/useGNaturezaDeleteHook.ts b/src/packages/administrativo/hooks/GNatureza/useGNaturezaDeleteHook.ts index 1d424e9..4d5cada 100644 --- a/src/packages/administrativo/hooks/GNatureza/useGNaturezaDeleteHook.ts +++ b/src/packages/administrativo/hooks/GNatureza/useGNaturezaDeleteHook.ts @@ -1,7 +1,7 @@ -import { useResponse } from "@/shared/components/response/ResponseContext"; -import { useState } from "react"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; -import { GNaturezaDeleteService } from "../../services/GNatureza/GNaturezaDeleteService"; +import { useResponse } from '@/shared/components/response/ResponseContext'; +import { useState } from 'react'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; +import { GNaturezaDeleteService } from '../../services/GNatureza/GNaturezaDeleteService'; export const useGNaturezaDeleteHook = () => { const { setResponse } = useResponse(); diff --git a/src/packages/administrativo/hooks/GNatureza/useGNaturezaFormHook.ts b/src/packages/administrativo/hooks/GNatureza/useGNaturezaFormHook.ts index f2b45ed..6a77c71 100644 --- a/src/packages/administrativo/hooks/GNatureza/useGNaturezaFormHook.ts +++ b/src/packages/administrativo/hooks/GNatureza/useGNaturezaFormHook.ts @@ -1,6 +1,6 @@ -import { useForm } from "react-hook-form"; -import { GNaturezaFormValues, GNaturezaSchema } from "../../schemas/GNatureza/GNaturezaSchema"; -import { zodResolver } from "@hookform/resolvers/zod"; +import { useForm } from 'react-hook-form'; +import { GNaturezaFormValues, GNaturezaSchema } from '../../schemas/GNatureza/GNaturezaSchema'; +import { zodResolver } from '@hookform/resolvers/zod'; export function useGNaturezaFormHook(defaults?: Partial) { return useForm({ diff --git a/src/packages/administrativo/hooks/GNatureza/useGNaturezaIndexHook.ts b/src/packages/administrativo/hooks/GNatureza/useGNaturezaIndexHook.ts index 503145b..d6b8bfe 100644 --- a/src/packages/administrativo/hooks/GNatureza/useGNaturezaIndexHook.ts +++ b/src/packages/administrativo/hooks/GNatureza/useGNaturezaIndexHook.ts @@ -1,9 +1,9 @@ 'use client'; -import { useResponse } from "@/shared/components/response/ResponseContext"; -import { useState } from "react"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; -import { GNaturezaIndexService } from "../../services/GNatureza/GNaturezaIndexService"; +import { useResponse } from '@/shared/components/response/ResponseContext'; +import { useState } from 'react'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; +import { GNaturezaIndexService } from '../../services/GNatureza/GNaturezaIndexService'; export const useGNaturezaIndexHook = () => { const { setResponse } = useResponse(); diff --git a/src/packages/administrativo/hooks/GNatureza/useGNaturezaSaveHook.ts b/src/packages/administrativo/hooks/GNatureza/useGNaturezaSaveHook.ts index 2f3130e..6049f02 100644 --- a/src/packages/administrativo/hooks/GNatureza/useGNaturezaSaveHook.ts +++ b/src/packages/administrativo/hooks/GNatureza/useGNaturezaSaveHook.ts @@ -1,9 +1,9 @@ 'use client'; -import { useResponse } from "@/shared/components/response/ResponseContext"; -import { useState } from "react"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; -import { GNaturezaSaveService } from "../../services/GNatureza/GNaturezaSaveService"; +import { useResponse } from '@/shared/components/response/ResponseContext'; +import { useState } from 'react'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; +import { GNaturezaSaveService } from '../../services/GNatureza/GNaturezaSaveService'; export const useGNaturezaSaveHook = () => { const { setResponse } = useResponse(); @@ -30,4 +30,4 @@ export const useGNaturezaSaveHook = () => { }; return { gNatureza, saveGNatureza, isOpen, setIsOpen }; -}; \ No newline at end of file +}; diff --git a/src/packages/administrativo/hooks/GTBBairro/useGTBBairroReadHook.ts b/src/packages/administrativo/hooks/GTBBairro/useGTBBairroReadHook.ts index eeea75a..3039fdf 100644 --- a/src/packages/administrativo/hooks/GTBBairro/useGTBBairroReadHook.ts +++ b/src/packages/administrativo/hooks/GTBBairro/useGTBBairroReadHook.ts @@ -23,5 +23,4 @@ export const useGTBBairroReadHook = () => { }; return useMemo(() => ({ gTBBairro, fetchGTBBairro }), [gTBBairro, fetchGTBBairro]); - }; diff --git a/src/packages/administrativo/hooks/GTBTipoLogradouro/useGTBTipoLogradouroReadHook.ts b/src/packages/administrativo/hooks/GTBTipoLogradouro/useGTBTipoLogradouroReadHook.ts index a42e25f..d9326c0 100644 --- a/src/packages/administrativo/hooks/GTBTipoLogradouro/useGTBTipoLogradouroReadHook.ts +++ b/src/packages/administrativo/hooks/GTBTipoLogradouro/useGTBTipoLogradouroReadHook.ts @@ -13,5 +13,8 @@ export const useGTBTipoLogradouroReadHook = () => { setResponse(response); }; - return useMemo(() => ({ gTBTipoLogradouro, fetchGTBTipoLogradouro }), [gTBTipoLogradouro, fetchGTBTipoLogradouro]); -}; \ No newline at end of file + return useMemo( + () => ({ gTBTipoLogradouro, fetchGTBTipoLogradouro }), + [gTBTipoLogradouro, fetchGTBTipoLogradouro], + ); +}; diff --git a/src/packages/administrativo/hooks/TAtoParteTipo/useTAtoParteTipoFormHook.ts b/src/packages/administrativo/hooks/TAtoParteTipo/useTAtoParteTipoFormHook.ts index cdd42a7..45246c0 100644 --- a/src/packages/administrativo/hooks/TAtoParteTipo/useTAtoParteTipoFormHook.ts +++ b/src/packages/administrativo/hooks/TAtoParteTipo/useTAtoParteTipoFormHook.ts @@ -1,6 +1,9 @@ -import { useForm } from "react-hook-form"; -import { TAtoParteTipoFormValues, TAtoParteTipoSchema } from "../../schemas/TAtoParteTipo/TAtoParteTipoSchema"; -import { zodResolver } from "@hookform/resolvers/zod"; +import { useForm } from 'react-hook-form'; +import { + TAtoParteTipoFormValues, + TAtoParteTipoSchema, +} from '../../schemas/TAtoParteTipo/TAtoParteTipoSchema'; +import { zodResolver } from '@hookform/resolvers/zod'; export function useTAtoParteTipoFormHook(defaults?: Partial) { return useForm({ @@ -10,4 +13,4 @@ export function useTAtoParteTipoFormHook(defaults?: Partial { return { tAtoParteTipo, - indexTAtoParteTipo + indexTAtoParteTipo, }; }; diff --git a/src/packages/administrativo/hooks/TCensecQualidade/useTCensecQualidadeHook.ts b/src/packages/administrativo/hooks/TCensecQualidade/useTCensecQualidadeHook.ts index 4c0bd13..4a1c60a 100644 --- a/src/packages/administrativo/hooks/TCensecQualidade/useTCensecQualidadeHook.ts +++ b/src/packages/administrativo/hooks/TCensecQualidade/useTCensecQualidadeHook.ts @@ -1,6 +1,9 @@ -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { TCensecQualidadeFormValues, TCensecQualidadeSchema } from "../../schemas/TCensecQualidade/TCensecQualdiadeSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { + TCensecQualidadeFormValues, + TCensecQualidadeSchema, +} from '../../schemas/TCensecQualidade/TCensecQualdiadeSchema'; export function useTCensecQualidadeFormHook(defaults?: Partial) { return useForm({ @@ -10,4 +13,4 @@ export function useTCensecQualidadeFormHook(defaults?: Partial { return { tCensecQualidade, - indexTCensecQualidade + indexTCensecQualidade, }; }; diff --git a/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoFormHook.ts b/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoFormHook.ts index bcb1032..95a4b11 100644 --- a/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoFormHook.ts +++ b/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoFormHook.ts @@ -1,15 +1,18 @@ // hooks/useTPessoaForm.ts -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import TCensecQualidadeAtoInterface from "../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface"; -import { TCensecQualidadeAtoFormValues, TCensecQualidadeAtoSchema } from "../../schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import TCensecQualidadeAtoInterface from '../../interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface'; +import { + TCensecQualidadeAtoFormValues, + TCensecQualidadeAtoSchema, +} from '../../schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema'; // Hook customizado export function useTCensecQualidadeAtoFormHook(defaults?: Partial) { - return useForm({ - resolver: zodResolver(TCensecQualidadeAtoSchema), - defaultValues: { - ...defaults, - }, - }); -} \ No newline at end of file + return useForm({ + resolver: zodResolver(TCensecQualidadeAtoSchema), + defaultValues: { + ...defaults, + }, + }); +} diff --git a/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoIndexHook.ts b/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoIndexHook.ts index cfa480d..a1daa72 100644 --- a/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoIndexHook.ts +++ b/src/packages/administrativo/hooks/TCensecQualidadeAto/useTCensecQualidadeAtoIndexHook.ts @@ -6,10 +6,11 @@ import { TCensecQualidadeAtoIndexService } from '../../services/TCensecQualidade export const useTCensecQualidadeAtoIndexHook = () => { const { setResponse } = useResponse(); - const [tPessoaRepresentante, setTCensecQualidadeAto] = useState([]); + const [tPessoaRepresentante, setTCensecQualidadeAto] = useState( + [], + ); const fetchTCensecQualidadeAto = async (data: TCensecQualidadeAtoInterface) => { - const response = await TCensecQualidadeAtoIndexService(data); setTCensecQualidadeAto(response.data); diff --git a/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoReadHook.ts b/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoReadHook.ts index 2709ae0..aa7f8bd 100644 --- a/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoReadHook.ts +++ b/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoReadHook.ts @@ -1,23 +1,19 @@ -import { useResponse } from "@/shared/components/response/ResponseContext" -import { useState } from "react"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import { TCensecTipoAtoIndexService } from "../../services/TCensecTipoAto/TCensecTipoAtoIndexService"; +import { useResponse } from '@/shared/components/response/ResponseContext'; +import { useState } from 'react'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import { TCensecTipoAtoIndexService } from '../../services/TCensecTipoAto/TCensecTipoAtoIndexService'; export const useTCensecTipoAtoReadHook = () => { + const { setResponse } = useResponse(); + const [tCensecTipoAto, setTCensecTipoAto] = useState([]); - const { setResponse } = useResponse(); - const [tCensecTipoAto, setTCensecTipoAto] = useState([]); + const fetchTCensecTipoAto = async () => { + const response = await TCensecTipoAtoIndexService(); - const fetchTCensecTipoAto = async () => { + setTCensecTipoAto(response.data); - const response = await TCensecTipoAtoIndexService(); + setResponse(response); + }; - setTCensecTipoAto(response.data); - - setResponse(response); - - } - - return { tCensecTipoAto, fetchTCensecTipoAto } - -} \ No newline at end of file + return { tCensecTipoAto, fetchTCensecTipoAto }; +}; diff --git a/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook.ts b/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook.ts index 6676d2b..6052552 100644 --- a/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook.ts +++ b/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoRemoveHook.ts @@ -1,19 +1,15 @@ -import { useResponse } from "@/shared/components/response/ResponseContext" -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import { TCensecTipoAtoRemoveService } from "../../services/TCensecTipoAto/TCensecTipoAtoRemoveService"; +import { useResponse } from '@/shared/components/response/ResponseContext'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import { TCensecTipoAtoRemoveService } from '../../services/TCensecTipoAto/TCensecTipoAtoRemoveService'; export const useTCensecTipoAtoRemoveHook = () => { + const { setResponse } = useResponse(); - const { setResponse } = useResponse(); + const removeTCensecTipoAto = async (data: TCensecTipoAtoInterface) => { + const response = await TCensecTipoAtoRemoveService(data); - const removeTCensecTipoAto = async (data: TCensecTipoAtoInterface) => { + setResponse(response); + }; - const response = await TCensecTipoAtoRemoveService(data); - - setResponse(response); - - } - - return { removeTCensecTipoAto } - -} \ No newline at end of file + return { removeTCensecTipoAto }; +}; diff --git a/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook.ts b/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook.ts index 77e763a..d42ff98 100644 --- a/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook.ts +++ b/src/packages/administrativo/hooks/TCensecTipoAto/useTCensecTipoAtoSaveHook.ts @@ -1,28 +1,24 @@ -import { useResponse } from "@/shared/components/response/ResponseContext" -import { useState } from "react"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; -import { TCensecTipoAtoSaveService } from "../../services/TCensecTipoAto/TCensecTipoAtoSaveService"; +import { useResponse } from '@/shared/components/response/ResponseContext'; +import { useState } from 'react'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; +import { TCensecTipoAtoSaveService } from '../../services/TCensecTipoAto/TCensecTipoAtoSaveService'; export const useTCensecTipoAtoSaveHook = () => { + const { setResponse } = useResponse(); + const [tCensecTipoAto, setTCensecTipoAto] = useState(null); + const [isOpen, setIsOpen] = useState(false); - const { setResponse } = useResponse(); - const [tCensecTipoAto, setTCensecTipoAto] = useState(null); - const [isOpen, setIsOpen] = useState(false); + const saveTCensecTipoAto = async (data: TCensecTipoAtoInterface) => { + const response = await TCensecTipoAtoSaveService(data); - const saveTCensecTipoAto = async (data: TCensecTipoAtoInterface) => { + setTCensecTipoAto(response.data); - const response = await TCensecTipoAtoSaveService(data); + setResponse(response); - setTCensecTipoAto(response.data); + setIsOpen(false); - setResponse(response); + return response; + }; - setIsOpen(false); - - return response; - - } - - return { tCensecTipoAto, saveTCensecTipoAto } - -} \ No newline at end of file + return { tCensecTipoAto, saveTCensecTipoAto }; +}; diff --git a/src/packages/administrativo/hooks/TCensecTipoNatureza/useTCensecTipoNaturezaFormHook.ts b/src/packages/administrativo/hooks/TCensecTipoNatureza/useTCensecTipoNaturezaFormHook.ts index 75d0c83..2367a53 100644 --- a/src/packages/administrativo/hooks/TCensecTipoNatureza/useTCensecTipoNaturezaFormHook.ts +++ b/src/packages/administrativo/hooks/TCensecTipoNatureza/useTCensecTipoNaturezaFormHook.ts @@ -1,6 +1,9 @@ -import { useForm } from "react-hook-form"; -import { TCensecTipoNaturezaFormValues, TCensecTipoNaturezaSchema } from "../../schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema"; -import { zodResolver } from "@hookform/resolvers/zod"; +import { useForm } from 'react-hook-form'; +import { + TCensecTipoNaturezaFormValues, + TCensecTipoNaturezaSchema, +} from '../../schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema'; +import { zodResolver } from '@hookform/resolvers/zod'; export function useTCensecTipoNaturezaFormHook(defaults?: Partial) { return useForm({ @@ -10,4 +13,4 @@ export function useTCensecTipoNaturezaFormHook(defaults?: Partial { const { setResponse } = useResponse(); - const [tCensecNaturezaTipo, setTCensecTipoNatureza] = useState([]); + const [tCensecNaturezaTipo, setTCensecTipoNatureza] = useState( + [], + ); const indexTCensecTipoNatureza = async () => { const response = await TCensecTipoNaturezaIndexService(); @@ -20,6 +22,6 @@ export const useTCensecTipoNaturezaIndexHook = () => { return { tCensecNaturezaTipo, - indexTCensecTipoNatureza + indexTCensecTipoNatureza, }; }; diff --git a/src/packages/administrativo/hooks/TImovel/useTImovelFormHook.ts b/src/packages/administrativo/hooks/TImovel/useTImovelFormHook.ts index fa56ab2..68c27bf 100644 --- a/src/packages/administrativo/hooks/TImovel/useTImovelFormHook.ts +++ b/src/packages/administrativo/hooks/TImovel/useTImovelFormHook.ts @@ -1,6 +1,6 @@ -import { useForm } from "react-hook-form"; -import { TImovelFormValues, TImovelSchema } from "../../schemas/TImovel/TImovelSchema"; -import { zodResolver } from "@hookform/resolvers/zod"; +import { useForm } from 'react-hook-form'; +import { TImovelFormValues, TImovelSchema } from '../../schemas/TImovel/TImovelSchema'; +import { zodResolver } from '@hookform/resolvers/zod'; export function useTImovelFormHook(defaults?: Partial) { return useForm({ @@ -10,4 +10,4 @@ export function useTImovelFormHook(defaults?: Partial) { ...defaults, }, }); -} \ No newline at end of file +} diff --git a/src/packages/administrativo/hooks/TImovel/useTImovelIndexHook.ts b/src/packages/administrativo/hooks/TImovel/useTImovelIndexHook.ts index d256c87..6e1e7b7 100644 --- a/src/packages/administrativo/hooks/TImovel/useTImovelIndexHook.ts +++ b/src/packages/administrativo/hooks/TImovel/useTImovelIndexHook.ts @@ -21,6 +21,6 @@ export const useTImovelIndexHook = () => { return { tImovel, - indexTImovel + indexTImovel, }; }; diff --git a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralFormHook.ts b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralFormHook.ts index ac18f23..4c24936 100644 --- a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralFormHook.ts +++ b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralFormHook.ts @@ -1,6 +1,9 @@ -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { TImovelUnidadeRuralFormValues, TImovelUnidadeRuralSchema } from "@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { + TImovelUnidadeRuralFormValues, + TImovelUnidadeRuralSchema, +} from '@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema'; export function useTImovelUnidadeRuralFormHook(defaults?: Partial) { return useForm({ @@ -10,4 +13,4 @@ export function useTImovelUnidadeRuralFormHook(defaults?: Partial { const { setResponse } = useResponse(); - const [tImovelUnidadeRural, setTImovelUnidadeRural] = useState([]); + const [tImovelUnidadeRural, setTImovelUnidadeRural] = useState( + [], + ); const indexTImovelUnidadeRural = async (data: TImovelUnidadeInterface) => { const response = await TImovelUnidadeRuralIndexService(data); @@ -23,6 +25,6 @@ export const useTImovelUnidadeRuralIndexHook = () => { return { tImovelUnidadeRural, - indexTImovelUnidadeRural + indexTImovelUnidadeRural, }; }; diff --git a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralSaveHook.ts b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralSaveHook.ts index eb7fd9f..e700a3a 100644 --- a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralSaveHook.ts +++ b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeRural/useTImovelUnidadeRuralSaveHook.ts @@ -30,5 +30,4 @@ export const useTImovelUnidadeRuralSaveHook = () => { }; return { tImovelUnidadeRural, saveTImovelUnidadeRural }; - }; diff --git a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoFormHook.ts b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoFormHook.ts index 771d834..e549878 100644 --- a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoFormHook.ts +++ b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoFormHook.ts @@ -1,8 +1,13 @@ -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { TImovelUnidadeUrbanoFormValues, TImovelUnidadeUrbanoSchema } from "@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { + TImovelUnidadeUrbanoFormValues, + TImovelUnidadeUrbanoSchema, +} from '@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema'; -export function useTImovelUnidadeUrbanoFormHook(defaults?: Partial) { +export function useTImovelUnidadeUrbanoFormHook( + defaults?: Partial, +) { return useForm({ resolver: zodResolver(TImovelUnidadeUrbanoSchema), defaultValues: { @@ -28,4 +33,4 @@ export function useTImovelUnidadeUrbanoFormHook(defaults?: Partial { const { setResponse } = useResponse(); - const [tImovelUnidadeUrbano, setTImovelUnidadeUrbano] = useState([]); + const [tImovelUnidadeUrbano, setTImovelUnidadeUrbano] = useState( + [], + ); const indexTImovelUnidadeUrbano = async (data: TImovelUnidadePageInterface) => { - const response = await TImovelUnidadeUrbanoIndexService(data); // Armazena os dados consultados @@ -24,6 +25,6 @@ export const useTImovelUnidadeUrbanoIndexHook = () => { return { tImovelUnidadeUrbano, - indexTImovelUnidadeUrbano + indexTImovelUnidadeUrbano, }; }; diff --git a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoSaveHook.ts b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoSaveHook.ts index 2ec4d64..17ff9e2 100644 --- a/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoSaveHook.ts +++ b/src/packages/administrativo/hooks/TImovelUnidade/TImovelUnidadeUrbano/useTImovelUnidadeUrbanoSaveHook.ts @@ -14,7 +14,6 @@ export const useTImovelUnidadeUrbanoSaveHook = () => { const [isOpen, setIsOpen] = useState(false); const saveTImovelUnidadeUrbano = async (data: TImovelUnidadeUrbanoInterface) => { - const response = await TImovelUnidadeUrbanoSaveService(data); // Armazena os dados da repsota @@ -31,5 +30,4 @@ export const useTImovelUnidadeUrbanoSaveHook = () => { }; return { tImovelUnidadeUrbano, saveTImovelUnidadeUrbano }; - }; diff --git a/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaDeleteHook.ts b/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaDeleteHook.ts index 0d86383..b03de96 100644 --- a/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaDeleteHook.ts +++ b/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaDeleteHook.ts @@ -12,4 +12,4 @@ export const useTPessoaFisicaDeleteHook = () => { }; return { deleteTPessoaFisica }; -}; \ No newline at end of file +}; diff --git a/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaFormHook.ts b/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaFormHook.ts index 1fa7a9b..c1fa4ad 100644 --- a/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaFormHook.ts +++ b/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaFormHook.ts @@ -1,15 +1,18 @@ // hooks/useTPessoaForm.ts -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { TPessoaFisicaFormValues, TPessoaFisicaSchema } from "@/packages/administrativo/schemas/TPessoa/TPessoaFisicaSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { + TPessoaFisicaFormValues, + TPessoaFisicaSchema, +} from '@/packages/administrativo/schemas/TPessoa/TPessoaFisicaSchema'; // Hook customizado export function useTPessoaFisicaFormHook(defaults?: Partial) { - return useForm({ - resolver: zodResolver(TPessoaFisicaSchema), - defaultValues: { - pessoa_id: 0, - ...defaults, - }, - }); -} \ No newline at end of file + return useForm({ + resolver: zodResolver(TPessoaFisicaSchema), + defaultValues: { + pessoa_id: 0, + ...defaults, + }, + }); +} diff --git a/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaSaveHook.ts b/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaSaveHook.ts index 8df6387..5b06eb7 100644 --- a/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaSaveHook.ts +++ b/src/packages/administrativo/hooks/TPessoa/TPessoaFisica/useTPessoaFisicaSaveHook.ts @@ -14,7 +14,6 @@ export const useTPessoaFisicaSaveHook = () => { const [isOpen, setIsOpen] = useState(false); const saveTPessoaFisica = async (data: TPessoaFisicaInterface) => { - const response = await TPessoaFisicaSaveService(data); // Armazena os dados da repsota diff --git a/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaFormHook.ts b/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaFormHook.ts index b507310..baf726c 100644 --- a/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaFormHook.ts +++ b/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaFormHook.ts @@ -1,13 +1,16 @@ -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import { TPessoaJuridicaFormValues, TPessoaJuridicaSchema } from "@/packages/administrativo/schemas/TPessoa/TPessoaJuridicaSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import { + TPessoaJuridicaFormValues, + TPessoaJuridicaSchema, +} from '@/packages/administrativo/schemas/TPessoa/TPessoaJuridicaSchema'; export function useTPessoaJuridicaFormHook(defaults?: Partial) { - return useForm({ - resolver: zodResolver(TPessoaJuridicaSchema), - defaultValues: { - pessoa_id: 0, - ...defaults, - }, - }); -} \ No newline at end of file + return useForm({ + resolver: zodResolver(TPessoaJuridicaSchema), + defaultValues: { + pessoa_id: 0, + ...defaults, + }, + }); +} diff --git a/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaSaveHook.ts b/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaSaveHook.ts index dd09703..dcfb55e 100644 --- a/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaSaveHook.ts +++ b/src/packages/administrativo/hooks/TPessoa/TPessoaJuridica/useTPessoaJuridicaSaveHook.ts @@ -30,4 +30,4 @@ export const useTPessoaJuridicaSaveHook = () => { }; return { tPessoaJuridica, saveTPessoaJuridica }; -}; \ No newline at end of file +}; diff --git a/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteFormHook.ts b/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteFormHook.ts index 22eb9e5..503b237 100644 --- a/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteFormHook.ts +++ b/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteFormHook.ts @@ -1,15 +1,18 @@ // hooks/useTPessoaForm.ts -import { useForm } from "react-hook-form"; -import { zodResolver } from "@hookform/resolvers/zod"; -import TPessoaRepresentanteInterface from "../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface"; -import { TPessoaRepresentanteFormValues, TPessoaRepresentanteSchema } from "../../schemas/TPessoaRepresentante/TPessoaRepresentanteSchema"; +import { useForm } from 'react-hook-form'; +import { zodResolver } from '@hookform/resolvers/zod'; +import TPessoaRepresentanteInterface from '../../interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface'; +import { + TPessoaRepresentanteFormValues, + TPessoaRepresentanteSchema, +} from '../../schemas/TPessoaRepresentante/TPessoaRepresentanteSchema'; // Hook customizado export function useTPessoaRepresentanteFormHook(defaults?: Partial) { - return useForm({ - resolver: zodResolver(TPessoaRepresentanteSchema), - defaultValues: { - ...defaults, - }, - }); -} \ No newline at end of file + return useForm({ + resolver: zodResolver(TPessoaRepresentanteSchema), + defaultValues: { + ...defaults, + }, + }); +} diff --git a/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteIndexHook.ts b/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteIndexHook.ts index 51a3c3e..f3fd703 100644 --- a/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteIndexHook.ts +++ b/src/packages/administrativo/hooks/TPessoaRepresentante/useTPessoaRepresentanteIndexHook.ts @@ -6,10 +6,11 @@ import { TPessoaRepresentanteIndexService } from '../../services/TPessoaRepresen export const useTPessoaRepresentanteIndexHook = () => { const { setResponse } = useResponse(); - const [tPessoaRepresentante, setTPessoaRepresentante] = useState([]); + const [tPessoaRepresentante, setTPessoaRepresentante] = useState( + [], + ); const fetchTPessoaRepresentante = async (data: TPessoaRepresentanteInterface) => { - const response = await TPessoaRepresentanteIndexService(data); setTPessoaRepresentante(response.data); diff --git a/src/packages/administrativo/interfaces/GNatureza/GNaturezaFormInterface.ts b/src/packages/administrativo/interfaces/GNatureza/GNaturezaFormInterface.ts index 57aae98..3b390f7 100644 --- a/src/packages/administrativo/interfaces/GNatureza/GNaturezaFormInterface.ts +++ b/src/packages/administrativo/interfaces/GNatureza/GNaturezaFormInterface.ts @@ -1,4 +1,4 @@ -import { GNaturezaFormValues } from "../../schemas/GNatureza/GNaturezaSchema"; +import { GNaturezaFormValues } from '../../schemas/GNatureza/GNaturezaSchema'; export interface GNaturezaFormInterface { isOpen: boolean; @@ -6,4 +6,4 @@ export interface GNaturezaFormInterface { onClose: (item: null, isFormStatus: boolean) => void; onSave: (data: GNaturezaFormValues) => void; buttonIsLoading: boolean; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/GNatureza/GNaturezaIndexInterface.ts b/src/packages/administrativo/interfaces/GNatureza/GNaturezaIndexInterface.ts index d2e02bb..2bdf70e 100644 --- a/src/packages/administrativo/interfaces/GNatureza/GNaturezaIndexInterface.ts +++ b/src/packages/administrativo/interfaces/GNatureza/GNaturezaIndexInterface.ts @@ -1,3 +1,3 @@ export interface GNaturezaIndexInterface { - sistema_id: number -} \ No newline at end of file + sistema_id: number; +} diff --git a/src/packages/administrativo/interfaces/GNatureza/GNaturezaInterface.ts b/src/packages/administrativo/interfaces/GNatureza/GNaturezaInterface.ts index 85e6f71..11314ed 100644 --- a/src/packages/administrativo/interfaces/GNatureza/GNaturezaInterface.ts +++ b/src/packages/administrativo/interfaces/GNatureza/GNaturezaInterface.ts @@ -1,8 +1,8 @@ export default interface GNaturezaInterface { - natureza_id?: number; - descricao?: string; - situacao?: string; - sistema_id?: number; - pedir_numero_imovel?: string; - controle_frenteverso?: string; -} \ No newline at end of file + natureza_id?: number; + descricao?: string; + situacao?: string; + sistema_id?: number; + pedir_numero_imovel?: string; + controle_frenteverso?: string; +} diff --git a/src/packages/administrativo/interfaces/GNatureza/GNaturezaTableInterface.ts b/src/packages/administrativo/interfaces/GNatureza/GNaturezaTableInterface.ts index f91520e..390fe9c 100644 --- a/src/packages/administrativo/interfaces/GNatureza/GNaturezaTableInterface.ts +++ b/src/packages/administrativo/interfaces/GNatureza/GNaturezaTableInterface.ts @@ -1,7 +1,7 @@ -import GNaturezaInterface from "./GNaturezaInterface"; +import GNaturezaInterface from './GNaturezaInterface'; export default interface GNaturezaTableInterface { - data?: GNaturezaInterface[]; - onEdit: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data?: GNaturezaInterface[]; + onEdit: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: GNaturezaInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/GTBBairro/GTBairroSelectInterface.ts b/src/packages/administrativo/interfaces/GTBBairro/GTBairroSelectInterface.ts index e075046..bd695f8 100644 --- a/src/packages/administrativo/interfaces/GTBBairro/GTBairroSelectInterface.ts +++ b/src/packages/administrativo/interfaces/GTBBairro/GTBairroSelectInterface.ts @@ -1,6 +1,6 @@ export default interface GTBairroSelectInterface { - field?: { - value?: number | string; - onChange?: (value: string | number) => void; - }; -} \ No newline at end of file + field?: { + value?: number | string; + onChange?: (value: string | number) => void; + }; +} diff --git a/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoFormInterface.ts b/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoFormInterface.ts index cd6dc9f..1994bc9 100644 --- a/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoFormInterface.ts +++ b/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoFormInterface.ts @@ -1,4 +1,4 @@ -import { TAtoParteTipoFormValues } from "../../schemas/TAtoParteTipo/TAtoParteTipoSchema"; +import { TAtoParteTipoFormValues } from '../../schemas/TAtoParteTipo/TAtoParteTipoSchema'; export interface TAtoParteTipoFormInterface { isOpen: boolean; @@ -6,4 +6,4 @@ export interface TAtoParteTipoFormInterface { onClose: (item: null, isFormStatus: boolean) => void; onSave: (data: TAtoParteTipoFormValues) => void; buttonIsLoading: boolean; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoInterface.ts b/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoInterface.ts index 00a37d2..fbf287c 100644 --- a/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoInterface.ts +++ b/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoInterface.ts @@ -1,11 +1,11 @@ export default interface TAtoParteTipoInterface { - ato_partetipo_id?: number; - descricao?: string; - tipo_parte?: number; - auto_qualifica?: string; - declara_doi?: string; - possui_documento_ext?: string; - situacao?: string; - texto?: string; - censec_qualidade_id?: number; -} \ No newline at end of file + ato_partetipo_id?: number; + descricao?: string; + tipo_parte?: number; + auto_qualifica?: string; + declara_doi?: string; + possui_documento_ext?: string; + situacao?: string; + texto?: string; + censec_qualidade_id?: number; +} diff --git a/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoTableInterface.ts b/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoTableInterface.ts index 89422cf..99aaa6f 100644 --- a/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoTableInterface.ts +++ b/src/packages/administrativo/interfaces/TAtoParteTipo/TAtoParteTipoTableInterface.ts @@ -1,7 +1,7 @@ -import TAtoParteTipoInterface from "./TAtoParteTipoInterface"; +import TAtoParteTipoInterface from './TAtoParteTipoInterface'; export default interface TAtoParteTipoTableInterface { - data?: TAtoParteTipoInterface[]; - onEdit: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data?: TAtoParteTipoInterface[]; + onEdit: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TAtoParteTipoInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TCensecNaturezaLitigio/TCensecNaturezaLitigioInterface.ts b/src/packages/administrativo/interfaces/TCensecNaturezaLitigio/TCensecNaturezaLitigioInterface.ts index ec119f0..cad9b4e 100644 --- a/src/packages/administrativo/interfaces/TCensecNaturezaLitigio/TCensecNaturezaLitigioInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecNaturezaLitigio/TCensecNaturezaLitigioInterface.ts @@ -1,4 +1,4 @@ -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; export interface TCensecNaturezaLitigioInterface { censec_naturezalitigio_id?: number; diff --git a/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeFormInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeFormInterface.ts index a01846a..e4f2222 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeFormInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeFormInterface.ts @@ -1,4 +1,4 @@ -import { TCensecQualidadeFormValues } from "../../schemas/TCensecQualidade/TCensecQualdiadeSchema"; +import { TCensecQualidadeFormValues } from '../../schemas/TCensecQualidade/TCensecQualdiadeSchema'; export interface TCensecQualidadeFormInterface { isOpen: boolean; @@ -6,4 +6,4 @@ export interface TCensecQualidadeFormInterface { onClose: (item: null, isFormStatus: boolean) => void; onSave: (data: TCensecQualidadeFormValues) => void; buttonIsLoading: boolean; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeInterface.ts index b82a048..d412287 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeInterface.ts @@ -1,9 +1,9 @@ -import { ConfirmacaoEnum } from "@/shared/enums/ConfirmacaoEnum"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; +import { ConfirmacaoEnum } from '@/shared/enums/ConfirmacaoEnum'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; export default interface TCensecQualidadeInterface { - censec_qualidade_id?: number, - descricao?: string, - situacao?: SituacoesEnum, - aceita_cnpj?: ConfirmacaoEnum, -} \ No newline at end of file + censec_qualidade_id?: number; + descricao?: string; + situacao?: SituacoesEnum; + aceita_cnpj?: ConfirmacaoEnum; +} diff --git a/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeTableInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeTableInterface.ts index c86addb..75614d5 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeTableInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidade/TCensecQualidadeTableInterface.ts @@ -1,7 +1,7 @@ -import TCensecQualidadeInterface from "./TCensecQualidadeInterface"; +import TCensecQualidadeInterface from './TCensecQualidadeInterface'; export default interface TCensecQualidadeTableInterface { - data?: TCensecQualidadeInterface[]; - onEdit: (item: TCensecQualidadeInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TCensecQualidadeInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data?: TCensecQualidadeInterface[]; + onEdit: (item: TCensecQualidadeInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TCensecQualidadeInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoFormInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoFormInterface.ts index 77690d7..2fb06bd 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoFormInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoFormInterface.ts @@ -1,9 +1,9 @@ -import { TCensecQualidadeAtoFormValues } from "../../schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema"; +import { TCensecQualidadeAtoFormValues } from '../../schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema'; export default interface TCensecQualidadeAtoFormInterface { - isOpen: boolean; - data: TCensecQualidadeAtoFormValues | null; - onClose: (item: null, isFormStatus: boolean) => void; - onSave: (data: TCensecQualidadeAtoFormValues) => void; - buttonIsLoading: boolean; + isOpen: boolean; + data: TCensecQualidadeAtoFormValues | null; + onClose: (item: null, isFormStatus: boolean) => void; + onSave: (data: TCensecQualidadeAtoFormValues) => void; + buttonIsLoading: boolean; } diff --git a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface.ts index e6a742f..c42c743 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoInterface.ts @@ -1,6 +1,6 @@ export default interface TCensecQualidadeAtoInterface { - censec_qualidadeato_id?: number; - censec_tipoato_id?: number; - censec_qualidade_id?: number; - qtd_minima?: number; -} \ No newline at end of file + censec_qualidadeato_id?: number; + censec_tipoato_id?: number; + censec_qualidade_id?: number; + qtd_minima?: number; +} diff --git a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoJoinedInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoJoinedInterface.ts index 589f6fe..289185b 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoJoinedInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoJoinedInterface.ts @@ -1,5 +1,5 @@ -import TCensecQualidadeAtoInterface from "./TCensecQualidadeAtoInterface"; +import TCensecQualidadeAtoInterface from './TCensecQualidadeAtoInterface'; export default interface TCensecQualidadeAtoJoinedInterface extends TCensecQualidadeAtoInterface { - tcq_descricao?: string -} \ No newline at end of file + tcq_descricao?: string; +} diff --git a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface.ts index 8229335..441927d 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoPageInterface.ts @@ -1,3 +1,3 @@ export default interface TCensecQualidadeAtoJoinedInterface { - censec_tipoato_id?: number -} \ No newline at end of file + censec_tipoato_id?: number; +} diff --git a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoTableInterface.ts b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoTableInterface.ts index 37cd152..316e9c2 100644 --- a/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoTableInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecQualidadeAto/TCensecQualidadeAtoTableInterface.ts @@ -1,7 +1,7 @@ -import TCensecQualidadeAtoJoinedInterface from "./TCensecQualidadeAtoPageInterface"; +import TCensecQualidadeAtoJoinedInterface from './TCensecQualidadeAtoPageInterface'; export default interface TCensecQualidadeAtoTableInterface { - data: TCensecQualidadeAtoJoinedInterface[]; - onEdit: (item: TCensecQualidadeAtoJoinedInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TCensecQualidadeAtoJoinedInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data: TCensecQualidadeAtoJoinedInterface[]; + onEdit: (item: TCensecQualidadeAtoJoinedInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TCensecQualidadeAtoJoinedInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TCensecTipoAto/TCensecTipoAtoInterface.ts b/src/packages/administrativo/interfaces/TCensecTipoAto/TCensecTipoAtoInterface.ts index b2da29e..aa4a579 100644 --- a/src/packages/administrativo/interfaces/TCensecTipoAto/TCensecTipoAtoInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecTipoAto/TCensecTipoAtoInterface.ts @@ -1,4 +1,4 @@ -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; export interface TCensecTipoAtoInterface { censec_tipoato_id: number; @@ -6,6 +6,6 @@ export interface TCensecTipoAtoInterface { codigo: number | null; descricao: string; situacao: SituacoesEnum; - tipo_separacao: "S" | "N" | null; - tipo_revogacao: "S" | "N" | null; -} \ No newline at end of file + tipo_separacao: 'S' | 'N' | null; + tipo_revogacao: 'S' | 'N' | null; +} diff --git a/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaFormInterface.ts b/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaFormInterface.ts index 19f59c7..5140b76 100644 --- a/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaFormInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaFormInterface.ts @@ -1,4 +1,4 @@ -import { TCensecTipoNaturezaFormValues } from "../../schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema"; +import { TCensecTipoNaturezaFormValues } from '../../schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema'; export interface TCensecTipoNaturezaFormInterface { isOpen: boolean; @@ -6,4 +6,4 @@ export interface TCensecTipoNaturezaFormInterface { onClose: (item: null, isFormStatus: boolean) => void; onSave: (data: TCensecTipoNaturezaFormValues) => void; buttonIsLoading: boolean; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface.ts b/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface.ts index 6837b49..5b2e248 100644 --- a/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaInterface.ts @@ -1,10 +1,10 @@ export default interface TCensecTipoNaturezaInterface { - censec_tiponatureza_id?: number; - censec_tipoato_id?: number; - descricao?: string; - possui_ato_anterior?: string; - codigo?: number; - obrigatorio?: string; - tipo_ato_anterior?: string; - situacao_ato_anterior?: string; -} \ No newline at end of file + censec_tiponatureza_id?: number; + censec_tipoato_id?: number; + descricao?: string; + possui_ato_anterior?: string; + codigo?: number; + obrigatorio?: string; + tipo_ato_anterior?: string; + situacao_ato_anterior?: string; +} diff --git a/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaTableInterface.ts b/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaTableInterface.ts index b241f15..f003190 100644 --- a/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaTableInterface.ts +++ b/src/packages/administrativo/interfaces/TCensecTipoNatureza/TCensecTipoNaturezaTableInterface.ts @@ -1,7 +1,7 @@ -import TCensecTipoNaturezaInterface from "./TCensecTipoNaturezaInterface"; +import TCensecTipoNaturezaInterface from './TCensecTipoNaturezaInterface'; export default interface TCensecTipoNaturezaTableInterface { - data?: TCensecTipoNaturezaInterface[]; - onEdit: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data?: TCensecTipoNaturezaInterface[]; + onEdit: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TCensecTipoNaturezaInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TImovel/TImovelFormInterface.ts b/src/packages/administrativo/interfaces/TImovel/TImovelFormInterface.ts index 5431d3e..fa3190a 100644 --- a/src/packages/administrativo/interfaces/TImovel/TImovelFormInterface.ts +++ b/src/packages/administrativo/interfaces/TImovel/TImovelFormInterface.ts @@ -1,4 +1,4 @@ -import { TImovelFormValues } from "../../schemas/TImovel/TImovelSchema"; +import { TImovelFormValues } from '../../schemas/TImovel/TImovelSchema'; export interface TImovelFormInterface { isOpen: boolean; @@ -7,4 +7,4 @@ export interface TImovelFormInterface { onSave: (data: TImovelFormValues) => void; buttonIsLoading: boolean; tipoClasse: number; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TImovel/TImovelIndexDataInterface.ts b/src/packages/administrativo/interfaces/TImovel/TImovelIndexDataInterface.ts index 125616e..6ffcf64 100644 --- a/src/packages/administrativo/interfaces/TImovel/TImovelIndexDataInterface.ts +++ b/src/packages/administrativo/interfaces/TImovel/TImovelIndexDataInterface.ts @@ -1,3 +1,3 @@ export interface TImovelIndexDataInterface { - tipo_classe: number, -} \ No newline at end of file + tipo_classe: number; +} diff --git a/src/packages/administrativo/interfaces/TImovel/TImovelIndexInterface.ts b/src/packages/administrativo/interfaces/TImovel/TImovelIndexInterface.ts index 7dad419..9675fa8 100644 --- a/src/packages/administrativo/interfaces/TImovel/TImovelIndexInterface.ts +++ b/src/packages/administrativo/interfaces/TImovel/TImovelIndexInterface.ts @@ -1,5 +1,5 @@ export interface TImovelIndexInterface { - pageTitle: string, - pageDescription: string, - tipoClasse: number -} \ No newline at end of file + pageTitle: string; + pageDescription: string; + tipoClasse: number; +} diff --git a/src/packages/administrativo/interfaces/TImovel/TImovelInterface.ts b/src/packages/administrativo/interfaces/TImovel/TImovelInterface.ts index 26ccbec..1c5ec75 100644 --- a/src/packages/administrativo/interfaces/TImovel/TImovelInterface.ts +++ b/src/packages/administrativo/interfaces/TImovel/TImovelInterface.ts @@ -1,16 +1,16 @@ export default interface TImovelInterface { - imovel_id?: number, - tipo_classe?: number, - tipo_registro?: string, - data_registro?: string, - numero?: number, - numero_letra?: string, - cidade?: string, - cep?: string, - uf?: string, - tb_bairro_id?: number, - cartorio?: number, - livro?: string, - cns?: number, - gtbb_descricao?: string, -} \ No newline at end of file + imovel_id?: number; + tipo_classe?: number; + tipo_registro?: string; + data_registro?: string; + numero?: number; + numero_letra?: string; + cidade?: string; + cep?: string; + uf?: string; + tb_bairro_id?: number; + cartorio?: number; + livro?: string; + cns?: number; + gtbb_descricao?: string; +} diff --git a/src/packages/administrativo/interfaces/TImovel/TImovelTabelInterface.ts b/src/packages/administrativo/interfaces/TImovel/TImovelTabelInterface.ts index a9185c6..337490b 100644 --- a/src/packages/administrativo/interfaces/TImovel/TImovelTabelInterface.ts +++ b/src/packages/administrativo/interfaces/TImovel/TImovelTabelInterface.ts @@ -1,7 +1,7 @@ -import TImovelInterface from "./TImovelInterface"; +import TImovelInterface from './TImovelInterface'; export default interface TImovelTableInterface { - data?: TImovelInterface[]; - onEdit: (item: TImovelInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TImovelInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data?: TImovelInterface[]; + onEdit: (item: TImovelInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TImovelInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeInterface.ts index 25e34d7..8809c36 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeInterface.ts @@ -3,4 +3,4 @@ export default interface TImovelUnidadeInterface { imovel_id?: number; area?: number; area_descritiva?: string; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface.ts index da9256a..b06f925 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface.ts @@ -1,3 +1,3 @@ export default interface TImovelUnidadePageInterface { - imovel_id?: number; -} \ No newline at end of file + imovel_id?: number; +} diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural.ts index f025777..1840735 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRural.ts @@ -1,5 +1,5 @@ -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; -import TImovelUnidadeInterface from "../TImovelUnidadeInterface"; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; +import TImovelUnidadeInterface from '../TImovelUnidadeInterface'; export interface TImovelUnidadeRuralInterface extends TImovelUnidadeInterface { galpao?: string; diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralFormInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralFormInterface.ts index 06f4561..dd47f13 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralFormInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralFormInterface.ts @@ -1,4 +1,4 @@ -import { TImovelUnidadeRuralFormValues } from "@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema"; +import { TImovelUnidadeRuralFormValues } from '@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema'; export interface TImovelUnidadeRuralFormInterface { isOpen: boolean; @@ -6,4 +6,4 @@ export interface TImovelUnidadeRuralFormInterface { onClose: (item: null, isFormStatus: boolean) => void; onSave: (data: TImovelUnidadeRuralFormValues) => void; buttonIsLoading: boolean; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralTableInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralTableInterface.ts index a335739..9a3267a 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralTableInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralTableInterface.ts @@ -1,7 +1,7 @@ -import { TImovelUnidadeRuralInterface } from "./TImovelUnidadeRural"; +import { TImovelUnidadeRuralInterface } from './TImovelUnidadeRural'; export default interface TImovelUnidadeRuralTableInterface { data: TImovelUnidadeRuralInterface[]; onEdit: (item: TImovelUnidadeRuralInterface, isEditingFormStatus: boolean) => void; onDelete: (item: TImovelUnidadeRuralInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoFormInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoFormInterface.ts index 8a646a9..8a612ea 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoFormInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoFormInterface.ts @@ -1,4 +1,4 @@ -import { TImovelUnidadeUrbanoFormValues } from "@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema"; +import { TImovelUnidadeUrbanoFormValues } from '@/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema'; export interface TImovelUnidadeUrbanoFormInterface { isOpen: boolean; diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface.ts index ab13fee..e4935b5 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoInterface.ts @@ -1,4 +1,4 @@ -import TImovelUnidadeInterface from "../TImovelUnidadeInterface"; +import TImovelUnidadeInterface from '../TImovelUnidadeInterface'; export interface TImovelUnidadeUrbanoInterface extends TImovelUnidadeInterface { quadra?: string; diff --git a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoTableInterface.ts b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoTableInterface.ts index 16e96a3..da390ae 100644 --- a/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoTableInterface.ts +++ b/src/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoTableInterface.ts @@ -1,7 +1,7 @@ -import { TImovelUnidadeUrbanoInterface } from "./TImovelUnidadeUrbanoInterface"; +import { TImovelUnidadeUrbanoInterface } from './TImovelUnidadeUrbanoInterface'; export default interface TImovelUnidadeUrbanoTableInterface { data: TImovelUnidadeUrbanoInterface[]; onEdit: (item: TImovelUnidadeUrbanoInterface, isEditingFormStatus: boolean) => void; onDelete: (item: TImovelUnidadeUrbanoInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaFormInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaFormInterface.ts index 1f9425e..3e77e93 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaFormInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaFormInterface.ts @@ -1,9 +1,9 @@ -import { TPessoaFisicaFormValues } from "../../../schemas/TPessoa/TPessoaFisicaSchema"; +import { TPessoaFisicaFormValues } from '../../../schemas/TPessoa/TPessoaFisicaSchema'; export default interface TPessoaFisicaFormInterface { - isOpen: boolean; - data: TPessoaFisicaFormValues | null; - onClose: (item: null, isFormStatus: boolean) => void; - onSave: (data: TPessoaFisicaFormValues) => void; - buttonIsLoading: boolean; -} \ No newline at end of file + isOpen: boolean; + data: TPessoaFisicaFormValues | null; + onClose: (item: null, isFormStatus: boolean) => void; + onSave: (data: TPessoaFisicaFormValues) => void; + buttonIsLoading: boolean; +} diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface.ts index e2fdb83..2afcc66 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface.ts @@ -1,34 +1,34 @@ -import TPessoaInterface from "../TPessoaInterface"; +import TPessoaInterface from '../TPessoaInterface'; export default interface TPessoaFisicaInterface extends TPessoaInterface { - nacionalidade?: string; - tb_documentotipo_id?: number; - tb_profissao_id?: number; - tb_estadocivil_id?: number; - nome_pai?: string; - nome_mae?: string; - data_nascimento?: string; - sexo?: string; - tb_regimecomunhao_id?: number; - pessoa_conjuge_id?: number; - documento_expedicao?: string; - documento_validade?: string; - cert_casamento_numero?: string; - cert_casamento_folha?: string; - cert_casamento_livro?: string; - cert_casamento_cartorio?: string; - cert_casamento_data?: string; - cert_casamento_lei?: string; - pessoa_conjuge_nome?: string; - estrangeiro_nat?: string; - estrangeiro_nat_tb_pais_id?: number; - estrangeiro_res_tb_pais_id?: number; - estrangeiro_res?: string; - documento_orgao?: string; - documento_uf?: string; - uf_residencia?: string; - deficiencias?: string; - grau_instrucao?: string; - cidade_nat_id?: number; - email?: string; + nacionalidade?: string; + tb_documentotipo_id?: number; + tb_profissao_id?: number; + tb_estadocivil_id?: number; + nome_pai?: string; + nome_mae?: string; + data_nascimento?: string; + sexo?: string; + tb_regimecomunhao_id?: number; + pessoa_conjuge_id?: number; + documento_expedicao?: string; + documento_validade?: string; + cert_casamento_numero?: string; + cert_casamento_folha?: string; + cert_casamento_livro?: string; + cert_casamento_cartorio?: string; + cert_casamento_data?: string; + cert_casamento_lei?: string; + pessoa_conjuge_nome?: string; + estrangeiro_nat?: string; + estrangeiro_nat_tb_pais_id?: number; + estrangeiro_res_tb_pais_id?: number; + estrangeiro_res?: string; + documento_orgao?: string; + documento_uf?: string; + uf_residencia?: string; + deficiencias?: string; + grau_instrucao?: string; + cidade_nat_id?: number; + email?: string; } diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaTableInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaTableInterface.ts index 10898d3..730ee33 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaTableInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaTableInterface.ts @@ -1,7 +1,7 @@ -import TPessoaFisicaInterface from "./TPessoaFisicaInterface"; +import TPessoaFisicaInterface from './TPessoaFisicaInterface'; export default interface TPessoaFisicaTableInterface { - data: TPessoaFisicaInterface[]; - onEdit: (item: TPessoaFisicaInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TPessoaFisicaInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data: TPessoaFisicaInterface[]; + onEdit: (item: TPessoaFisicaInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TPessoaFisicaInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaIndexDataInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaIndexDataInterface.ts index d9d6fe4..a962841 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaIndexDataInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaIndexDataInterface.ts @@ -1,3 +1,3 @@ export default interface TPessoaIndexDataInterface { pessoa_tipo?: string; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaInterface.ts index 03ee8e2..4c2e6f9 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaInterface.ts @@ -28,4 +28,4 @@ export default interface TPessoaInterface { unidade?: string; numero_end?: string; foto?: string; -} \ No newline at end of file +} diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaFormInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaFormInterface.ts index 8ea81b9..6f80363 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaFormInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaFormInterface.ts @@ -1,9 +1,9 @@ -import TPessoaJuridicaInterface from "./TPessoaJuridicaInterface"; +import TPessoaJuridicaInterface from './TPessoaJuridicaInterface'; export default interface TPessoaJuridicaFormInterface { - isOpen: boolean; - data: TPessoaJuridicaInterface | null; - onClose: (item: null, isFormStatus: boolean) => void; - onSave: (data: TPessoaJuridicaInterface) => void; - buttonIsLoading: boolean; -} \ No newline at end of file + isOpen: boolean; + data: TPessoaJuridicaInterface | null; + onClose: (item: null, isFormStatus: boolean) => void; + onSave: (data: TPessoaJuridicaInterface) => void; + buttonIsLoading: boolean; +} diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface.ts index 6ca5fe6..3965a65 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaInterface.ts @@ -1,12 +1,12 @@ -import TPessoaInterface from "../TPessoaInterface"; +import TPessoaInterface from '../TPessoaInterface'; export default interface TPessoaJuridicaInterface extends TPessoaInterface { - razao_social?: string; - nome_fantasia?: string; - inscricao_estadual?: string; - inscricao_municipal?: string; - capital_social?: number; - data_abertura?: string; - cnae_principal?: string; - cnae_secundario?: string[]; + razao_social?: string; + nome_fantasia?: string; + inscricao_estadual?: string; + inscricao_municipal?: string; + capital_social?: number; + data_abertura?: string; + cnae_principal?: string; + cnae_secundario?: string[]; } diff --git a/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaTableInterface.ts b/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaTableInterface.ts index 1538e35..f823d4c 100644 --- a/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaTableInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoa/TPessoaJuridica/TPessoaJuridicaTableInterface.ts @@ -1,7 +1,7 @@ -import TPessoaJuridicaInterface from "./TPessoaJuridicaInterface"; +import TPessoaJuridicaInterface from './TPessoaJuridicaInterface'; export default interface TPessoaJuridicaTableInterface { - data: TPessoaJuridicaInterface[]; - onEdit: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data: TPessoaJuridicaInterface[]; + onEdit: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TPessoaJuridicaInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface.ts b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface.ts index 045b64d..bae6a9b 100644 --- a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteInterface.ts @@ -1,9 +1,9 @@ export default interface TPessoaRepresentanteInterface { - pessoa_representante_id?: number - pessoa_id?: number - representante_id?: number - ato_partetipo_id?: number - marcacao_tipo_id?: number - assinatura_tipo?: string - pessoa_auxiliar_id?: number -} \ No newline at end of file + pessoa_representante_id?: number; + pessoa_id?: number; + representante_id?: number; + ato_partetipo_id?: number; + marcacao_tipo_id?: number; + assinatura_tipo?: string; + pessoa_auxiliar_id?: number; +} diff --git a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteJoinedInterface.ts b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteJoinedInterface.ts index 83d3227..686822d 100644 --- a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteJoinedInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteJoinedInterface.ts @@ -1,8 +1,8 @@ export default interface TPessoaRepresentanteJoinedInterface { - pessoa_id?: number, - representante_id?: number, - tpj_nome?: string, - tpf_nome?: string, - tpf_email?: string, - tpf_telefon?: string, -} \ No newline at end of file + pessoa_id?: number; + representante_id?: number; + tpj_nome?: string; + tpf_nome?: string; + tpf_email?: string; + tpf_telefon?: string; +} diff --git a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentantePageInterface.ts b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentantePageInterface.ts index 7953d1f..742050e 100644 --- a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentantePageInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentantePageInterface.ts @@ -1,3 +1,3 @@ export default interface TPessoaRepresentantePageInterface { - pessoa_id?: number -} \ No newline at end of file + pessoa_id?: number; +} diff --git a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteTableInterface.ts b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteTableInterface.ts index 916f586..a48166a 100644 --- a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteTableInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentanteTableInterface.ts @@ -1,7 +1,7 @@ -import TPessoaRepresentanteInterface from "./TPessoaRepresentanteInterface"; +import TPessoaRepresentanteInterface from './TPessoaRepresentanteInterface'; export default interface TPessoaRepresentanteTableInterface { - data: TPessoaRepresentanteInterface[]; - onEdit: (item: TPessoaRepresentanteInterface, isEditingFormStatus: boolean) => void; - onDelete: (item: TPessoaRepresentanteInterface, isEditingFormStatus: boolean) => void; -} \ No newline at end of file + data: TPessoaRepresentanteInterface[]; + onEdit: (item: TPessoaRepresentanteInterface, isEditingFormStatus: boolean) => void; + onDelete: (item: TPessoaRepresentanteInterface, isEditingFormStatus: boolean) => void; +} diff --git a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentnateFormInterface.ts b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentnateFormInterface.ts index 336c063..41c4c7b 100644 --- a/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentnateFormInterface.ts +++ b/src/packages/administrativo/interfaces/TPessoaRepresentante/TPessoaRepresentnateFormInterface.ts @@ -1,9 +1,9 @@ -import { TPessoaRepresentanteFormValues } from "../../schemas/TPessoaRepresentante/TPessoaRepresentanteSchema"; +import { TPessoaRepresentanteFormValues } from '../../schemas/TPessoaRepresentante/TPessoaRepresentanteSchema'; export default interface TPessoaRepresentanteFormInterface { - isOpen: boolean; - data: TPessoaRepresentanteFormValues | null; - onClose: (item: null, isFormStatus: boolean) => void; - onSave: (data: TPessoaRepresentanteFormValues) => void; - buttonIsLoading: boolean; + isOpen: boolean; + data: TPessoaRepresentanteFormValues | null; + onClose: (item: null, isFormStatus: boolean) => void; + onSave: (data: TPessoaRepresentanteFormValues) => void; + buttonIsLoading: boolean; } diff --git a/src/packages/administrativo/schemas/GNatureza/GNaturezaSchema.ts b/src/packages/administrativo/schemas/GNatureza/GNaturezaSchema.ts index fd64991..835d3db 100644 --- a/src/packages/administrativo/schemas/GNatureza/GNaturezaSchema.ts +++ b/src/packages/administrativo/schemas/GNatureza/GNaturezaSchema.ts @@ -1,12 +1,12 @@ -import z from "zod"; +import z from 'zod'; export const GNaturezaSchema = z.object({ - natureza_id: z.number().optional(), - descricao: z.string().optional(), - situacao: z.string().optional(), - sistema_id: z.number().optional(), - pedir_numero_imovel: z.string().optional(), - controle_frenteverso: z.string().optional(), + natureza_id: z.number().optional(), + descricao: z.string().optional(), + situacao: z.string().optional(), + sistema_id: z.number().optional(), + pedir_numero_imovel: z.string().optional(), + controle_frenteverso: z.string().optional(), }); -export type GNaturezaFormValues = z.infer; \ No newline at end of file +export type GNaturezaFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TAtoParteTipo/TAtoParteTipoSchema.ts b/src/packages/administrativo/schemas/TAtoParteTipo/TAtoParteTipoSchema.ts index e5abd14..290015a 100644 --- a/src/packages/administrativo/schemas/TAtoParteTipo/TAtoParteTipoSchema.ts +++ b/src/packages/administrativo/schemas/TAtoParteTipo/TAtoParteTipoSchema.ts @@ -1,15 +1,15 @@ -import z from "zod"; +import z from 'zod'; export const TAtoParteTipoSchema = z.object({ - ato_partetipo_id: z.number().optional(), - descricao: z.string().optional(), - tipo_parte: z.number().optional(), - auto_qualifica: z.string().optional(), - declara_doi: z.string().optional(), - possui_documento_ext: z.string().optional(), - situacao: z.string().optional(), - texto: z.string().optional(), - censec_qualidade_id: z.number().optional(), + ato_partetipo_id: z.number().optional(), + descricao: z.string().optional(), + tipo_parte: z.number().optional(), + auto_qualifica: z.string().optional(), + declara_doi: z.string().optional(), + possui_documento_ext: z.string().optional(), + situacao: z.string().optional(), + texto: z.string().optional(), + censec_qualidade_id: z.number().optional(), }); -export type TAtoParteTipoFormValues = z.infer; \ No newline at end of file +export type TAtoParteTipoFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TCensecQualidade/TCensecQualdiadeSchema.ts b/src/packages/administrativo/schemas/TCensecQualidade/TCensecQualdiadeSchema.ts index 2c426be..257dadc 100644 --- a/src/packages/administrativo/schemas/TCensecQualidade/TCensecQualdiadeSchema.ts +++ b/src/packages/administrativo/schemas/TCensecQualidade/TCensecQualdiadeSchema.ts @@ -1,12 +1,12 @@ -import { ConfirmacaoEnum } from "@/shared/enums/ConfirmacaoEnum"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; -import z from "zod"; +import { ConfirmacaoEnum } from '@/shared/enums/ConfirmacaoEnum'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; +import z from 'zod'; export const TCensecQualidadeSchema = z.object({ - censec_qualidade_id: z.number().optional(), - descricao: z.string().optional(), - situacao: z.enum(SituacoesEnum).optional(), - aceita_cnpj: z.enum(ConfirmacaoEnum).optional(), + censec_qualidade_id: z.number().optional(), + descricao: z.string().optional(), + situacao: z.enum(SituacoesEnum).optional(), + aceita_cnpj: z.enum(ConfirmacaoEnum).optional(), }); -export type TCensecQualidadeFormValues = z.infer; \ No newline at end of file +export type TCensecQualidadeFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema.ts b/src/packages/administrativo/schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema.ts index be1ccff..52a27aa 100644 --- a/src/packages/administrativo/schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema.ts +++ b/src/packages/administrativo/schemas/TCensecQualidadeAto/TCensecQualidadeAtoSchema.ts @@ -1,10 +1,10 @@ -import z from "zod"; +import z from 'zod'; export const TCensecQualidadeAtoSchema = z.object({ - censec_qualidadeato_id: z.number().optional(), - censec_tipoato_id: z.number().optional(), - censec_qualidade_id: z.number().optional(), - qtd_minima: z.number().optional(), + censec_qualidadeato_id: z.number().optional(), + censec_tipoato_id: z.number().optional(), + censec_qualidade_id: z.number().optional(), + qtd_minima: z.number().optional(), }); -export type TCensecQualidadeAtoFormValues = z.infer; \ No newline at end of file +export type TCensecQualidadeAtoFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TCensecTipoAto/TCensecTipoAtoSchema.ts b/src/packages/administrativo/schemas/TCensecTipoAto/TCensecTipoAtoSchema.ts index c713f00..ce31cfe 100644 --- a/src/packages/administrativo/schemas/TCensecTipoAto/TCensecTipoAtoSchema.ts +++ b/src/packages/administrativo/schemas/TCensecTipoAto/TCensecTipoAtoSchema.ts @@ -1,12 +1,12 @@ -import { z } from "zod"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; +import { z } from 'zod'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; export const TCensecTipoAtoSchema = z.object({ censec_tipoato_id: z.number().int(), - censec_id: z.number("Precisa referir a qual Central do Censec pertence").int(), + censec_id: z.number('Precisa referir a qual Central do Censec pertence').int(), codigo: z.number().int().nullable(), - descricao: z.string().min(1, "Campo descrição deve ser preenchido"), - situacao: z.enum(SituacoesEnum, { message: "Tipo inválido" }), - tipo_separacao: z.enum(["S", "N"]).nullable(), - tipo_revogacao: z.enum(["S", "N"]).nullable(), -}); \ No newline at end of file + descricao: z.string().min(1, 'Campo descrição deve ser preenchido'), + situacao: z.enum(SituacoesEnum, { message: 'Tipo inválido' }), + tipo_separacao: z.enum(['S', 'N']).nullable(), + tipo_revogacao: z.enum(['S', 'N']).nullable(), +}); diff --git a/src/packages/administrativo/schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema.ts b/src/packages/administrativo/schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema.ts index 13ce350..574e8f3 100644 --- a/src/packages/administrativo/schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema.ts +++ b/src/packages/administrativo/schemas/TCensecTipoNatureza/TCensecTipoNaturezaSchema.ts @@ -1,14 +1,14 @@ -import z from "zod"; +import z from 'zod'; export const TCensecTipoNaturezaSchema = z.object({ - censec_tiponatureza_id: z.number().optional(), - censec_tipoato_id: z.number().optional(), - descricao: z.string().optional(), - possui_ato_anterior: z.string().optional(), - codigo: z.number().optional(), - obrigatorio: z.string().optional(), - tipo_ato_anterior: z.string().optional(), - situacao_ato_anterior: z.string().optional(), + censec_tiponatureza_id: z.number().optional(), + censec_tipoato_id: z.number().optional(), + descricao: z.string().optional(), + possui_ato_anterior: z.string().optional(), + codigo: z.number().optional(), + obrigatorio: z.string().optional(), + tipo_ato_anterior: z.string().optional(), + situacao_ato_anterior: z.string().optional(), }); -export type TCensecTipoNaturezaFormValues = z.infer; \ No newline at end of file +export type TCensecTipoNaturezaFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TImovel/TImovelSchema.ts b/src/packages/administrativo/schemas/TImovel/TImovelSchema.ts index c793045..f3c8c2b 100644 --- a/src/packages/administrativo/schemas/TImovel/TImovelSchema.ts +++ b/src/packages/administrativo/schemas/TImovel/TImovelSchema.ts @@ -1,20 +1,20 @@ -import z from "zod"; +import z from 'zod'; export const TImovelSchema = z.object({ - imovel_id: z.number().optional(), - tipo_classe: z.number().optional(), - tipo_registro: z.string().optional(), - data_registro: z.string().optional(), - numero: z.number().optional(), - numero_letra: z.string().optional(), - cidade: z.string().optional(), - cep: z.string().optional(), - uf: z.string().optional(), - tb_bairro_id: z.number().optional(), - cartorio: z.number().optional(), - livro: z.string().optional(), - cns: z.number().optional(), - gtbb_descricao: z.string().optional(), + imovel_id: z.number().optional(), + tipo_classe: z.number().optional(), + tipo_registro: z.string().optional(), + data_registro: z.string().optional(), + numero: z.number().optional(), + numero_letra: z.string().optional(), + cidade: z.string().optional(), + cep: z.string().optional(), + uf: z.string().optional(), + tb_bairro_id: z.number().optional(), + cartorio: z.number().optional(), + livro: z.string().optional(), + cns: z.number().optional(), + gtbb_descricao: z.string().optional(), }); -export type TImovelFormValues = z.infer; \ No newline at end of file +export type TImovelFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema.ts b/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema.ts index a035e7f..faece55 100644 --- a/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema.ts +++ b/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSchema.ts @@ -1,16 +1,16 @@ -import { z } from "zod"; -import { TImovelUnidadeSchema } from "../TImovelUnidadeSchema"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; +import { z } from 'zod'; +import { TImovelUnidadeSchema } from '../TImovelUnidadeSchema'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; export const TImovelUnidadeRuralSchema = TImovelUnidadeSchema.extend({ - galpao: z.string().optional(), - nao_se_aplica: z.boolean().optional(), - reserva_florestal: z.enum(SituacoesEnum).optional(), - geo_referenciamento: z.enum(SituacoesEnum).optional(), - nome_identificacao: z.string().optional(), - ccir: z.string().optional(), - denominacao: z.string().optional(), - nirf: z.string().optional(), + galpao: z.string().optional(), + nao_se_aplica: z.boolean().optional(), + reserva_florestal: z.enum(SituacoesEnum).optional(), + geo_referenciamento: z.enum(SituacoesEnum).optional(), + nome_identificacao: z.string().optional(), + ccir: z.string().optional(), + denominacao: z.string().optional(), + nirf: z.string().optional(), }); export type TImovelUnidadeRuralFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeSchema.ts b/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeSchema.ts index 5886081..0463c11 100644 --- a/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeSchema.ts +++ b/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeSchema.ts @@ -1,12 +1,12 @@ -import { z } from "zod"; +import { z } from 'zod'; export const TImovelUnidadeSchema = z.object({ - imovel_unidade_id: z.number().optional(), - imovel_id: z.number().optional(), - area: z.number().optional(), - area_descritiva: z.string().optional(), - tipo_imovel: z.number().optional(), - tipo_construcao: z.number().optional(), + imovel_unidade_id: z.number().optional(), + imovel_id: z.number().optional(), + area: z.number().optional(), + area_descritiva: z.string().optional(), + tipo_imovel: z.number().optional(), + tipo_construcao: z.number().optional(), }); -export type TImovelUnidadeBaseFormValues = z.infer; \ No newline at end of file +export type TImovelUnidadeBaseFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema.ts b/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema.ts index 84cb90d..11b1d32 100644 --- a/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema.ts +++ b/src/packages/administrativo/schemas/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSchema.ts @@ -1,22 +1,22 @@ -import { z } from "zod"; -import { TImovelUnidadeSchema } from "../TImovelUnidadeSchema"; +import { z } from 'zod'; +import { TImovelUnidadeSchema } from '../TImovelUnidadeSchema'; export const TImovelUnidadeUrbanoSchema = TImovelUnidadeSchema.extend({ - quadra: z.string().optional(), - lote: z.string().optional(), - inscricao_municipal: z.string().optional(), - tb_tipologradouro_id: z.number().optional(), - logradouro: z.string().optional(), - iptu: z.string().optional(), - numero_unidade: z.string().optional(), - torre: z.string().optional(), - nomecondominio: z.string().optional(), - nomeloteamento: z.string().optional(), - numero: z.string().optional(), - complemento: z.string().optional(), - numero_edificacao: z.string().optional(), - cnm_numero: z.string().optional(), - cib: z.string().optional(), + quadra: z.string().optional(), + lote: z.string().optional(), + inscricao_municipal: z.string().optional(), + tb_tipologradouro_id: z.number().optional(), + logradouro: z.string().optional(), + iptu: z.string().optional(), + numero_unidade: z.string().optional(), + torre: z.string().optional(), + nomecondominio: z.string().optional(), + nomeloteamento: z.string().optional(), + numero: z.string().optional(), + complemento: z.string().optional(), + numero_edificacao: z.string().optional(), + cnm_numero: z.string().optional(), + cib: z.string().optional(), }); export type TImovelUnidadeUrbanoFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TPessoa/TPessoaFisicaSchema.ts b/src/packages/administrativo/schemas/TPessoa/TPessoaFisicaSchema.ts index 936da5b..96ac7aa 100644 --- a/src/packages/administrativo/schemas/TPessoa/TPessoaFisicaSchema.ts +++ b/src/packages/administrativo/schemas/TPessoa/TPessoaFisicaSchema.ts @@ -1,5 +1,5 @@ -import { TPessoaSchema } from "./TPessoaSchema"; -import z from "zod"; +import { TPessoaSchema } from './TPessoaSchema'; +import z from 'zod'; export const TPessoaFisicaSchema = TPessoaSchema.extend({ nacionalidade: z.string().optional(), diff --git a/src/packages/administrativo/schemas/TPessoa/TPessoaJuridicaSchema.ts b/src/packages/administrativo/schemas/TPessoa/TPessoaJuridicaSchema.ts index 5e58768..4c10a23 100644 --- a/src/packages/administrativo/schemas/TPessoa/TPessoaJuridicaSchema.ts +++ b/src/packages/administrativo/schemas/TPessoa/TPessoaJuridicaSchema.ts @@ -1,15 +1,15 @@ -import { TPessoaSchema } from "./TPessoaSchema"; -import z from "zod"; +import { TPessoaSchema } from './TPessoaSchema'; +import z from 'zod'; export const TPessoaJuridicaSchema = TPessoaSchema.extend({ - razao_social: z.string().optional(), - nome_fantasia: z.string().optional(), - inscricao_estadual: z.string().optional(), - inscricao_municipal: z.string().optional(), - capital_social: z.number().optional(), - data_abertura: z.string().optional(), - cnae_principal: z.string().optional(), - cnae_secundario: z.array(z.string()).optional(), + razao_social: z.string().optional(), + nome_fantasia: z.string().optional(), + inscricao_estadual: z.string().optional(), + inscricao_municipal: z.string().optional(), + capital_social: z.number().optional(), + data_abertura: z.string().optional(), + cnae_principal: z.string().optional(), + cnae_secundario: z.array(z.string()).optional(), }); -export type TPessoaJuridicaFormValues = z.infer; \ No newline at end of file +export type TPessoaJuridicaFormValues = z.infer; diff --git a/src/packages/administrativo/schemas/TPessoaRepresentante/TPessoaRepresentanteSchema.ts b/src/packages/administrativo/schemas/TPessoaRepresentante/TPessoaRepresentanteSchema.ts index bcf7e01..a7dc409 100644 --- a/src/packages/administrativo/schemas/TPessoaRepresentante/TPessoaRepresentanteSchema.ts +++ b/src/packages/administrativo/schemas/TPessoaRepresentante/TPessoaRepresentanteSchema.ts @@ -10,4 +10,4 @@ export const TPessoaRepresentanteSchema = z.object({ pessoa_auxiliar_id: z.number().optional(), }); -export type TPessoaRepresentanteFormValues = z.infer; \ No newline at end of file +export type TPessoaRepresentanteFormValues = z.infer; diff --git a/src/packages/administrativo/services/GNatureza/GNaturezaDeleteService.ts b/src/packages/administrativo/services/GNatureza/GNaturezaDeleteService.ts index cd2735e..aafc8cf 100644 --- a/src/packages/administrativo/services/GNatureza/GNaturezaDeleteService.ts +++ b/src/packages/administrativo/services/GNatureza/GNaturezaDeleteService.ts @@ -1,6 +1,6 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { GNaturezaDeleteData } from "../../data/GNatureza/GNaturezaDeleteData"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { GNaturezaDeleteData } from '../../data/GNatureza/GNaturezaDeleteData'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; async function executeGNaturezaDeleteService(data: GNaturezaInterface) { const response = await GNaturezaDeleteData(data); diff --git a/src/packages/administrativo/services/GNatureza/GNaturezaIndexService.ts b/src/packages/administrativo/services/GNatureza/GNaturezaIndexService.ts index c1b1ff3..b6fb881 100644 --- a/src/packages/administrativo/services/GNatureza/GNaturezaIndexService.ts +++ b/src/packages/administrativo/services/GNatureza/GNaturezaIndexService.ts @@ -1,6 +1,6 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { GNaturezaIndexData } from "../../data/GNatureza/GNaturezaIndexData"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { GNaturezaIndexData } from '../../data/GNatureza/GNaturezaIndexData'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; export default async function executeGNaturezaIndexService(data: GNaturezaInterface) { const response = await GNaturezaIndexData(data); @@ -8,4 +8,4 @@ export default async function executeGNaturezaIndexService(data: GNaturezaInterf return response; } -export const GNaturezaIndexService = withClientErrorHandler(executeGNaturezaIndexService); \ No newline at end of file +export const GNaturezaIndexService = withClientErrorHandler(executeGNaturezaIndexService); diff --git a/src/packages/administrativo/services/GNatureza/GNaturezaSaveService.ts b/src/packages/administrativo/services/GNatureza/GNaturezaSaveService.ts index d9f9db0..6555e59 100644 --- a/src/packages/administrativo/services/GNatureza/GNaturezaSaveService.ts +++ b/src/packages/administrativo/services/GNatureza/GNaturezaSaveService.ts @@ -1,6 +1,6 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { GNaturezaSaveData } from "../../data/GNatureza/GNaturezaSaveData"; -import GNaturezaInterface from "../../interfaces/GNatureza/GNaturezaInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { GNaturezaSaveData } from '../../data/GNatureza/GNaturezaSaveData'; +import GNaturezaInterface from '../../interfaces/GNatureza/GNaturezaInterface'; async function executeGNaturezaSaveService(data: GNaturezaInterface) { const response = await GNaturezaSaveData(data); @@ -8,4 +8,4 @@ async function executeGNaturezaSaveService(data: GNaturezaInterface) { return response; } -export const GNaturezaSaveService = withClientErrorHandler(executeGNaturezaSaveService); \ No newline at end of file +export const GNaturezaSaveService = withClientErrorHandler(executeGNaturezaSaveService); diff --git a/src/packages/administrativo/services/GTBEstadoCivil/GTBEstadoCivilIndexService.ts b/src/packages/administrativo/services/GTBEstadoCivil/GTBEstadoCivilIndexService.ts index 28668d6..df48dc2 100644 --- a/src/packages/administrativo/services/GTBEstadoCivil/GTBEstadoCivilIndexService.ts +++ b/src/packages/administrativo/services/GTBEstadoCivil/GTBEstadoCivilIndexService.ts @@ -6,4 +6,4 @@ async function executeGTBEstadoCivilIndexService() { return response; } -export const GTBEstadoCivilIndexService = withClientErrorHandler(executeGTBEstadoCivilIndexService); \ No newline at end of file +export const GTBEstadoCivilIndexService = withClientErrorHandler(executeGTBEstadoCivilIndexService); diff --git a/src/packages/administrativo/services/TAtoParteTipo/TAtoParteTipoSaveService.ts b/src/packages/administrativo/services/TAtoParteTipo/TAtoParteTipoSaveService.ts index 669f227..f83054f 100644 --- a/src/packages/administrativo/services/TAtoParteTipo/TAtoParteTipoSaveService.ts +++ b/src/packages/administrativo/services/TAtoParteTipo/TAtoParteTipoSaveService.ts @@ -8,4 +8,4 @@ async function executeTAtoParteTipoSaveService(data: TAtoParteTipoInterface) { return response; } -export const TAtoParteTipoSaveService = withClientErrorHandler(executeTAtoParteTipoSaveService); \ No newline at end of file +export const TAtoParteTipoSaveService = withClientErrorHandler(executeTAtoParteTipoSaveService); diff --git a/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeDeleteService.ts b/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeDeleteService.ts index ea9b831..ca27b9d 100644 --- a/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeDeleteService.ts +++ b/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeDeleteService.ts @@ -8,4 +8,6 @@ async function executeTCensecQualidadeDeleteService(data: TCensecQualidadeInterf return response; } -export const TCensecQualidadeDeleteService = withClientErrorHandler(executeTCensecQualidadeDeleteService); +export const TCensecQualidadeDeleteService = withClientErrorHandler( + executeTCensecQualidadeDeleteService, +); diff --git a/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeIndexService.ts b/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeIndexService.ts index eb37b0f..5fca667 100644 --- a/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeIndexService.ts +++ b/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeIndexService.ts @@ -7,4 +7,6 @@ export default async function executeTCensecQualidadeIndexService() { return response; } -export const TCensecQualidadeIndexService = withClientErrorHandler(executeTCensecQualidadeIndexService); +export const TCensecQualidadeIndexService = withClientErrorHandler( + executeTCensecQualidadeIndexService, +); diff --git a/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeSaveService.ts b/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeSaveService.ts index a667df9..ac62c0e 100644 --- a/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeSaveService.ts +++ b/src/packages/administrativo/services/TCensecQualidade/TCensecQualidadeSaveService.ts @@ -7,4 +7,6 @@ async function executeTCensecQualidadeSaveService(data: TCensecQualidadeInterfac return response; } -export const TCensecQualidadeSaveService = withClientErrorHandler(executeTCensecQualidadeSaveService); \ No newline at end of file +export const TCensecQualidadeSaveService = withClientErrorHandler( + executeTCensecQualidadeSaveService, +); diff --git a/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoIndexService.ts b/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoIndexService.ts index e78265e..7694fd5 100644 --- a/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoIndexService.ts +++ b/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoIndexService.ts @@ -7,5 +7,5 @@ async function executeTCensecQualidadeAtoIndexService(data: TCensecQualidadeAtoI } export const TCensecQualidadeAtoIndexService = withClientErrorHandler( - executeTCensecQualidadeAtoIndexService -); \ No newline at end of file + executeTCensecQualidadeAtoIndexService, +); diff --git a/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoRemoveService.ts b/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoRemoveService.ts index 1c2cad2..64e1c7b 100644 --- a/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoRemoveService.ts +++ b/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoRemoveService.ts @@ -9,5 +9,5 @@ async function executeTCensecQualidadeAtoRemoveService(data: TCensecQualidadeAto } export const TCensecQualidadeAtoRemoveService = withClientErrorHandler( - executeTCensecQualidadeAtoRemoveService + executeTCensecQualidadeAtoRemoveService, ); diff --git a/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoSaveService.ts b/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoSaveService.ts index 266db27..ae6fcab 100644 --- a/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoSaveService.ts +++ b/src/packages/administrativo/services/TCensecQualidadeAto/TCensecQualidadeAtoSaveService.ts @@ -8,5 +8,5 @@ async function executeTCensecQualidadeAtoSaveService(data: TCensecQualidadeAtoIn } export const TCensecQualidadeAtoSaveService = withClientErrorHandler( - executeTCensecQualidadeAtoSaveService + executeTCensecQualidadeAtoSaveService, ); diff --git a/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoIndexService.ts b/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoIndexService.ts index ed4e4f0..071c0c1 100644 --- a/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoIndexService.ts +++ b/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoIndexService.ts @@ -1,10 +1,9 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TCensecTipoAtoIndexData } from "../../data/TCensecTipoAto/GMedidaTipoIndexData"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TCensecTipoAtoIndexData } from '../../data/TCensecTipoAto/GMedidaTipoIndexData'; async function executeTCensecTipoAtoIndexService() { - - const response = await TCensecTipoAtoIndexData(); - return response; + const response = await TCensecTipoAtoIndexData(); + return response; } -export const TCensecTipoAtoIndexService = withClientErrorHandler(executeTCensecTipoAtoIndexService) \ No newline at end of file +export const TCensecTipoAtoIndexService = withClientErrorHandler(executeTCensecTipoAtoIndexService); diff --git a/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoRemoveService.ts b/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoRemoveService.ts index 0a6b4e1..d59dda1 100644 --- a/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoRemoveService.ts +++ b/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoRemoveService.ts @@ -1,13 +1,13 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TCensecTipoAtoRemoveData } from "../../data/TCensecTipoAto/GMedidaTipoRemoveData"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TCensecTipoAtoRemoveData } from '../../data/TCensecTipoAto/GMedidaTipoRemoveData'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; async function executeTCensecTipoAtoRemoveService(data: TCensecTipoAtoInterface) { + const response = await TCensecTipoAtoRemoveData(data); - const response = await TCensecTipoAtoRemoveData(data); - - return response; - + return response; } -export const TCensecTipoAtoRemoveService = withClientErrorHandler(executeTCensecTipoAtoRemoveService) \ No newline at end of file +export const TCensecTipoAtoRemoveService = withClientErrorHandler( + executeTCensecTipoAtoRemoveService, +); diff --git a/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoSaveService.ts b/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoSaveService.ts index da56012..65fd928 100644 --- a/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoSaveService.ts +++ b/src/packages/administrativo/services/TCensecTipoAto/TCensecTipoAtoSaveService.ts @@ -1,13 +1,11 @@ -import { withClientErrorHandler } from "@/shared/actions/withClientErrorHandler/withClientErrorHandler"; -import { TCensecTipoAtoSaveData } from "../../data/TCensecTipoAto/GMedidaTipoSaveData"; -import { TCensecTipoAtoInterface } from "../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface"; +import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/withClientErrorHandler'; +import { TCensecTipoAtoSaveData } from '../../data/TCensecTipoAto/GMedidaTipoSaveData'; +import { TCensecTipoAtoInterface } from '../../interfaces/TCensecTipoAto/TCensecTipoAtoInterface'; async function executeTCensecTipoAtoSaveService(data: TCensecTipoAtoInterface) { + const response = await TCensecTipoAtoSaveData(data); - const response = await TCensecTipoAtoSaveData(data); - - return response; - + return response; } -export const TCensecTipoAtoSaveService = withClientErrorHandler(executeTCensecTipoAtoSaveService) \ No newline at end of file +export const TCensecTipoAtoSaveService = withClientErrorHandler(executeTCensecTipoAtoSaveService); diff --git a/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaDeleteService.ts b/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaDeleteService.ts index 52e3665..b79178b 100644 --- a/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaDeleteService.ts +++ b/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaDeleteService.ts @@ -8,4 +8,6 @@ async function executeTCensecTipoNaturezaDeleteService(data: TCensecTipoNatureza return response; } -export const TCensecTipoNaturezaDeleteService = withClientErrorHandler(executeTCensecTipoNaturezaDeleteService); +export const TCensecTipoNaturezaDeleteService = withClientErrorHandler( + executeTCensecTipoNaturezaDeleteService, +); diff --git a/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaIndexService.ts b/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaIndexService.ts index 1a4ce87..01a56c3 100644 --- a/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaIndexService.ts +++ b/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaIndexService.ts @@ -6,4 +6,6 @@ export default async function executeTCensecTipoNaturezaIndexService() { return response; } -export const TCensecTipoNaturezaIndexService = withClientErrorHandler(executeTCensecTipoNaturezaIndexService); +export const TCensecTipoNaturezaIndexService = withClientErrorHandler( + executeTCensecTipoNaturezaIndexService, +); diff --git a/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaSaveService.ts b/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaSaveService.ts index 02689f1..368adc5 100644 --- a/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaSaveService.ts +++ b/src/packages/administrativo/services/TCensecTipoNatureza/TCensecTipoNaturezaSaveService.ts @@ -8,4 +8,6 @@ async function executeTCensecTipoNaturezaSaveService(data: TCensecTipoNaturezaIn return response; } -export const TCensecTipoNaturezaSaveService = withClientErrorHandler(executeTCensecTipoNaturezaSaveService); \ No newline at end of file +export const TCensecTipoNaturezaSaveService = withClientErrorHandler( + executeTCensecTipoNaturezaSaveService, +); diff --git a/src/packages/administrativo/services/TImovel/TImovelSaveService.ts b/src/packages/administrativo/services/TImovel/TImovelSaveService.ts index aefd488..746d2a3 100644 --- a/src/packages/administrativo/services/TImovel/TImovelSaveService.ts +++ b/src/packages/administrativo/services/TImovel/TImovelSaveService.ts @@ -8,4 +8,4 @@ async function executeTImovelSaveService(data: TImovelInterface) { return response; } -export const TImovelSaveService = withClientErrorHandler(executeTImovelSaveService); \ No newline at end of file +export const TImovelSaveService = withClientErrorHandler(executeTImovelSaveService); diff --git a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteService.ts b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteService.ts index 01e5ac4..296a3cc 100644 --- a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteService.ts +++ b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralDeleteService.ts @@ -8,4 +8,6 @@ async function executeTImovelUnidadeRuralDeleteService(data: TImovelUnidadeRural return response; } -export const TImovelUnidadeRuralDeleteService = withClientErrorHandler(executeTImovelUnidadeRuralDeleteService); +export const TImovelUnidadeRuralDeleteService = withClientErrorHandler( + executeTImovelUnidadeRuralDeleteService, +); diff --git a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexService.ts b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexService.ts index f5b320c..eade373 100644 --- a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexService.ts +++ b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexService.ts @@ -2,12 +2,16 @@ import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/ import { TImovelUnidadeRuralIndexData } from '@/packages/administrativo/data/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralIndexData'; import TImovelUnidadeInterface from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadeInterface'; -export default async function executeTImovelUnidadeRuralIndexService(data: TImovelUnidadeInterface) { - let response = null +export default async function executeTImovelUnidadeRuralIndexService( + data: TImovelUnidadeInterface, +) { + let response = null; if (data.imovel_id) { response = await TImovelUnidadeRuralIndexData(data); return response; } } -export const TImovelUnidadeRuralIndexService = withClientErrorHandler(executeTImovelUnidadeRuralIndexService); +export const TImovelUnidadeRuralIndexService = withClientErrorHandler( + executeTImovelUnidadeRuralIndexService, +); diff --git a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveService.ts b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveService.ts index b8e3413..e2c74cb 100644 --- a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveService.ts +++ b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeRural/TImovelUnidadeRuralSaveService.ts @@ -7,4 +7,6 @@ async function executeTImovelUnidadeRuralSaveService(data: TImovelUnidadeRuralIn return response; } -export const TImovelUnidadeRuralSaveService = withClientErrorHandler(executeTImovelUnidadeRuralSaveService); \ No newline at end of file +export const TImovelUnidadeRuralSaveService = withClientErrorHandler( + executeTImovelUnidadeRuralSaveService, +); diff --git a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteService.ts b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteService.ts index c9b6c99..66e6d18 100644 --- a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteService.ts +++ b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteService.ts @@ -3,10 +3,11 @@ import { TImovelUnidadeUrbanoInterface } from '@/packages/administrativo/interfa import { TImovelUnidadeUrbanoDeleteData } from '@/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoDeleteData'; async function executeTImovelUnidadeUrbanoDeleteService(data: TImovelUnidadeUrbanoInterface) { - const response = await TImovelUnidadeUrbanoDeleteData(data); return response; } -export const TImovelUnidadeUrbanoDeleteService = withClientErrorHandler(executeTImovelUnidadeUrbanoDeleteService); +export const TImovelUnidadeUrbanoDeleteService = withClientErrorHandler( + executeTImovelUnidadeUrbanoDeleteService, +); diff --git a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexService.ts b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexService.ts index 8af64fe..738e9eb 100644 --- a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexService.ts +++ b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexService.ts @@ -2,7 +2,9 @@ import { withClientErrorHandler } from '@/shared/actions/withClientErrorHandler/ import { TImovelUnidadeUrbanoIndexData } from '@/packages/administrativo/data/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoIndexData'; import TImovelUnidadePageInterface from '@/packages/administrativo/interfaces/TImovelUnidade/TImovelUnidadePageInterface'; -export default async function executeTImovelUnidadeUrbanoIndexService(data: TImovelUnidadePageInterface) { +export default async function executeTImovelUnidadeUrbanoIndexService( + data: TImovelUnidadePageInterface, +) { if (!data.imovel_id) { return { status: 1000, @@ -12,4 +14,6 @@ export default async function executeTImovelUnidadeUrbanoIndexService(data: TImo return await TImovelUnidadeUrbanoIndexData(data); } -export const TImovelUnidadeUrbanoIndexService = withClientErrorHandler(executeTImovelUnidadeUrbanoIndexService); \ No newline at end of file +export const TImovelUnidadeUrbanoIndexService = withClientErrorHandler( + executeTImovelUnidadeUrbanoIndexService, +); diff --git a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveService.ts b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveService.ts index fe14792..415eea6 100644 --- a/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveService.ts +++ b/src/packages/administrativo/services/TImovelUnidade/TImovelUnidadeUrbano/TImovelUnidadeUrbanoSaveService.ts @@ -8,4 +8,6 @@ async function executeTImovelUnidadeUrbanoSaveService(data: TImovelUnidadeUrbano return response; } -export const TImovelUnidadeUrbanoSaveService = withClientErrorHandler(executeTImovelUnidadeUrbanoSaveService); \ No newline at end of file +export const TImovelUnidadeUrbanoSaveService = withClientErrorHandler( + executeTImovelUnidadeUrbanoSaveService, +); diff --git a/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaIndexService.ts b/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaIndexService.ts index 2c043b4..e9369a9 100644 --- a/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaIndexService.ts +++ b/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaIndexService.ts @@ -6,6 +6,4 @@ async function executeTPessoaFisicaIndexService() { return response; } -export const TPessoaFisicaIndexService = withClientErrorHandler( - executeTPessoaFisicaIndexService -); +export const TPessoaFisicaIndexService = withClientErrorHandler(executeTPessoaFisicaIndexService); diff --git a/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaRemoveService.ts b/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaRemoveService.ts index 10fcdd1..6e0d4f4 100644 --- a/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaRemoveService.ts +++ b/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaRemoveService.ts @@ -8,6 +8,4 @@ async function executeTPessoaFisicaRemoveService(data: TPessoaFisicaInterface) { return response; } -export const TPessoaFisicaRemoveService = withClientErrorHandler( - executeTPessoaFisicaRemoveService -); +export const TPessoaFisicaRemoveService = withClientErrorHandler(executeTPessoaFisicaRemoveService); diff --git a/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaSaveService.ts b/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaSaveService.ts index 9fb7272..1f0aa91 100644 --- a/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaSaveService.ts +++ b/src/packages/administrativo/services/TPessoa/TPessoaFisica/TPessoaFisicaSaveService.ts @@ -3,7 +3,6 @@ import { TPessoaFisicaSaveData } from '@/packages/administrativo/data/TPessoa/TP import TPessoaFisicaInterface from '@/packages/administrativo/interfaces/TPessoa/TPessoaFisica/TPessoaFisicaInterface'; async function executeTPessoaFisicaSaveService(data: TPessoaFisicaInterface) { - console.log('TPessoaFisicaSaveService', data); const response = await TPessoaFisicaSaveData(data); @@ -11,6 +10,4 @@ async function executeTPessoaFisicaSaveService(data: TPessoaFisicaInterface) { return response; } -export const TPessoaFisicaSaveService = withClientErrorHandler( - executeTPessoaFisicaSaveService -); +export const TPessoaFisicaSaveService = withClientErrorHandler(executeTPessoaFisicaSaveService); diff --git a/src/packages/administrativo/services/TPessoa/TPessoaJuridica/TPessoaJuridicaSaveService.ts b/src/packages/administrativo/services/TPessoa/TPessoaJuridica/TPessoaJuridicaSaveService.ts index f5c472c..e6f4f52 100644 --- a/src/packages/administrativo/services/TPessoa/TPessoaJuridica/TPessoaJuridicaSaveService.ts +++ b/src/packages/administrativo/services/TPessoa/TPessoaJuridica/TPessoaJuridicaSaveService.ts @@ -6,6 +6,4 @@ async function executeTPessoaJuridicaSaveService(data: TPessoaJuridicaInterface) const response = TPessoaJuridicaSaveData(data); return response; } -export const TPessoaJuridicaSaveService = withClientErrorHandler( - executeTPessoaJuridicaSaveService, -); +export const TPessoaJuridicaSaveService = withClientErrorHandler(executeTPessoaJuridicaSaveService); diff --git a/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteIndexService.ts b/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteIndexService.ts index 81a9b72..dd69bf9 100644 --- a/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteIndexService.ts +++ b/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteIndexService.ts @@ -8,5 +8,5 @@ async function executeTPessoaRepresentanteIndexService(data: TPessoaRepresentant } export const TPessoaRepresentanteIndexService = withClientErrorHandler( - executeTPessoaRepresentanteIndexService -); \ No newline at end of file + executeTPessoaRepresentanteIndexService, +); diff --git a/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteRemoveService.ts b/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteRemoveService.ts index 7937d19..fd0737c 100644 --- a/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteRemoveService.ts +++ b/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteRemoveService.ts @@ -9,5 +9,5 @@ async function executeTPessoaRepresentanteRemoveService(data: TPessoaRepresentan } export const TPessoaRepresentanteRemoveService = withClientErrorHandler( - executeTPessoaRepresentanteRemoveService + executeTPessoaRepresentanteRemoveService, ); diff --git a/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteSaveService.ts b/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteSaveService.ts index 9b722c3..033e037 100644 --- a/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteSaveService.ts +++ b/src/packages/administrativo/services/TPessoaRepresentante/TPessoaRepresentanteSaveService.ts @@ -8,5 +8,5 @@ async function executeTPessoaRepresentanteSaveService(data: TPessoaRepresentante } export const TPessoaRepresentanteSaveService = withClientErrorHandler( - executeTPessoaRepresentanteSaveService + executeTPessoaRepresentanteSaveService, ); diff --git a/src/shared/actions/CEP/FormatCEP.ts b/src/shared/actions/CEP/FormatCEP.ts index 410452a..a8a7cc5 100644 --- a/src/shared/actions/CEP/FormatCEP.ts +++ b/src/shared/actions/CEP/FormatCEP.ts @@ -5,16 +5,16 @@ * @returns CEP formatado ou string vazia se inválido */ export function FormatCEP(value: string | number): string { - if (!value) return ''; + if (!value) return ''; - // Converte para string e remove tudo que não seja número - const digits = String(value).replace(/\D/g, ''); + // Converte para string e remove tudo que não seja número + const digits = String(value).replace(/\D/g, ''); - // Garante que tenha no máximo 8 dígitos - const cleanValue = digits.slice(0, 8); + // Garante que tenha no máximo 8 dígitos + const cleanValue = digits.slice(0, 8); - // Retorna formatado ou valor limpo se não tiver tamanho suficiente - if (cleanValue.length !== 8) return cleanValue; + // Retorna formatado ou valor limpo se não tiver tamanho suficiente + if (cleanValue.length !== 8) return cleanValue; - return cleanValue.replace(/(\d{5})(\d{3})/, '$1-$2'); + return cleanValue.replace(/(\d{5})(\d{3})/, '$1-$2'); } diff --git a/src/shared/actions/form/ResetFormIfData.ts b/src/shared/actions/form/ResetFormIfData.ts index ad60c31..48093ee 100644 --- a/src/shared/actions/form/ResetFormIfData.ts +++ b/src/shared/actions/form/ResetFormIfData.ts @@ -1,5 +1,5 @@ -import { UseFormReturn, FieldValues } from "react-hook-form"; -import normalizeFormData from "./normalizeFormData"; +import { UseFormReturn, FieldValues } from 'react-hook-form'; +import normalizeFormData from './normalizeFormData'; /** * Reseta o formulário apenas se os dados recebidos forem diferentes @@ -8,20 +8,16 @@ import normalizeFormData from "./normalizeFormData"; * @param form - Instância do react-hook-form * @param data - Dados para popular o formulário */ -export function ResetFormIfData( - form: UseFormReturn, - data: T | null -) { - if (!data) return; +export function ResetFormIfData(form: UseFormReturn, data: T | null) { + if (!data) return; - const normalized = normalizeFormData(data); - const currentValues = form.getValues(); + const normalized = normalizeFormData(data); + const currentValues = form.getValues(); - // Converte ambos em JSON para comparação rasa de estrutura - const isDifferent = - JSON.stringify(currentValues) !== JSON.stringify(normalized); + // Converte ambos em JSON para comparação rasa de estrutura + const isDifferent = JSON.stringify(currentValues) !== JSON.stringify(normalized); - if (isDifferent) { - form.reset(normalized); - } -} \ No newline at end of file + if (isDifferent) { + form.reset(normalized); + } +} diff --git a/src/shared/actions/form/normalizeFormData.ts b/src/shared/actions/form/normalizeFormData.ts index d2a3dfe..b6dcdc3 100644 --- a/src/shared/actions/form/normalizeFormData.ts +++ b/src/shared/actions/form/normalizeFormData.ts @@ -5,15 +5,14 @@ * Boolean: false */ export default function normalizeFormData>(data: T): T { - const normalized: Record = {}; - for (const key in data) { - if (data[key] === null || data[key] === undefined) { - // Detecta tipo baseado em chave ou regra padrão - normalized[key] = - typeof data[key] === 'number' ? 0 : ''; - } else { - normalized[key] = data[key]; - } + const normalized: Record = {}; + for (const key in data) { + if (data[key] === null || data[key] === undefined) { + // Detecta tipo baseado em chave ou regra padrão + normalized[key] = typeof data[key] === 'number' ? 0 : ''; + } else { + normalized[key] = data[key]; } - return normalized as T; -} \ No newline at end of file + } + return normalized as T; +} diff --git a/src/shared/components/confirmacao/ConfirmacaoSelect.tsx b/src/shared/components/confirmacao/ConfirmacaoSelect.tsx index 8ebbdc5..468656a 100644 --- a/src/shared/components/confirmacao/ConfirmacaoSelect.tsx +++ b/src/shared/components/confirmacao/ConfirmacaoSelect.tsx @@ -1,61 +1,72 @@ -import { Button } from "@/components/ui/button"; -import { CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { ConfirmacaoEnum } from "@/shared/enums/ConfirmacaoEnum"; -import { Command } from "cmdk"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; +import { Button } from '@/components/ui/button'; +import { + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { ConfirmacaoEnum } from '@/shared/enums/ConfirmacaoEnum'; +import { Command } from 'cmdk'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; export default function ConfirmacaoSelect({ field }: any) { - const [open, setOpen] = React.useState(false); + const [open, setOpen] = React.useState(false); - const options = Object.entries(ConfirmacaoEnum).map(([value, label]) => ({ - value, - label, - })); + const options = Object.entries(ConfirmacaoEnum).map(([value, label]) => ({ + value, + label, + })); - return ( - - - - - - - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + return ( + + + + + + + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/shared/components/dataTable/DataTable.tsx b/src/shared/components/dataTable/DataTable.tsx index 7be7f45..202a080 100644 --- a/src/shared/components/dataTable/DataTable.tsx +++ b/src/shared/components/dataTable/DataTable.tsx @@ -31,11 +31,7 @@ import { TableHeader, TableRow, } from '@/components/ui/table'; -import { - ChevronLeftIcon, - ChevronRightIcon, - EyeIcon, -} from 'lucide-react'; +import { ChevronLeftIcon, ChevronRightIcon, EyeIcon } from 'lucide-react'; import DataTableInterface from './interfaces/DataTableInterface'; export function DataTable({ @@ -63,33 +59,25 @@ export function DataTable({ ...columns, ...(onEdit || onDelete ? [ - { - id: 'actions', - header: 'Ações', - cell: ({ row }: any) => ( -
- {onEdit && ( - - )} - {onDelete && ( - - )} -
- ), - } as ColumnDef, - ] + { + id: 'actions', + header: 'Ações', + cell: ({ row }: any) => ( +
+ {onEdit && ( + + )} + {onDelete && ( + + )} +
+ ), + } as ColumnDef, + ] : []), ], state: { @@ -116,9 +104,7 @@ export function DataTable({ - table.getColumn(filterColumn)?.setFilterValue(e.target.value) - } + onChange={(e) => table.getColumn(filterColumn)?.setFilterValue(e.target.value)} className="w-full" /> )} @@ -167,7 +153,7 @@ export function DataTable({ table.getRowModel().rows.map((row) => ( onRowClick?.(row.original)} > {row.getVisibleCells().map((cell) => ( @@ -179,10 +165,7 @@ export function DataTable({ )) ) : ( - + Nenhum resultado encontrado. @@ -192,7 +175,7 @@ export function DataTable({
{/* Paginação */}
- + Página {table.getState().pagination.pageIndex + 1} de {table.getPageCount()}
@@ -202,8 +185,8 @@ export function DataTable({ onClick={() => table.setPageIndex(0)} disabled={!table.getCanPreviousPage()} aria-label="Primeira página" - className='cursor-pointer' - type='button' + className="cursor-pointer" + type="button" > Primeira @@ -213,8 +196,8 @@ export function DataTable({ onClick={() => table.previousPage()} disabled={!table.getCanPreviousPage()} aria-label="Página anterior" - className='cursor-pointer' - type='button' + className="cursor-pointer" + type="button" > Anterior @@ -225,8 +208,8 @@ export function DataTable({ onClick={() => table.nextPage()} disabled={!table.getCanNextPage()} aria-label="Próxima página" - className='cursor-pointer' - type='button' + className="cursor-pointer" + type="button" > Próxima @@ -237,8 +220,8 @@ export function DataTable({ onClick={() => table.setPageIndex(table.getPageCount() - 1)} disabled={!table.getCanNextPage()} aria-label="Última página" - className='cursor-pointer' - type='button' + className="cursor-pointer" + type="button" > Última diff --git a/src/shared/components/dataTable/SortableHeader.tsx b/src/shared/components/dataTable/SortableHeader.tsx index 29cde35..4b30726 100644 --- a/src/shared/components/dataTable/SortableHeader.tsx +++ b/src/shared/components/dataTable/SortableHeader.tsx @@ -1,12 +1,9 @@ -import { Button } from "@/components/ui/button"; -import { ArrowUpDownIcon } from "lucide-react"; +import { Button } from '@/components/ui/button'; +import { ArrowUpDownIcon } from 'lucide-react'; export const SortableHeader = (label: string, column: any) => ( - -); \ No newline at end of file + +); diff --git a/src/shared/components/dataTable/interfaces/DataTableInterface.ts b/src/shared/components/dataTable/interfaces/DataTableInterface.ts index 5e51a64..bfa94bf 100644 --- a/src/shared/components/dataTable/interfaces/DataTableInterface.ts +++ b/src/shared/components/dataTable/interfaces/DataTableInterface.ts @@ -1,12 +1,12 @@ -import { ColumnDef } from "@tanstack/react-table"; +import { ColumnDef } from '@tanstack/react-table'; // Tipagem genérica export default interface DataTableInterface { - data?: TData[] | null; - columns: ColumnDef[]; - filterColumn?: string; - filterPlaceholder?: string; - onEdit?: (item: TData) => void; - onDelete?: (item: TData) => void; - onRowClick?: (item: TData) => void; -} \ No newline at end of file + data?: TData[] | null; + columns: ColumnDef[]; + filterColumn?: string; + filterPlaceholder?: string; + onEdit?: (item: TData) => void; + onDelete?: (item: TData) => void; + onRowClick?: (item: TData) => void; +} diff --git a/src/shared/components/loadingButton/LoadingButton.tsx b/src/shared/components/loadingButton/LoadingButton.tsx index f947dce..5690527 100644 --- a/src/shared/components/loadingButton/LoadingButton.tsx +++ b/src/shared/components/loadingButton/LoadingButton.tsx @@ -8,16 +8,7 @@ import type LoadingButtonProps from './LoadingButtonInterface'; const LoadingButton = forwardRef( ( - { - text, - textLoading, - loading = false, - className, - disabled, - type = 'button', - onClick, - ...props - }, + { text, textLoading, loading = false, className, disabled, type = 'button', onClick, ...props }, ref, ) => { const handleClick = (e: React.MouseEvent) => { diff --git a/src/shared/components/situacoes/SituacoesSelect.tsx b/src/shared/components/situacoes/SituacoesSelect.tsx index e261b4f..10402f8 100644 --- a/src/shared/components/situacoes/SituacoesSelect.tsx +++ b/src/shared/components/situacoes/SituacoesSelect.tsx @@ -1,62 +1,73 @@ -import { Button } from "@/components/ui/button"; -import { CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { SituacoesEnum } from "@/shared/enums/SituacoesEnum"; -import { Command } from "cmdk"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; +import { Button } from '@/components/ui/button'; +import { + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { SituacoesEnum } from '@/shared/enums/SituacoesEnum'; +import { Command } from 'cmdk'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; export default function SituacoesSelect({ field }: any) { - const [open, setOpen] = React.useState(false); + const [open, setOpen] = React.useState(false); - // ✅ Corrigido para enums string-based - const options = Object.entries(SituacoesEnum).map(([value, label]) => ({ - value, - label, - })); + // ✅ Corrigido para enums string-based + const options = Object.entries(SituacoesEnum).map(([value, label]) => ({ + value, + label, + })); - return ( - - - - - - - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + return ( + + + + + + + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx b/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx index 3370a9b..17146cb 100644 --- a/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx +++ b/src/shared/components/tipoAtoAnterior/TipoAtoAnteriorSelect.tsx @@ -1,61 +1,72 @@ -import { Button } from "@/components/ui/button"; -import { CommandEmpty, CommandGroup, CommandInput, CommandItem, CommandList } from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { TipoAtoAnteriorEnum } from "@/shared/enums/TipoAtoAnteriorEnum"; -import { Command } from "cmdk"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; +import { Button } from '@/components/ui/button'; +import { + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { TipoAtoAnteriorEnum } from '@/shared/enums/TipoAtoAnteriorEnum'; +import { Command } from 'cmdk'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; export default function TipoAtoAnteriorSelect({ field }: any) { - const [open, setOpen] = React.useState(false); + const [open, setOpen] = React.useState(false); - const options = Object.entries(TipoAtoAnteriorEnum).map(([value, label]) => ({ - value, - label, - })); + const options = Object.entries(TipoAtoAnteriorEnum).map(([value, label]) => ({ + value, + label, + })); - return ( - - - - - - - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + return ( + + + + + + + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx b/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx index 74f6045..950ef7d 100644 --- a/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx +++ b/src/shared/components/tipoDaParte/TipoDaParteSelect.tsx @@ -1,86 +1,84 @@ -import { Button } from "@/components/ui/button"; +import { Button } from '@/components/ui/button'; import { - Command, - CommandEmpty, - CommandGroup, - CommandInput, - CommandItem, - CommandList, -} from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { TipoDaParteEnum } from "@/shared/enums/TIpoDaParteEnum"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; + Command, + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { TipoDaParteEnum } from '@/shared/enums/TIpoDaParteEnum'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; type TipoDaParteSelectProps = { - field: { - value?: number | null; - onChange: (value: number) => void; - }; + field: { + value?: number | null; + onChange: (value: number) => void; + }; }; export default function TipoDaParteSelect({ field }: TipoDaParteSelectProps) { - const [open, setOpen] = React.useState(false); + const [open, setOpen] = React.useState(false); - // Cria as opções a partir do enum - const options = Object.entries(TipoDaParteEnum).map(([key, label]) => ({ - value: Number(key), - label, - })); + // Cria as opções a partir do enum + const options = Object.entries(TipoDaParteEnum).map(([key, label]) => ({ + value: Number(key), + label, + })); - // Label exibida atualmente - const selectedLabel = - field.value !== undefined && field.value !== null - ? options.find((item) => item.value === Number(field.value))?.label - : "Selecione..."; + // Label exibida atualmente + const selectedLabel = + field.value !== undefined && field.value !== null + ? options.find((item) => item.value === Number(field.value))?.label + : 'Selecione...'; - return ( - - - - - - - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - { - field.onChange(item.value); // envia número - setOpen(false); - }} - > - - {item.label} - - ))} - - - - - - ); + return ( + + + + + + + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + { + field.onChange(item.value); // envia número + setOpen(false); + }} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx b/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx index f848f5e..527d588 100644 --- a/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx +++ b/src/shared/components/tipoNatureza/TipoNaturezaSelect.tsx @@ -1,107 +1,105 @@ -import { Button } from "@/components/ui/button"; +import { Button } from '@/components/ui/button'; import { - CommandEmpty, - CommandGroup, - CommandInput, - CommandItem, - CommandList, -} from "@/components/ui/command"; -import { FormControl } from "@/components/ui/form"; -import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; -import { cn } from "@/lib/utils"; -import { TipoNaturezaEnum } from "@/shared/enums/TipoNaturezaEnum"; -import { Command } from "cmdk"; -import { CheckIcon, ChevronsUpDownIcon } from "lucide-react"; -import React from "react"; + CommandEmpty, + CommandGroup, + CommandInput, + CommandItem, + CommandList, +} from '@/components/ui/command'; +import { FormControl } from '@/components/ui/form'; +import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; +import { cn } from '@/lib/utils'; +import { TipoNaturezaEnum } from '@/shared/enums/TipoNaturezaEnum'; +import { Command } from 'cmdk'; +import { CheckIcon, ChevronsUpDownIcon } from 'lucide-react'; +import React from 'react'; export default function TipoNaturezaSelect({ field }: any) { - const [open, setOpen] = React.useState(false); + const [open, setOpen] = React.useState(false); - // Gera opções a partir do Enum - const options = Object.entries(TipoNaturezaEnum).map(([id, label]) => ({ - value: Number(id), - label, - })); + // Gera opções a partir do Enum + const options = Object.entries(TipoNaturezaEnum).map(([id, label]) => ({ + value: Number(id), + label, + })); - // 🔹 Converte valor recebido (string tipo ";0,1,2,3") para array de números - const parseToArray = (value: any): number[] => { - if (!value) return []; - if (Array.isArray(value)) return value.map(Number); - if (typeof value === "string") { - return value - .replace(/^;/, "") // remove o primeiro ";" - .split(",") - .filter(Boolean) - .map((v) => Number(v.trim())); - } - return []; - }; + // 🔹 Converte valor recebido (string tipo ";0,1,2,3") para array de números + const parseToArray = (value: any): number[] => { + if (!value) return []; + if (Array.isArray(value)) return value.map(Number); + if (typeof value === 'string') { + return value + .replace(/^;/, '') // remove o primeiro ";" + .split(',') + .filter(Boolean) + .map((v) => Number(v.trim())); + } + return []; + }; - // Array de valores selecionados - const selectedValues: number[] = parseToArray(field.value); + // Array de valores selecionados + const selectedValues: number[] = parseToArray(field.value); - // Atualiza valor selecionado (e reenvia como string ";0,1,2,3") - const toggleSelect = (value: number) => { - let newValues; - if (selectedValues.includes(value)) { - newValues = selectedValues.filter((v) => v !== value); - } else { - newValues = [...selectedValues, value]; - } - // Converte para formato ";0,1,2,3" - const formatted = ";" + newValues.join(","); - field.onChange(formatted); - }; + // Atualiza valor selecionado (e reenvia como string ";0,1,2,3") + const toggleSelect = (value: number) => { + let newValues; + if (selectedValues.includes(value)) { + newValues = selectedValues.filter((v) => v !== value); + } else { + newValues = [...selectedValues, value]; + } + // Converte para formato ";0,1,2,3" + const formatted = ';' + newValues.join(','); + field.onChange(formatted); + }; - // Label do botão (nomes selecionados) - const selectedLabels = options - .filter((opt) => selectedValues.includes(opt.value)) - .map((opt) => opt.label) - .join(", "); + // Label do botão (nomes selecionados) + const selectedLabels = options + .filter((opt) => selectedValues.includes(opt.value)) + .map((opt) => opt.label) + .join(', '); - return ( - - - - - - + return ( + + + + + + - - - - - Nenhum resultado encontrado. - - {options.map((item) => ( - toggleSelect(item.value)} - > - - {item.label} - - ))} - - - - - - ); + + + + + Nenhum resultado encontrado. + + {options.map((item) => ( + toggleSelect(item.value)} + > + + {item.label} + + ))} + + + + + + ); } diff --git a/src/shared/enums/ImovelConstrucaoEnum.ts b/src/shared/enums/ImovelConstrucaoEnum.ts index a28f354..d7c2eb6 100644 --- a/src/shared/enums/ImovelConstrucaoEnum.ts +++ b/src/shared/enums/ImovelConstrucaoEnum.ts @@ -1,5 +1,5 @@ export const ImovelConstrucaoEnum: { [key: number]: string } = { - 0: 'Construção averbada', - 1: 'Em construção', - 2: 'Não se aplica', -}; \ No newline at end of file + 0: 'Construção averbada', + 1: 'Em construção', + 2: 'Não se aplica', +}; diff --git a/src/shared/enums/ImovelTipoClasseEnum.ts b/src/shared/enums/ImovelTipoClasseEnum.ts index 0f4a3dc..4e5269f 100644 --- a/src/shared/enums/ImovelTipoClasseEnum.ts +++ b/src/shared/enums/ImovelTipoClasseEnum.ts @@ -1,4 +1,4 @@ export const ImovelTipoClasseEnum: { [key: number]: string } = { - 1: 'Urbano', - 3: 'Rural', -}; \ No newline at end of file + 1: 'Urbano', + 3: 'Rural', +}; diff --git a/src/shared/enums/ImovelTipoEnum.ts b/src/shared/enums/ImovelTipoEnum.ts index edebfa5..cce80bd 100644 --- a/src/shared/enums/ImovelTipoEnum.ts +++ b/src/shared/enums/ImovelTipoEnum.ts @@ -1,22 +1,22 @@ export const ImovelTipoEnum: { [key: number]: string } = { - 15: 'Loja', - 31: 'Galpão', - 65: 'Apartamento', - 67: 'Casa', - 69: 'Fazenda / Sítio / Chácara', - 71: 'Terreno / Fração', - 89: 'Outros', - 90: 'Sala', - 91: 'Conjunto de salas', - 92: 'Sobreloja', - 17: 'Sala / Conjunto', - 33: 'Prédio Comercial', - 35: 'Prédio Residencial', - 73: 'Sala ou Loja', - 85: 'Construções', - 87: 'Desmembramento', - 93: 'Vaga de Garagem', - 94: 'Laje', - 95: 'Estacionamento', - 96: 'Barraco' -}; \ No newline at end of file + 15: 'Loja', + 31: 'Galpão', + 65: 'Apartamento', + 67: 'Casa', + 69: 'Fazenda / Sítio / Chácara', + 71: 'Terreno / Fração', + 89: 'Outros', + 90: 'Sala', + 91: 'Conjunto de salas', + 92: 'Sobreloja', + 17: 'Sala / Conjunto', + 33: 'Prédio Comercial', + 35: 'Prédio Residencial', + 73: 'Sala ou Loja', + 85: 'Construções', + 87: 'Desmembramento', + 93: 'Vaga de Garagem', + 94: 'Laje', + 95: 'Estacionamento', + 96: 'Barraco', +}; diff --git a/src/shared/enums/ImovelTipoRegistro.ts b/src/shared/enums/ImovelTipoRegistro.ts index 5476b98..e5fb690 100644 --- a/src/shared/enums/ImovelTipoRegistro.ts +++ b/src/shared/enums/ImovelTipoRegistro.ts @@ -1,5 +1,5 @@ export enum ImovelTipoRegistro { - M = 'Matrícula', - T = 'Transcrição', - I = 'Inscrição', -} \ No newline at end of file + M = 'Matrícula', + T = 'Transcrição', + I = 'Inscrição', +} diff --git a/src/shared/enums/TIpoDaParteEnum.ts b/src/shared/enums/TIpoDaParteEnum.ts index da6fea7..ee722c3 100644 --- a/src/shared/enums/TIpoDaParteEnum.ts +++ b/src/shared/enums/TIpoDaParteEnum.ts @@ -1,8 +1,8 @@ export const TipoDaParteEnum = { - 0: 'Outorgante Rc. Outorgado', - 1: 'Outorgante', - 2: 'Outorgado', - 3: 'Auxiliar do Ato', - 4: 'Auxiliar da Parte', - 6: 'Declarante', -} as const; \ No newline at end of file + 0: 'Outorgante Rc. Outorgado', + 1: 'Outorgante', + 2: 'Outorgado', + 3: 'Auxiliar do Ato', + 4: 'Auxiliar da Parte', + 6: 'Declarante', +} as const; diff --git a/src/shared/enums/TipoAtoAnteriorEnum.ts b/src/shared/enums/TipoAtoAnteriorEnum.ts index 812688c..60813f5 100644 --- a/src/shared/enums/TipoAtoAnteriorEnum.ts +++ b/src/shared/enums/TipoAtoAnteriorEnum.ts @@ -1,8 +1,8 @@ export const TipoAtoAnteriorEnum = { - 6: 'Substabelecido', - 7: 'Revogado', - 8: 'Reratificado', - 9: 'Renunciado', - 10: 'Renúncia', - 11: 'Renúncia Parcial' -} as const; \ No newline at end of file + 6: 'Substabelecido', + 7: 'Revogado', + 8: 'Reratificado', + 9: 'Renunciado', + 10: 'Renúncia', + 11: 'Renúncia Parcial', +} as const; diff --git a/src/shared/enums/TipoNaturezaEnum.ts b/src/shared/enums/TipoNaturezaEnum.ts index d6cb0a0..e9163e3 100644 --- a/src/shared/enums/TipoNaturezaEnum.ts +++ b/src/shared/enums/TipoNaturezaEnum.ts @@ -1,6 +1,6 @@ export const TipoNaturezaEnum = { - 1: 'Escritura', - 2: 'Procuração', - 3: 'Substabelecimento', - 4: 'Testamento', -} as const; \ No newline at end of file + 1: 'Escritura', + 2: 'Procuração', + 3: 'Substabelecimento', + 4: 'Testamento', +} as const; diff --git a/src/shared/services/api/interfaces/ApiResponseInterface.ts b/src/shared/services/api/interfaces/ApiResponseInterface.ts index e3bf716..2d16fe8 100644 --- a/src/shared/services/api/interfaces/ApiResponseInterface.ts +++ b/src/shared/services/api/interfaces/ApiResponseInterface.ts @@ -1,5 +1,5 @@ export default interface ApiResponseInterface { - status: number - message: string - data?: T | T[] | null -} \ No newline at end of file + status: number; + message: string; + data?: T | T[] | null; +}