diff --git a/dist-import/pilao-de-dados/enviar_registros.d.ts b/dist-import/pilao-de-dados/enviar_registros.d.ts index 247ac35..6917622 100644 --- a/dist-import/pilao-de-dados/enviar_registros.d.ts +++ b/dist-import/pilao-de-dados/enviar_registros.d.ts @@ -28,33 +28,28 @@ export declare const zp_registrar_base_dados: z.ZodObject<{ }>; export declare const zp_enviar_registros: z.ZodObject<{ tabela: z.ZodString; - registros: z.ZodArray; + tipo: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; - }>, "many">, "many">; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; + }>>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }>; export declare const enviar_registros: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { registros, tabela }, }: { emDesenvolvimento?: boolean | undefined | null; diff --git a/dist-import/pilao-de-dados/enviar_registros.js b/dist-import/pilao-de-dados/enviar_registros.js index c94c45f..e7c1bfe 100644 --- a/dist-import/pilao-de-dados/enviar_registros.js +++ b/dist-import/pilao-de-dados/enviar_registros.js @@ -20,10 +20,9 @@ export const zp_registrar_base_dados = z.object({ //enviar registros para base de dados export const zp_enviar_registros = z.object({ tabela: z.string(), - registros: z.array(z.array(z.object({ - coluna: z.string(), + registros: z.array(z.record(z.string(), z.object({ valor: z.any(), - tipo: z_tipo_coluna_base_dados, + tipo: z_tipo_coluna_base_dados.optional().nullable(), }))), }); export const enviar_registros = ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { registros, tabela }, }) => __awaiter(void 0, void 0, void 0, function* () { diff --git a/dist-import/pilao-de-dados/index.d.ts b/dist-import/pilao-de-dados/index.d.ts index b68021a..231ef09 100644 --- a/dist-import/pilao-de-dados/index.d.ts +++ b/dist-import/pilao-de-dados/index.d.ts @@ -34,42 +34,36 @@ export declare const pPilao: { }; parametros: { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }; }) => Promise>; zp_enviar_registros: import("zod").ZodObject<{ tabela: import("zod").ZodString; - registros: import("zod").ZodArray; + tipo: import("zod").ZodNullable>>; }, "strip", import("zod").ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; - }>, "many">, "many">; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; + }>>, "many">; }, "strip", import("zod").ZodTypeAny, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }>; serie_registrar: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { agregacao, colanuEixoX, colunaAgrupamento, identificador, tabela, }, }: { emDesenvolvimento?: boolean | null | undefined; diff --git a/dist-require/pilao-de-dados/enviar_registros.d.ts b/dist-require/pilao-de-dados/enviar_registros.d.ts index 247ac35..6917622 100644 --- a/dist-require/pilao-de-dados/enviar_registros.d.ts +++ b/dist-require/pilao-de-dados/enviar_registros.d.ts @@ -28,33 +28,28 @@ export declare const zp_registrar_base_dados: z.ZodObject<{ }>; export declare const zp_enviar_registros: z.ZodObject<{ tabela: z.ZodString; - registros: z.ZodArray; + tipo: z.ZodNullable>>; }, "strip", z.ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; - }>, "many">, "many">; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; + }>>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }>; export declare const enviar_registros: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { registros, tabela }, }: { emDesenvolvimento?: boolean | undefined | null; diff --git a/dist-require/pilao-de-dados/enviar_registros.js b/dist-require/pilao-de-dados/enviar_registros.js index e62015a..e6874f0 100644 --- a/dist-require/pilao-de-dados/enviar_registros.js +++ b/dist-require/pilao-de-dados/enviar_registros.js @@ -50,10 +50,9 @@ exports.zp_registrar_base_dados = zod_1.z.object({ //enviar registros para base de dados exports.zp_enviar_registros = zod_1.z.object({ tabela: zod_1.z.string(), - registros: zod_1.z.array(zod_1.z.array(zod_1.z.object({ - coluna: zod_1.z.string(), + registros: zod_1.z.array(zod_1.z.record(zod_1.z.string(), zod_1.z.object({ valor: zod_1.z.any(), - tipo: _variaveis_1.z_tipo_coluna_base_dados, + tipo: _variaveis_1.z_tipo_coluna_base_dados.optional().nullable(), }))), }); var enviar_registros = function (_a) { diff --git a/dist-require/pilao-de-dados/index.d.ts b/dist-require/pilao-de-dados/index.d.ts index b68021a..231ef09 100644 --- a/dist-require/pilao-de-dados/index.d.ts +++ b/dist-require/pilao-de-dados/index.d.ts @@ -34,42 +34,36 @@ export declare const pPilao: { }; parametros: { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }; }) => Promise>; zp_enviar_registros: import("zod").ZodObject<{ tabela: import("zod").ZodString; - registros: import("zod").ZodArray; + tipo: import("zod").ZodNullable>>; }, "strip", import("zod").ZodTypeAny, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; }, { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; valor?: any; - }>, "many">, "many">; + tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | null | undefined; + }>>, "many">; }, "strip", import("zod").ZodTypeAny, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }, { tabela: string; - registros: { - coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + registros: Record[]; }>; serie_registrar: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { agregacao, colanuEixoX, colunaAgrupamento, identificador, tabela, }, }: { emDesenvolvimento?: boolean | null | undefined; diff --git a/package.json b/package.json index bd0e2fe..7177f17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.68.0", + "version": "0.69.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/pilao-de-dados/enviar_registros.ts b/src/pilao-de-dados/enviar_registros.ts index d7623fb..3cbdeec 100644 --- a/src/pilao-de-dados/enviar_registros.ts +++ b/src/pilao-de-dados/enviar_registros.ts @@ -22,11 +22,11 @@ export const zp_registrar_base_dados = z.object({ export const zp_enviar_registros = z.object({ tabela: z.string(), registros: z.array( - z.array( + z.record( + z.string(), z.object({ - coluna: z.string(), valor: z.any(), - tipo: z_tipo_coluna_base_dados, + tipo: z_tipo_coluna_base_dados.optional().nullable(), }), ), ),