diff --git a/public/images/favicon.ico b/public/images/favicon.ico new file mode 100644 index 0000000..144dc9f Binary files /dev/null and b/public/images/favicon.ico differ diff --git a/public/images/logo-abb.png b/public/images/logo-abb.png new file mode 100644 index 0000000..7690ed2 Binary files /dev/null and b/public/images/logo-abb.png differ diff --git a/src/app/(protected)/(cadastros)/cadastros/(t_pessoa)/pessoa/fisica/page.tsx b/src/app/(protected)/(administrativo)/administrativo/pessoas/fisicas/page.tsx similarity index 87% rename from src/app/(protected)/(cadastros)/cadastros/(t_pessoa)/pessoa/fisica/page.tsx rename to src/app/(protected)/(administrativo)/administrativo/pessoas/fisicas/page.tsx index eb28403..3d69165 100644 --- a/src/app/(protected)/(cadastros)/cadastros/(t_pessoa)/pessoa/fisica/page.tsx +++ b/src/app/(protected)/(administrativo)/administrativo/pessoas/fisicas/page.tsx @@ -3,17 +3,17 @@ import React, { useEffect, useState, useCallback } from 'react'; import Loading from '@/app/_components/loading/loading'; -import TPessoaTable from '../../../_components/t_pessoa/TPessoaTable'; -import TPessoaForm from '../../../_components/t_pessoa/TPessoaForm'; +import TPessoaTable from '@/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaTable'; +import TPessoaForm from '@/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaForm'; -import { useTPessoaIndexHook } from '../../../_hooks/t_pessoa/useTPessoaIndexHook'; -import { useTPessoaSaveHook } from '../../../_hooks/t_pessoa/useTPessoaSaveHook'; -import { useTPessoaDeleteHook } from '../../../_hooks/t_pessoa/useTPessoaDeleteHook'; +import { useTPessoaIndexHook } from '@/packages/administrativo/hooks/t_pessoa/useTPessoaIndexHook'; +import { useTPessoaSaveHook } from '@/packages/administrativo/hooks/t_pessoa/useTPessoaSaveHook'; +import { useTPessoaDeleteHook } from '@/packages/administrativo/hooks/t_pessoa/useTPessoaDeleteHook'; import ConfirmDialog from '@/app/_components/confirm_dialog/ConfirmDialog'; import { useConfirmDialog } from '@/app/_components/confirm_dialog/useConfirmDialog'; -import TPessoaInterface from '../../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '@/packages/administrativo/interfaces/TPessoaInterface'; import Header from '@/app/_components/structure/Header'; export default function TPessoaFisica() { diff --git a/src/app/(protected)/(cadastros)/cadastros/(t_pessoa)/pessoa/juridica/page.tsx b/src/app/(protected)/(administrativo)/administrativo/pessoas/juridicas/page.tsx similarity index 86% rename from src/app/(protected)/(cadastros)/cadastros/(t_pessoa)/pessoa/juridica/page.tsx rename to src/app/(protected)/(administrativo)/administrativo/pessoas/juridicas/page.tsx index 45fc62d..00e6713 100644 --- a/src/app/(protected)/(cadastros)/cadastros/(t_pessoa)/pessoa/juridica/page.tsx +++ b/src/app/(protected)/(administrativo)/administrativo/pessoas/juridicas/page.tsx @@ -4,17 +4,17 @@ import React, { useEffect, useState, useCallback } from 'react'; import Loading from '@/app/_components/loading/loading'; -import { useTPessoaSaveHook } from '../../../_hooks/t_pessoa/useTPessoaSaveHook'; -import { useTPessoaDeleteHook } from '../../../_hooks/t_pessoa/useTPessoaDeleteHook'; +import { useTPessoaSaveHook } from '@/packages/administrativo/hooks/t_pessoa/useTPessoaSaveHook'; +import { useTPessoaDeleteHook } from '@/packages/administrativo/hooks/t_pessoa/useTPessoaDeleteHook'; import ConfirmDialog from '@/app/_components/confirm_dialog/ConfirmDialog'; import { useConfirmDialog } from '@/app/_components/confirm_dialog/useConfirmDialog'; -import TPessoaInterface from '../../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '@/packages/administrativo/interfaces/TPessoaInterface'; import Header from '@/app/_components/structure/Header'; -import TPessoaJuridicaTable from '../../../_components/t_pessoa/juridica/TPessoaJuridicaTable'; -import { useTPessoaJuridicaIndexHook } from '../../../_hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook'; -import TPessoaJuridicaForm from '../../../_components/t_pessoa/juridica/TPessoaJuridicaForm'; +import TPessoaJuridicaTable from '@/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaTable'; +import { useTPessoaJuridicaIndexHook } from '@/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook'; +import TPessoaJuridicaForm from '@/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaForm'; export default function TPessoaFisica() { // Controle de estado do botão diff --git a/src/app/(protected)/layout.tsx b/src/app/(protected)/layout.tsx index c835548..bc7c9f4 100644 --- a/src/app/(protected)/layout.tsx +++ b/src/app/(protected)/layout.tsx @@ -28,8 +28,11 @@ const geistMono = Geist_Mono({ }); export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', + title: 'SAAS - Orius Tecnologia', + description: 'Evolução tecnológica com toque humano', + icons: { + icon: '/images/favicon.ico', + }, }; export default function RootLayout({ @@ -53,11 +56,15 @@ export default function RootLayout({ - Building Your Application + + Building Your Application + - Data Fetching + + Data Fetching + diff --git a/src/components/app-sidebar.tsx b/src/components/app-sidebar.tsx index 8831b8a..97134b7 100644 --- a/src/components/app-sidebar.tsx +++ b/src/components/app-sidebar.tsx @@ -30,6 +30,7 @@ import { } from '@/components/ui/sidebar'; import useGUsuarioGetJWTHook from '@/hooks/auth/useGUsuarioGetJWTHook'; +import Image from 'next/image'; // This is sample data. const data = { @@ -75,6 +76,22 @@ const data = { }, ], }, + { + title: 'Pessoas', + url: '#', + icon: SquareTerminal, + isActive: false, + items: [ + { + title: 'Físicas', + url: '/administrativo/pessoas/fisicas', + }, + { + title: 'Jurídicas', + url: '/administrativo/pessoas/fisicas', + }, + ], + }, { title: 'Cadastros', url: '#', @@ -144,14 +161,6 @@ const data = { title: 'Censec/Centrais', url: '/cadastros/censec/', }, - { - title: 'Pessoas/Físicas', - url: '/cadastros/pessoa/fisica', - }, - { - title: 'Pessoas/Jurídica', - url: '/cadastros/pessoa/juridica', - }, { title: 'Imovel/Urbano', url: '/cadastros/imoveis/urbanos', @@ -226,7 +235,6 @@ const data = { export function AppSidebar({ ...props }: React.ComponentProps) { const { userAuthenticated } = useGUsuarioGetJWTHook(); - return ( @@ -236,28 +244,34 @@ export function AppSidebar({ ...props }: React.ComponentProps) { + - - Orius Tecnologia - - 25.9.1 + + Orius Tecnologia + + + 25.9.1 + - - {userAuthenticated?.data ? : 'Carregando...'} - ); diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/TPessoaForm.tsx b/src/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaForm.tsx similarity index 98% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/TPessoaForm.tsx rename to src/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaForm.tsx index 8855a6e..6575600 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/TPessoaForm.tsx +++ b/src/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaForm.tsx @@ -25,7 +25,7 @@ import { } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; -import { TPessoaSchema } from '../../_schemas/TPessoaSchema'; +import { TPessoaSchema } from '../../../schemas/TPessoaFisicaSchema'; import LoadingButton from '@/app/_components/loadingButton/LoadingButton'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { @@ -37,10 +37,10 @@ import { } from '@/components/ui/select'; import { CheckIcon, ChevronsUpDownIcon, HouseIcon, IdCardIcon, UserIcon } from 'lucide-react'; import { Sexo } from '@/enums/SexoEnum'; -import { useGTBEstadoCivilReadHook } from '../../_hooks/g_tb_estadocivil/useGTBEstadoCivilReadHook'; +import { useGTBEstadoCivilReadHook } from '../../../../../app/(protected)/(cadastros)/cadastros/_hooks/g_tb_estadocivil/useGTBEstadoCivilReadHook'; import GetCapitalize from '@/actions/text/GetCapitalize'; -import { useGTBRegimeComunhaoReadHook } from '../../_hooks/g_tb_regimecomunhao/useGTBRegimeComunhaoReadHook'; -import { useGTBProfissaoReadHook } from '../../_hooks/g_tb_profissao/useGTBProfissaoReadHook'; +import { useGTBRegimeComunhaoReadHook } from '../../../../../app/(protected)/(cadastros)/cadastros/_hooks/g_tb_regimecomunhao/useGTBRegimeComunhaoReadHook'; +import { useGTBProfissaoReadHook } from '../../../../../app/(protected)/(cadastros)/cadastros/_hooks/g_tb_profissao/useGTBProfissaoReadHook'; import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; import { Command, diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/TPessoaTable.tsx b/src/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaTable.tsx similarity index 98% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/TPessoaTable.tsx rename to src/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaTable.tsx index 8de3217..fbe1b6d 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/TPessoaTable.tsx +++ b/src/packages/administrativo/components/t_pessoa/fisica/TPessoaFisicaTable.tsx @@ -16,7 +16,7 @@ import { ColumnDef } from '@tanstack/react-table'; import GetNameInitials from '@/actions/text/GetNameInitials'; import { DataTable } from '@/app/_components/dataTable/DataTable'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '../../../interfaces/TPessoaInterface'; import { FormatCPF } from '@/actions/CPF/FormatCPF'; import { FormatPhone } from '@/actions/phone/FormatPhone'; import { FormatDateTime } from '@/actions/dateTime/FormatDateTime'; diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/juridica/TPessoaJuridicaForm.tsx b/src/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaForm.tsx similarity index 98% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/juridica/TPessoaJuridicaForm.tsx rename to src/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaForm.tsx index ce2f5ff..c3a4d77 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/juridica/TPessoaJuridicaForm.tsx +++ b/src/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaForm.tsx @@ -25,12 +25,12 @@ import { } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; -import { TPessoaSchema } from '../../../_schemas/TPessoaSchema'; +import { TPessoaSchema } from '../../../schemas/TPessoaFisicaSchema'; import LoadingButton from '@/app/_components/loadingButton/LoadingButton'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { HouseIcon, IdCardIcon, UserIcon } from 'lucide-react'; import { Textarea } from '@/components/ui/textarea'; -import { useTPessoaRepresentanteIndexHook } from '../../../_hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook'; +import { useTPessoaRepresentanteIndexHook } from '../../../hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook'; import TPessoaRepresentantePage from '../../t_pessoa_representante/TPessoaRepresentantePage'; type FormValues = z.infer; diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/juridica/TPessoaJuridicaTable.tsx b/src/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaTable.tsx similarity index 98% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/juridica/TPessoaJuridicaTable.tsx rename to src/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaTable.tsx index dca276c..9996da6 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa/juridica/TPessoaJuridicaTable.tsx +++ b/src/packages/administrativo/components/t_pessoa/juridica/TPessoaJuridicaTable.tsx @@ -16,7 +16,7 @@ import { ColumnDef } from '@tanstack/react-table'; import GetNameInitials from '@/actions/text/GetNameInitials'; import { DataTable } from '@/app/_components/dataTable/DataTable'; -import TPessoaInterface from '../../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '../../../interfaces/TPessoaInterface'; import { FormatCPF } from '@/actions/CPF/FormatCPF'; import { FormatPhone } from '@/actions/phone/FormatPhone'; import { FormatDateTime } from '@/actions/dateTime/FormatDateTime'; diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentanteForm.tsx b/src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentanteForm.tsx similarity index 93% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentanteForm.tsx rename to src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentanteForm.tsx index 145d2d5..253ebaa 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentanteForm.tsx +++ b/src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentanteForm.tsx @@ -25,7 +25,7 @@ import { } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; -import { TPessoaSchema } from '../../_schemas/TPessoaSchema'; +import { TPessoaSchema } from '../../schemas/TPessoaFisicaSchema'; import LoadingButton from '@/app/_components/loadingButton/LoadingButton'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { @@ -47,10 +47,10 @@ import { UserIcon, } from 'lucide-react'; import { Sexo } from '@/enums/SexoEnum'; -import { useGTBEstadoCivilReadHook } from '../../_hooks/g_tb_estadocivil/useGTBEstadoCivilReadHook'; +import { useGTBEstadoCivilReadHook } from '../../../../app/(protected)/(cadastros)/cadastros/_hooks/g_tb_estadocivil/useGTBEstadoCivilReadHook'; import GetCapitalize from '@/actions/text/GetCapitalize'; -import { useGTBRegimeComunhaoReadHook } from '../../_hooks/g_tb_regimecomunhao/useGTBRegimeComunhaoReadHook'; -import { useGTBProfissaoReadHook } from '../../_hooks/g_tb_profissao/useGTBProfissaoReadHook'; +import { useGTBRegimeComunhaoReadHook } from '../../../../app/(protected)/(cadastros)/cadastros/_hooks/g_tb_regimecomunhao/useGTBRegimeComunhaoReadHook'; +import { useGTBProfissaoReadHook } from '../../../../app/(protected)/(cadastros)/cadastros/_hooks/g_tb_profissao/useGTBProfissaoReadHook'; import { Popover, PopoverContent, PopoverTrigger } from '@/components/ui/popover'; import { Command, @@ -61,9 +61,9 @@ import { CommandList, } from '@/components/ui/command'; import { cn } from '@/lib/utils'; -import { useTPessoaIndexHook } from '../../_hooks/t_pessoa/useTPessoaIndexHook'; -import TPessoaTable from '../t_pessoa/TPessoaTable'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; +import { useTPessoaIndexHook } from '../../hooks/t_pessoa/useTPessoaIndexHook'; +import TPessoaTable from '../t_pessoa/fisica/TPessoaFisicaTable'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; import { ColumnDef } from '@tanstack/react-table'; import GetNameInitials from '@/actions/text/GetNameInitials'; import empty from '@/actions/validations/empty'; diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentantePage.tsx b/src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentantePage.tsx similarity index 90% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentantePage.tsx rename to src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentantePage.tsx index f128564..4f078c2 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentantePage.tsx +++ b/src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentantePage.tsx @@ -3,18 +3,18 @@ import React, { useEffect, useState, useCallback } from 'react'; import Loading from '@/app/_components/loading/loading'; -import TPessoaForm from '../../_components/t_pessoa/TPessoaForm'; +import TPessoaForm from '../t_pessoa/fisica/TPessoaFisicaForm'; -import { useTPessoaIndexHook } from '../../_hooks/t_pessoa/useTPessoaIndexHook'; -import { useTPessoaSaveHook } from '../../_hooks/t_pessoa/useTPessoaSaveHook'; -import { useTPessoaDeleteHook } from '../../_hooks/t_pessoa/useTPessoaDeleteHook'; +import { useTPessoaIndexHook } from '../../hooks/t_pessoa/useTPessoaIndexHook'; +import { useTPessoaSaveHook } from '../../hooks/t_pessoa/useTPessoaSaveHook'; +import { useTPessoaDeleteHook } from '../../hooks/t_pessoa/useTPessoaDeleteHook'; import ConfirmDialog from '@/app/_components/confirm_dialog/ConfirmDialog'; import { useConfirmDialog } from '@/app/_components/confirm_dialog/useConfirmDialog'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; import TPessoaRepresentanteTable from './TPessoaRepresentanteTable'; -import { useTPessoaRepresentanteIndexHook } from '../../_hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook'; +import { useTPessoaRepresentanteIndexHook } from '../../hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook'; import { Button } from '@/components/ui/button'; import Header from '@/app/_components/structure/Header'; import TPessoaRepresentanteForm from './TPessoaRepresentanteForm'; diff --git a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentanteTable.tsx b/src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentanteTable.tsx similarity index 98% rename from src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentanteTable.tsx rename to src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentanteTable.tsx index 1d0da91..655a6d8 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_components/t_pessoa_representante/TPessoaRepresentanteTable.tsx +++ b/src/packages/administrativo/components/t_pessoa_representante/TPessoaRepresentanteTable.tsx @@ -16,7 +16,7 @@ import { ColumnDef } from '@tanstack/react-table'; import GetNameInitials from '@/actions/text/GetNameInitials'; import { DataTable } from '@/app/_components/dataTable/DataTable'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; import { FormatCPF } from '@/actions/CPF/FormatCPF'; import { FormatPhone } from '@/actions/phone/FormatPhone'; import empty from '@/actions/validations/empty'; diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TPessoa/TPessoaIndexData.ts b/src/packages/administrativo/data/TPessoa/TPessoaIndexData.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_data/TPessoa/TPessoaIndexData.ts rename to src/packages/administrativo/data/TPessoa/TPessoaIndexData.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TPessoa/juridica/TPessoaJuridicaIndexData.ts b/src/packages/administrativo/data/TPessoa/juridica/TPessoaJuridicaIndexData.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_data/TPessoa/juridica/TPessoaJuridicaIndexData.ts rename to src/packages/administrativo/data/TPessoa/juridica/TPessoaJuridicaIndexData.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts b/src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts rename to src/packages/administrativo/data/TPessoaRepresentante/TPessoaRepresentanteIndexData.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaDeleteHook.ts b/src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaDeleteHook.ts similarity index 61% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaDeleteHook.ts rename to src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaDeleteHook.ts index 1948605..fdbb302 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaDeleteHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaDeleteHook.ts @@ -1,6 +1,6 @@ import { useResponse } from '@/app/_response/ResponseContext'; -import TPessoaJuridicaInterface from '../../../_interfaces/TPessoaJuridicaInterface'; -import { TCensecDeleteService } from '../../../_services/t_censec/TCensecDeleteService'; +import TPessoaJuridicaInterface from '../../../interfaces/TPessoaJuridicaInterface'; +import { TCensecDeleteService } from '../../../../../app/(protected)/(cadastros)/cadastros/_services/t_censec/TCensecDeleteService'; export const useTPessoaJuridicaDeleteHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook.ts b/src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook.ts similarity index 70% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook.ts rename to src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook.ts index 3c175a3..634db61 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaIndexHook.ts @@ -1,7 +1,7 @@ import { useResponse } from '@/app/_response/ResponseContext'; -import { TPessoaJuridicaIndexService } from '../../../_services/t_pessoa/juridica/TPessoaJuridicaIndexService'; +import { TPessoaJuridicaIndexService } from '../../../services/t_pessoa/juridica/TPessoaJuridicaIndexService'; import { useState } from 'react'; -import TPessoaJuridicaInterface from '../../../_interfaces/TPessoaJuridicaInterface'; +import TPessoaJuridicaInterface from '../../../interfaces/TPessoaJuridicaInterface'; export const useTPessoaJuridicaIndexHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaSaveHook.ts b/src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaSaveHook.ts similarity index 80% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaSaveHook.ts rename to src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaSaveHook.ts index 3bd9768..852c89e 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/juridica/useTPessoaJuridicaSaveHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa/juridica/useTPessoaJuridicaSaveHook.ts @@ -2,8 +2,8 @@ import { useResponse } from '@/app/_response/ResponseContext'; import { useState } from 'react'; -import TPessoaInterface from '../../../_interfaces/TPessoaInterface'; -import { TCensecSaveService } from '../../../_services/t_censec/TCensecSaveService'; +import TPessoaInterface from '../../../interfaces/TPessoaInterface'; +import { TCensecSaveService } from '../../../../../app/(protected)/(cadastros)/cadastros/_services/t_censec/TCensecSaveService'; export const useTPessoaJuridicaSaveHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaDeleteHook.ts b/src/packages/administrativo/hooks/t_pessoa/useTPessoaDeleteHook.ts similarity index 62% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaDeleteHook.ts rename to src/packages/administrativo/hooks/t_pessoa/useTPessoaDeleteHook.ts index 4ec454f..3958370 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaDeleteHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa/useTPessoaDeleteHook.ts @@ -1,6 +1,6 @@ import { useResponse } from '@/app/_response/ResponseContext'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; -import { TCensecDeleteService } from '../../_services/t_censec/TCensecDeleteService'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; +import { TCensecDeleteService } from '../../../../app/(protected)/(cadastros)/cadastros/_services/t_censec/TCensecDeleteService'; export const useTPessoaDeleteHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaIndexHook.ts b/src/packages/administrativo/hooks/t_pessoa/useTPessoaIndexHook.ts similarity index 74% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaIndexHook.ts rename to src/packages/administrativo/hooks/t_pessoa/useTPessoaIndexHook.ts index a12ccb6..d5ab376 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaIndexHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa/useTPessoaIndexHook.ts @@ -1,7 +1,7 @@ import { useResponse } from '@/app/_response/ResponseContext'; -import { TPessoaIndexService } from '../../_services/t_pessoa/TPessoaIndexService'; +import { TPessoaIndexService } from '../../services/t_pessoa/TPessoaIndexService'; import { useState } from 'react'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; export const useTPessoaIndexHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaSaveHook.ts b/src/packages/administrativo/hooks/t_pessoa/useTPessoaSaveHook.ts similarity index 80% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaSaveHook.ts rename to src/packages/administrativo/hooks/t_pessoa/useTPessoaSaveHook.ts index 4998735..87b03ee 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaSaveHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa/useTPessoaSaveHook.ts @@ -2,8 +2,8 @@ import { useResponse } from '@/app/_response/ResponseContext'; import { useState } from 'react'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; -import { TCensecSaveService } from '../../_services/t_censec/TCensecSaveService'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; +import { TCensecSaveService } from '../../../../app/(protected)/(cadastros)/cadastros/_services/t_censec/TCensecSaveService'; export const useTPessoaSaveHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaDeleteHook.ts b/src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaDeleteHook.ts similarity index 62% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaDeleteHook.ts rename to src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaDeleteHook.ts index 4ec454f..3958370 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaDeleteHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaDeleteHook.ts @@ -1,6 +1,6 @@ import { useResponse } from '@/app/_response/ResponseContext'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; -import { TCensecDeleteService } from '../../_services/t_censec/TCensecDeleteService'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; +import { TCensecDeleteService } from '../../../../app/(protected)/(cadastros)/cadastros/_services/t_censec/TCensecDeleteService'; export const useTPessoaDeleteHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook.ts b/src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook.ts similarity index 67% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook.ts rename to src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook.ts index b4c0e44..abd014b 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaRepresentanteIndexHook.ts @@ -1,8 +1,8 @@ import { useResponse } from '@/app/_response/ResponseContext'; -import { TPessoaIndexService } from '../../_services/t_pessoa/TPessoaIndexService'; +import { TPessoaIndexService } from '../../services/t_pessoa/TPessoaIndexService'; import { useState } from 'react'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; -import { TPessoaRepresentanteIndexData } from '../../_data/TPessoaRepresentante/TPessoaRepresentanteIndexData'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; +import { TPessoaRepresentanteIndexData } from '../../data/TPessoaRepresentante/TPessoaRepresentanteIndexData'; export const useTPessoaRepresentanteIndexHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaSaveHook.ts b/src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaSaveHook.ts similarity index 80% rename from src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaSaveHook.ts rename to src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaSaveHook.ts index 4998735..87b03ee 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_hooks/t_pessoa/useTPessoaSaveHook.ts +++ b/src/packages/administrativo/hooks/t_pessoa_representante/useTPessoaSaveHook.ts @@ -2,8 +2,8 @@ import { useResponse } from '@/app/_response/ResponseContext'; import { useState } from 'react'; -import TPessoaInterface from '../../_interfaces/TPessoaInterface'; -import { TCensecSaveService } from '../../_services/t_censec/TCensecSaveService'; +import TPessoaInterface from '../../interfaces/TPessoaInterface'; +import { TCensecSaveService } from '../../../../app/(protected)/(cadastros)/cadastros/_services/t_censec/TCensecSaveService'; export const useTPessoaSaveHook = () => { const { setResponse } = useResponse(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_interfaces/TPessoaInterface.ts b/src/packages/administrativo/interfaces/TPessoaInterface.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_interfaces/TPessoaInterface.ts rename to src/packages/administrativo/interfaces/TPessoaInterface.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_interfaces/TPessoaJuridicaInterface.ts b/src/packages/administrativo/interfaces/TPessoaJuridicaInterface.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_interfaces/TPessoaJuridicaInterface.ts rename to src/packages/administrativo/interfaces/TPessoaJuridicaInterface.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_interfaces/TPessoaRepresentante.ts b/src/packages/administrativo/interfaces/TPessoaRepresentante.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_interfaces/TPessoaRepresentante.ts rename to src/packages/administrativo/interfaces/TPessoaRepresentante.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_schemas/TPessoaSchema.ts b/src/packages/administrativo/schemas/TPessoaFisicaSchema.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_schemas/TPessoaSchema.ts rename to src/packages/administrativo/schemas/TPessoaFisicaSchema.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_schemas/TPessoaJuridicaSchema.ts b/src/packages/administrativo/schemas/TPessoaJuridicaSchema.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_schemas/TPessoaJuridicaSchema.ts rename to src/packages/administrativo/schemas/TPessoaJuridicaSchema.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_schemas/TPessoaRepresentante.ts b/src/packages/administrativo/schemas/TPessoaRepresentanteSchema.ts similarity index 100% rename from src/app/(protected)/(cadastros)/cadastros/_schemas/TPessoaRepresentante.ts rename to src/packages/administrativo/schemas/TPessoaRepresentanteSchema.ts diff --git a/src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa/TPessoaIndexService.ts b/src/packages/administrativo/services/t_pessoa/TPessoaIndexService.ts similarity index 80% rename from src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa/TPessoaIndexService.ts rename to src/packages/administrativo/services/t_pessoa/TPessoaIndexService.ts index be133ff..18aa696 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa/TPessoaIndexService.ts +++ b/src/packages/administrativo/services/t_pessoa/TPessoaIndexService.ts @@ -1,5 +1,5 @@ import { withClientErrorHandler } from '@/actions/withClientErrorHandler/withClientErrorHandler'; -import { TPessoaIndexData } from '../../_data/TPessoa/TPessoaIndexData'; +import { TPessoaIndexData } from '../../data/TPessoa/TPessoaIndexData'; async function executeTPessoaIndexService() { const response = TPessoaIndexData(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa/juridica/TPessoaJuridicaIndexService.ts b/src/packages/administrativo/services/t_pessoa/juridica/TPessoaJuridicaIndexService.ts similarity index 76% rename from src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa/juridica/TPessoaJuridicaIndexService.ts rename to src/packages/administrativo/services/t_pessoa/juridica/TPessoaJuridicaIndexService.ts index 5385758..cc92eab 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa/juridica/TPessoaJuridicaIndexService.ts +++ b/src/packages/administrativo/services/t_pessoa/juridica/TPessoaJuridicaIndexService.ts @@ -1,5 +1,5 @@ import { withClientErrorHandler } from '@/actions/withClientErrorHandler/withClientErrorHandler'; -import { TPessoaJuridicaIndexData } from '../../../_data/TPessoa/juridica/TPessoaJuridicaIndexData'; +import { TPessoaJuridicaIndexData } from '../../../data/TPessoa/juridica/TPessoaJuridicaIndexData'; async function executeTPessoaJuridicaIndexService() { const response = TPessoaJuridicaIndexData(); diff --git a/src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa_representante/TPessoaRepresentante.ts b/src/packages/administrativo/services/t_pessoa_representante/TPessoaRepresentante.ts similarity index 75% rename from src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa_representante/TPessoaRepresentante.ts rename to src/packages/administrativo/services/t_pessoa_representante/TPessoaRepresentante.ts index 0271c27..591a9c2 100644 --- a/src/app/(protected)/(cadastros)/cadastros/_services/t_pessoa_representante/TPessoaRepresentante.ts +++ b/src/packages/administrativo/services/t_pessoa_representante/TPessoaRepresentante.ts @@ -1,5 +1,5 @@ import { withClientErrorHandler } from '@/actions/withClientErrorHandler/withClientErrorHandler'; -import { TPessoaRepresentanteIndexData } from '../../_data/TPessoaRepresentante/TPessoaRepresentanteIndexData'; +import { TPessoaRepresentanteIndexData } from '../../data/TPessoaRepresentante/TPessoaRepresentanteIndexData'; async function executeTPessoaRepresentanteIndexService() { const response = TPessoaRepresentanteIndexData();