From 96cfd8f4c45acaa658e74c395800c68faecfc402 Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Wed, 11 Sep 2024 12:08:47 -0300 Subject: [PATCH] =?UTF-8?q?adicionado=20configura=C3=A7=C3=B5es=20de=20sin?= =?UTF-8?q?croniza=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist-import/residuos/index.d.ts | 67 +++++++++++++++++++++++++++++++- dist-import/residuos/index.js | 42 ++++++++++++-------- dist-require/residuos/index.d.ts | 67 +++++++++++++++++++++++++++++++- dist-require/residuos/index.js | 44 +++++++++++++-------- package.json | 2 +- src/residuos/index.ts | 48 +++++++++++++---------- 6 files changed, 214 insertions(+), 56 deletions(-) diff --git a/dist-import/residuos/index.d.ts b/dist-import/residuos/index.d.ts index 56aab6c..4096053 100644 --- a/dist-import/residuos/index.d.ts +++ b/dist-import/residuos/index.d.ts @@ -49,4 +49,69 @@ export declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ sistema_logo: string; codigo_token?: string | undefined; }>; -export declare const exemploAutenticacaoResiduos: z.infer; +/** Tipagem usada para o processo de sincronização entre modulos */ +export declare const zUsuarioSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + permicoes: z.ZodRecord; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +export declare const zEmpreendedorSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +export declare const zEmpreendimentoSincronizar: z.ZodObject<{ + codigo: z.ZodString; + codigo_empreendedor: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; +}>; diff --git a/dist-import/residuos/index.js b/dist-import/residuos/index.js index 18eb235..397edfa 100644 --- a/dist-import/residuos/index.js +++ b/dist-import/residuos/index.js @@ -32,19 +32,29 @@ export const zAuntenticacaoResiduosSolicitar = z.object({ //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", sistema_logo: z.string(), }); -export const exemploAutenticacaoResiduos = { - codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", - nome_usuario: "Jaci Tupi", - email_usuario: "jaci@maillinator.com", - documento_usuario: "111.111.111-11", - organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - rotas: {}, - url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", - url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", - url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", - tipo_usuario: "usuario", - sistema: "gov-criciuma", - sistema_cor: "#688c00", - sistema_nome: "e-licencie", - sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", -}; +/** Tipagem usada para o processo de sincronização entre modulos */ +export const zUsuarioSincronizar = z.object({ + codigo: z.string().uuid(), + documento: z.string(), + excluido: z.boolean(), + nome: z.string(), + permicoes: z.record(z.any()), + versao: z.number().int(), +}); +/** Tipagem usada para o processo de sincronização entre modulos */ +export const zEmpreendedorSincronizar = z.object({ + codigo: z.string().uuid(), + documento: z.string(), + excluido: z.boolean(), + nome: z.string(), + versao: z.number().int(), +}); +/** Tipagem usada para o processo de sincronização entre modulos */ +export const zEmpreendimentoSincronizar = z.object({ + codigo: z.string().uuid(), + codigo_empreendedor: z.string().uuid(), + documento: z.string(), + excluido: z.boolean(), + nome: z.string(), + versao: z.number().int(), +}); diff --git a/dist-require/residuos/index.d.ts b/dist-require/residuos/index.d.ts index 56aab6c..4096053 100644 --- a/dist-require/residuos/index.d.ts +++ b/dist-require/residuos/index.d.ts @@ -49,4 +49,69 @@ export declare const zAuntenticacaoResiduosSolicitar: z.ZodObject<{ sistema_logo: string; codigo_token?: string | undefined; }>; -export declare const exemploAutenticacaoResiduos: z.infer; +/** Tipagem usada para o processo de sincronização entre modulos */ +export declare const zUsuarioSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + permicoes: z.ZodRecord; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + permicoes: Record; + versao: number; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +export declare const zEmpreendedorSincronizar: z.ZodObject<{ + codigo: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; +}>; +/** Tipagem usada para o processo de sincronização entre modulos */ +export declare const zEmpreendimentoSincronizar: z.ZodObject<{ + codigo: z.ZodString; + codigo_empreendedor: z.ZodString; + documento: z.ZodString; + excluido: z.ZodBoolean; + nome: z.ZodString; + versao: z.ZodNumber; +}, "strip", z.ZodTypeAny, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; +}, { + codigo: string; + documento: string; + excluido: boolean; + nome: string; + versao: number; + codigo_empreendedor: string; +}>; diff --git a/dist-require/residuos/index.js b/dist-require/residuos/index.js index e11939b..4c40650 100644 --- a/dist-require/residuos/index.js +++ b/dist-require/residuos/index.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.exemploAutenticacaoResiduos = exports.zAuntenticacaoResiduosSolicitar = void 0; +exports.zEmpreendimentoSincronizar = exports.zEmpreendedorSincronizar = exports.zUsuarioSincronizar = exports.zAuntenticacaoResiduosSolicitar = void 0; const zod_1 = require("zod"); /** Estrutura que deve ser aplicada para solictação de autenticação, deve ser feito via back */ exports.zAuntenticacaoResiduosSolicitar = zod_1.z.object({ @@ -35,19 +35,29 @@ exports.zAuntenticacaoResiduosSolicitar = zod_1.z.object({ //sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", sistema_logo: zod_1.z.string(), }); -exports.exemploAutenticacaoResiduos = { - codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", - nome_usuario: "Jaci Tupi", - email_usuario: "jaci@maillinator.com", - documento_usuario: "111.111.111-11", - organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - rotas: {}, - url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", - url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", - url_empreendimentos: "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", - tipo_usuario: "usuario", - sistema: "gov-criciuma", - sistema_cor: "#688c00", - sistema_nome: "e-licencie", - sistema_logo: "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", -}; +/** Tipagem usada para o processo de sincronização entre modulos */ +exports.zUsuarioSincronizar = zod_1.z.object({ + codigo: zod_1.z.string().uuid(), + documento: zod_1.z.string(), + excluido: zod_1.z.boolean(), + nome: zod_1.z.string(), + permicoes: zod_1.z.record(zod_1.z.any()), + versao: zod_1.z.number().int(), +}); +/** Tipagem usada para o processo de sincronização entre modulos */ +exports.zEmpreendedorSincronizar = zod_1.z.object({ + codigo: zod_1.z.string().uuid(), + documento: zod_1.z.string(), + excluido: zod_1.z.boolean(), + nome: zod_1.z.string(), + versao: zod_1.z.number().int(), +}); +/** Tipagem usada para o processo de sincronização entre modulos */ +exports.zEmpreendimentoSincronizar = zod_1.z.object({ + codigo: zod_1.z.string().uuid(), + codigo_empreendedor: zod_1.z.string().uuid(), + documento: zod_1.z.string(), + excluido: zod_1.z.boolean(), + nome: zod_1.z.string(), + versao: zod_1.z.number().int(), +}); diff --git a/package.json b/package.json index d38e58e..b58f2f0 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.145.0", + "version": "0.146.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/residuos/index.ts b/src/residuos/index.ts index 6de2251..26cf223 100644 --- a/src/residuos/index.ts +++ b/src/residuos/index.ts @@ -48,23 +48,31 @@ export const zAuntenticacaoResiduosSolicitar = z.object({ sistema_logo: z.string(), }) -export const exemploAutenticacaoResiduos: z.infer< - typeof zAuntenticacaoResiduosSolicitar -> = { - codigo_usuario: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeef", - nome_usuario: "Jaci Tupi", - email_usuario: "jaci@maillinator.com", - documento_usuario: "111.111.111-11", - organizacao: "aaaaaaaa-bbbb-1ccc-8ddd-eeeeeeeeeeee", - rotas: {}, - url_usuarios: "http://127.0.0.1:5010/residuos/exemplos/usuarios", - url_empreendedores: "http://127.0.0.1:5010/residuos/exemplos/empreendedores", - url_empreendimentos: - "http://127.0.0.1:5010/residuos/exemplos/empreendimentos", - tipo_usuario: "usuario", - sistema: "gov-criciuma", - sistema_cor: "#688c00", - sistema_nome: "e-licencie", - sistema_logo: - "http://0.0.0.0:5020/estaticos/logos/e-licencie/branco-branco.png", -} +/** Tipagem usada para o processo de sincronização entre modulos */ +export const zUsuarioSincronizar = z.object({ + codigo: z.string().uuid(), + documento: z.string(), + excluido: z.boolean(), + nome: z.string(), + permicoes: z.record(z.any()), + versao: z.number().int(), +}) + +/** Tipagem usada para o processo de sincronização entre modulos */ +export const zEmpreendedorSincronizar = z.object({ + codigo: z.string().uuid(), + documento: z.string(), + excluido: z.boolean(), + nome: z.string(), + versao: z.number().int(), +}) + +/** Tipagem usada para o processo de sincronização entre modulos */ +export const zEmpreendimentoSincronizar = z.object({ + codigo: z.string().uuid(), + codigo_empreendedor: z.string().uuid(), + documento: z.string(), + excluido: z.boolean(), + nome: z.string(), + versao: z.number().int(), +})