From b799294b0e5ecdbf551e33b4bda91c2367b5df3a Mon Sep 17 00:00:00 2001 From: "Luiz H. R. Silva" Date: Fri, 14 Jun 2024 14:56:17 -0300 Subject: [PATCH] . --- dist-import/pilao-de-dados/_variaveis.d.ts | 3 ++- dist-import/pilao-de-dados/_variaveis.js | 3 ++- dist-import/pilao-de-dados/consultar_serie.js | 4 +-- dist-import/pilao-de-dados/index.d.ts | 26 +++++++++---------- dist-import/pilao-de-dados/index.js | 4 +-- .../pilao-de-dados/registrar_base_dados.d.ts | 10 +++---- .../pilao-de-dados/registrar_base_dados.js | 4 +-- .../pilao-de-dados/registrar_serie.d.ts | 6 ++--- dist-import/pilao-de-dados/registrar_serie.js | 4 +-- dist-require/pilao-de-dados/_variaveis.d.ts | 3 ++- dist-require/pilao-de-dados/_variaveis.js | 5 ++-- .../pilao-de-dados/consultar_serie.js | 2 +- dist-require/pilao-de-dados/index.d.ts | 26 +++++++++---------- dist-require/pilao-de-dados/index.js | 4 +-- .../pilao-de-dados/registrar_base_dados.d.ts | 10 +++---- .../pilao-de-dados/registrar_base_dados.js | 2 +- .../pilao-de-dados/registrar_serie.d.ts | 6 ++--- .../pilao-de-dados/registrar_serie.js | 2 +- package.json | 2 +- src/pilao-de-dados/_variaveis.ts | 4 ++- src/pilao-de-dados/consultar_serie.ts | 10 +++++-- src/pilao-de-dados/index.ts | 4 +-- src/pilao-de-dados/registrar_base_dados.ts | 8 ++++-- src/pilao-de-dados/registrar_serie.ts | 8 ++++-- 24 files changed, 90 insertions(+), 70 deletions(-) diff --git a/dist-import/pilao-de-dados/_variaveis.d.ts b/dist-import/pilao-de-dados/_variaveis.d.ts index 0827823..b818a8e 100644 --- a/dist-import/pilao-de-dados/_variaveis.d.ts +++ b/dist-import/pilao-de-dados/_variaveis.d.ts @@ -12,7 +12,8 @@ export declare const zp_produto_conta: z.ZodObject<{ produto: string; conta: string; }>; -export declare const tiposColunas: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero"]>; +export declare const tiposColunasBasedados: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero"]>; +export declare const tiposSeriesAgregacoes: z.ZodEnum<["contagem", "somatoria"]>; export declare const validarColuna: { texto: z.ZodNullable; numero: z.ZodNullable; diff --git a/dist-import/pilao-de-dados/_variaveis.js b/dist-import/pilao-de-dados/_variaveis.js index 8135743..def75ed 100644 --- a/dist-import/pilao-de-dados/_variaveis.js +++ b/dist-import/pilao-de-dados/_variaveis.js @@ -14,13 +14,14 @@ export const zp_produto_conta = z.object({ produto: z.string(), conta: z.string(), }); -export const tiposColunas = z.enum([ +export const tiposColunasBasedados = z.enum([ "texto", "numero", "confirmacao", "lista_texto", "lista_numero", ]); +export const tiposSeriesAgregacoes = z.enum(["contagem", "somatoria"]); export const validarColuna = { texto: z.string().nullable(), numero: z.number().nullable(), diff --git a/dist-import/pilao-de-dados/consultar_serie.js b/dist-import/pilao-de-dados/consultar_serie.js index f280fe9..e4df84a 100644 --- a/dist-import/pilao-de-dados/consultar_serie.js +++ b/dist-import/pilao-de-dados/consultar_serie.js @@ -9,7 +9,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; import { respostaComuns } from "p-respostas"; import { z } from "zod"; -import { PREFIXO } from "./_variaveis"; +import { PREFIXO, tiposSeriesAgregacoes, } from "./_variaveis"; //consultar compilação export const zp_consultar_serie = z.object({ identificador: z.string(), @@ -18,7 +18,7 @@ export const consultar_serie = ({ emDesenvolvimento, parametros: { identificador const dados = () => __awaiter(void 0, void 0, void 0, function* () { const url = new URL(`${emDesenvolvimento ? "http://127.0.0.1:5080" - : "https://carro-de-boi.idz.one"}${`${PREFIXO}/consultar-serie/${produto}/${conta}`}`); + : "https://carro-de-boi.idz.one"}${`${PREFIXO}/${tiposSeriesAgregacoes.enum.contagem}/${produto}/${conta}`}`); const resp = yield fetch(url.toString(), { method: "POST", body: JSON.stringify({ diff --git a/dist-import/pilao-de-dados/index.d.ts b/dist-import/pilao-de-dados/index.d.ts index 510606c..a2d5446 100644 --- a/dist-import/pilao-de-dados/index.d.ts +++ b/dist-import/pilao-de-dados/index.d.ts @@ -1,5 +1,5 @@ -import { tiposColunas } from "./_variaveis"; -export { tiposColunas }; +import { tiposSeriesAgregacoes } from "./_variaveis"; +export { tiposSeriesAgregacoes }; export declare const pPilao: { registrar_base_dados: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { colunas, tabela }, }: { emDesenvolvimento?: boolean | null | undefined; @@ -11,7 +11,7 @@ export declare const pPilao: { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }; }) => Promise>; @@ -19,25 +19,25 @@ export declare const pPilao: { tabela: import("zod").ZodString; colunas: import("zod").ZodArray; + tipo: import("zod").ZodEnum<["contagem", "somatoria"]>; }, "strip", import("zod").ZodTypeAny, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }>, "many">; }, "strip", import("zod").ZodTypeAny, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }>; enviar_registros: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { registros, tabela }, }: { @@ -72,7 +72,7 @@ export declare const pPilao: { identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }; }) => Promise>; zp_registrar_serie: import("zod").ZodObject<{ @@ -80,19 +80,19 @@ export declare const pPilao: { identificador: import("zod").ZodString; colanuEixoX: import("zod").ZodString; colunaAgrupamento: import("zod").ZodString; - agregacao: import("zod").ZodEnum<["contagem"]>; + agregacao: import("zod").ZodEnum<["contagem", "somatoria"]>; }, "strip", import("zod").ZodTypeAny, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }>; consultar_serie: ({ emDesenvolvimento, parametros: { identificador }, cliente: { conta, produto }, }: { emDesenvolvimento?: boolean | null | undefined; @@ -112,7 +112,7 @@ export declare const pPilao: { identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }; }>>; url: () => string; diff --git a/dist-import/pilao-de-dados/index.js b/dist-import/pilao-de-dados/index.js index 7060546..404af1f 100644 --- a/dist-import/pilao-de-dados/index.js +++ b/dist-import/pilao-de-dados/index.js @@ -1,9 +1,9 @@ -import { tiposColunas, validarZ, zp_produto_conta } from "./_variaveis"; +import { tiposSeriesAgregacoes, validarZ, zp_produto_conta } from "./_variaveis"; import { consultar_serie, zp_consultar_serie } from "./consultar_serie"; import { enviar_registros, zp_enviar_registros } from "./enviar_registros"; import { registrar_base_dados, zp_registrar_base_dados, } from "./registrar_base_dados"; import { registrar_serie, zp_registrar_serie } from "./registrar_serie"; -export { tiposColunas }; +export { tiposSeriesAgregacoes }; export const pPilao = { registrar_base_dados, zp_registrar_base_dados, diff --git a/dist-import/pilao-de-dados/registrar_base_dados.d.ts b/dist-import/pilao-de-dados/registrar_base_dados.d.ts index fcd89ee..5d4f578 100644 --- a/dist-import/pilao-de-dados/registrar_base_dados.d.ts +++ b/dist-import/pilao-de-dados/registrar_base_dados.d.ts @@ -6,25 +6,25 @@ export declare const zp_registrar_base_dados: z.ZodObject<{ tabela: z.ZodString; colunas: z.ZodArray; + tipo: z.ZodEnum<["contagem", "somatoria"]>; }, "strip", z.ZodTypeAny, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }>; export declare const registrar_base_dados: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { colunas, tabela }, }: { diff --git a/dist-import/pilao-de-dados/registrar_base_dados.js b/dist-import/pilao-de-dados/registrar_base_dados.js index b0a7329..74b3214 100644 --- a/dist-import/pilao-de-dados/registrar_base_dados.js +++ b/dist-import/pilao-de-dados/registrar_base_dados.js @@ -9,13 +9,13 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; import { respostaComuns } from "p-respostas"; import { z } from "zod"; -import { PREFIXO, tiposColunas } from "./_variaveis"; +import { PREFIXO, tiposSeriesAgregacoes, } from "./_variaveis"; /** Faz o registro de uma nova base de dados configurado a estrutura de colunas */ export const zp_registrar_base_dados = z.object({ tabela: z.string(), colunas: z.array(z.object({ coluna: z.string(), - tipo: tiposColunas, + tipo: tiposSeriesAgregacoes, })), }); export const registrar_base_dados = ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { colunas, tabela }, }) => __awaiter(void 0, void 0, void 0, function* () { diff --git a/dist-import/pilao-de-dados/registrar_serie.d.ts b/dist-import/pilao-de-dados/registrar_serie.d.ts index 09e5638..0a9db33 100644 --- a/dist-import/pilao-de-dados/registrar_serie.d.ts +++ b/dist-import/pilao-de-dados/registrar_serie.d.ts @@ -6,19 +6,19 @@ export declare const zp_registrar_serie: z.ZodObject<{ identificador: z.ZodString; colanuEixoX: z.ZodString; colunaAgrupamento: z.ZodString; - agregacao: z.ZodEnum<["contagem"]>; + agregacao: z.ZodEnum<["contagem", "somatoria"]>; }, "strip", z.ZodTypeAny, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }>; export declare const registrar_serie: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { agregacao, colanuEixoX, colunaAgrupamento, identificador, tabela, }, }: { emDesenvolvimento?: boolean | undefined | null; diff --git a/dist-import/pilao-de-dados/registrar_serie.js b/dist-import/pilao-de-dados/registrar_serie.js index 50fd569..9d7b024 100644 --- a/dist-import/pilao-de-dados/registrar_serie.js +++ b/dist-import/pilao-de-dados/registrar_serie.js @@ -9,14 +9,14 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge }; import { respostaComuns } from "p-respostas"; import { z } from "zod"; -import { PREFIXO } from "./_variaveis"; +import { PREFIXO, tiposSeriesAgregacoes, } from "./_variaveis"; //registrar serie export const zp_registrar_serie = z.object({ tabela: z.string(), identificador: z.string(), colanuEixoX: z.string(), colunaAgrupamento: z.string(), - agregacao: z.enum(["contagem"]), + agregacao: tiposSeriesAgregacoes, }); export const registrar_serie = ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { agregacao, colanuEixoX, colunaAgrupamento, identificador, tabela, }, }) => __awaiter(void 0, void 0, void 0, function* () { const url = new URL(`${emDesenvolvimento diff --git a/dist-require/pilao-de-dados/_variaveis.d.ts b/dist-require/pilao-de-dados/_variaveis.d.ts index 0827823..b818a8e 100644 --- a/dist-require/pilao-de-dados/_variaveis.d.ts +++ b/dist-require/pilao-de-dados/_variaveis.d.ts @@ -12,7 +12,8 @@ export declare const zp_produto_conta: z.ZodObject<{ produto: string; conta: string; }>; -export declare const tiposColunas: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero"]>; +export declare const tiposColunasBasedados: z.ZodEnum<["texto", "numero", "confirmacao", "lista_texto", "lista_numero"]>; +export declare const tiposSeriesAgregacoes: z.ZodEnum<["contagem", "somatoria"]>; export declare const validarColuna: { texto: z.ZodNullable; numero: z.ZodNullable; diff --git a/dist-require/pilao-de-dados/_variaveis.js b/dist-require/pilao-de-dados/_variaveis.js index 284701b..0eda90a 100644 --- a/dist-require/pilao-de-dados/_variaveis.js +++ b/dist-require/pilao-de-dados/_variaveis.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.validarColuna = exports.tiposColunas = exports.zp_produto_conta = exports.validarZ = exports.PREFIXO = exports.zAmbiente = void 0; +exports.validarColuna = exports.tiposSeriesAgregacoes = exports.tiposColunasBasedados = exports.zp_produto_conta = exports.validarZ = exports.PREFIXO = exports.zAmbiente = void 0; var p_respostas_1 = require("p-respostas"); var zod_1 = require("zod"); exports.zAmbiente = zod_1.z.enum(["desenvolvimento", "producao"]); @@ -18,13 +18,14 @@ exports.zp_produto_conta = zod_1.z.object({ produto: zod_1.z.string(), conta: zod_1.z.string(), }); -exports.tiposColunas = zod_1.z.enum([ +exports.tiposColunasBasedados = zod_1.z.enum([ "texto", "numero", "confirmacao", "lista_texto", "lista_numero", ]); +exports.tiposSeriesAgregacoes = zod_1.z.enum(["contagem", "somatoria"]); exports.validarColuna = { texto: zod_1.z.string().nullable(), numero: zod_1.z.number().nullable(), diff --git a/dist-require/pilao-de-dados/consultar_serie.js b/dist-require/pilao-de-dados/consultar_serie.js index 1c06c1e..c8c81cb 100644 --- a/dist-require/pilao-de-dados/consultar_serie.js +++ b/dist-require/pilao-de-dados/consultar_serie.js @@ -53,7 +53,7 @@ var consultar_serie = function (_a) { case 0: url = new URL("".concat(emDesenvolvimento ? "http://127.0.0.1:5080" - : "https://carro-de-boi.idz.one").concat("".concat(_variaveis_1.PREFIXO, "/consultar-serie/").concat(produto, "/").concat(conta))); + : "https://carro-de-boi.idz.one").concat("".concat(_variaveis_1.PREFIXO, "/").concat(_variaveis_1.tiposSeriesAgregacoes.enum.contagem, "/").concat(produto, "/").concat(conta))); return [4 /*yield*/, fetch(url.toString(), { method: "POST", body: JSON.stringify({ diff --git a/dist-require/pilao-de-dados/index.d.ts b/dist-require/pilao-de-dados/index.d.ts index 510606c..a2d5446 100644 --- a/dist-require/pilao-de-dados/index.d.ts +++ b/dist-require/pilao-de-dados/index.d.ts @@ -1,5 +1,5 @@ -import { tiposColunas } from "./_variaveis"; -export { tiposColunas }; +import { tiposSeriesAgregacoes } from "./_variaveis"; +export { tiposSeriesAgregacoes }; export declare const pPilao: { registrar_base_dados: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { colunas, tabela }, }: { emDesenvolvimento?: boolean | null | undefined; @@ -11,7 +11,7 @@ export declare const pPilao: { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }; }) => Promise>; @@ -19,25 +19,25 @@ export declare const pPilao: { tabela: import("zod").ZodString; colunas: import("zod").ZodArray; + tipo: import("zod").ZodEnum<["contagem", "somatoria"]>; }, "strip", import("zod").ZodTypeAny, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }>, "many">; }, "strip", import("zod").ZodTypeAny, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }>; enviar_registros: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { registros, tabela }, }: { @@ -72,7 +72,7 @@ export declare const pPilao: { identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }; }) => Promise>; zp_registrar_serie: import("zod").ZodObject<{ @@ -80,19 +80,19 @@ export declare const pPilao: { identificador: import("zod").ZodString; colanuEixoX: import("zod").ZodString; colunaAgrupamento: import("zod").ZodString; - agregacao: import("zod").ZodEnum<["contagem"]>; + agregacao: import("zod").ZodEnum<["contagem", "somatoria"]>; }, "strip", import("zod").ZodTypeAny, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }>; consultar_serie: ({ emDesenvolvimento, parametros: { identificador }, cliente: { conta, produto }, }: { emDesenvolvimento?: boolean | null | undefined; @@ -112,7 +112,7 @@ export declare const pPilao: { identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }; }>>; url: () => string; diff --git a/dist-require/pilao-de-dados/index.js b/dist-require/pilao-de-dados/index.js index cf2c9cb..df7b1c6 100644 --- a/dist-require/pilao-de-dados/index.js +++ b/dist-require/pilao-de-dados/index.js @@ -1,8 +1,8 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.pPilao = exports.tiposColunas = void 0; +exports.pPilao = exports.tiposSeriesAgregacoes = void 0; var _variaveis_1 = require("./_variaveis"); -Object.defineProperty(exports, "tiposColunas", { enumerable: true, get: function () { return _variaveis_1.tiposColunas; } }); +Object.defineProperty(exports, "tiposSeriesAgregacoes", { enumerable: true, get: function () { return _variaveis_1.tiposSeriesAgregacoes; } }); var consultar_serie_1 = require("./consultar_serie"); var enviar_registros_1 = require("./enviar_registros"); var registrar_base_dados_1 = require("./registrar_base_dados"); diff --git a/dist-require/pilao-de-dados/registrar_base_dados.d.ts b/dist-require/pilao-de-dados/registrar_base_dados.d.ts index fcd89ee..5d4f578 100644 --- a/dist-require/pilao-de-dados/registrar_base_dados.d.ts +++ b/dist-require/pilao-de-dados/registrar_base_dados.d.ts @@ -6,25 +6,25 @@ export declare const zp_registrar_base_dados: z.ZodObject<{ tabela: z.ZodString; colunas: z.ZodArray; + tipo: z.ZodEnum<["contagem", "somatoria"]>; }, "strip", z.ZodTypeAny, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }, { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }>, "many">; }, "strip", z.ZodTypeAny, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }, { tabela: string; colunas: { coluna: string; - tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero"; + tipo: "contagem" | "somatoria"; }[]; }>; export declare const registrar_base_dados: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { colunas, tabela }, }: { diff --git a/dist-require/pilao-de-dados/registrar_base_dados.js b/dist-require/pilao-de-dados/registrar_base_dados.js index 469ae7b..1bfe856 100644 --- a/dist-require/pilao-de-dados/registrar_base_dados.js +++ b/dist-require/pilao-de-dados/registrar_base_dados.js @@ -45,7 +45,7 @@ exports.zp_registrar_base_dados = zod_1.z.object({ tabela: zod_1.z.string(), colunas: zod_1.z.array(zod_1.z.object({ coluna: zod_1.z.string(), - tipo: _variaveis_1.tiposColunas, + tipo: _variaveis_1.tiposSeriesAgregacoes, })), }); var registrar_base_dados = function (_a) { diff --git a/dist-require/pilao-de-dados/registrar_serie.d.ts b/dist-require/pilao-de-dados/registrar_serie.d.ts index 09e5638..0a9db33 100644 --- a/dist-require/pilao-de-dados/registrar_serie.d.ts +++ b/dist-require/pilao-de-dados/registrar_serie.d.ts @@ -6,19 +6,19 @@ export declare const zp_registrar_serie: z.ZodObject<{ identificador: z.ZodString; colanuEixoX: z.ZodString; colunaAgrupamento: z.ZodString; - agregacao: z.ZodEnum<["contagem"]>; + agregacao: z.ZodEnum<["contagem", "somatoria"]>; }, "strip", z.ZodTypeAny, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }, { tabela: string; identificador: string; colanuEixoX: string; colunaAgrupamento: string; - agregacao: "contagem"; + agregacao: "contagem" | "somatoria"; }>; export declare const registrar_serie: ({ emDesenvolvimento, cliente: { conta, produto }, parametros: { agregacao, colanuEixoX, colunaAgrupamento, identificador, tabela, }, }: { emDesenvolvimento?: boolean | undefined | null; diff --git a/dist-require/pilao-de-dados/registrar_serie.js b/dist-require/pilao-de-dados/registrar_serie.js index d552698..edeed5b 100644 --- a/dist-require/pilao-de-dados/registrar_serie.js +++ b/dist-require/pilao-de-dados/registrar_serie.js @@ -46,7 +46,7 @@ exports.zp_registrar_serie = zod_1.z.object({ identificador: zod_1.z.string(), colanuEixoX: zod_1.z.string(), colunaAgrupamento: zod_1.z.string(), - agregacao: zod_1.z.enum(["contagem"]), + agregacao: _variaveis_1.tiposSeriesAgregacoes, }); var registrar_serie = function (_a) { var emDesenvolvimento = _a.emDesenvolvimento, _b = _a.cliente, conta = _b.conta, produto = _b.produto, _c = _a.parametros, agregacao = _c.agregacao, colanuEixoX = _c.colanuEixoX, colunaAgrupamento = _c.colunaAgrupamento, identificador = _c.identificador, tabela = _c.tabela; diff --git a/package.json b/package.json index cf2c7ac..ee96038 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "p-drives", - "version": "0.57.0", + "version": "0.60.0", "description": "", "main": "src/index.ts", "exports": { diff --git a/src/pilao-de-dados/_variaveis.ts b/src/pilao-de-dados/_variaveis.ts index 7e384c1..021316c 100644 --- a/src/pilao-de-dados/_variaveis.ts +++ b/src/pilao-de-dados/_variaveis.ts @@ -26,7 +26,7 @@ export const zp_produto_conta = z.object({ conta: z.string(), }) -export const tiposColunas = z.enum([ +export const tiposColunasBasedados = z.enum([ "texto", "numero", "confirmacao", @@ -34,6 +34,8 @@ export const tiposColunas = z.enum([ "lista_numero", ]) +export const tiposSeriesAgregacoes = z.enum(["contagem", "somatoria"]) + export const validarColuna = { texto: z.string().nullable(), numero: z.number().nullable(), diff --git a/src/pilao-de-dados/consultar_serie.ts b/src/pilao-de-dados/consultar_serie.ts index ef92b15..6b5f95c 100644 --- a/src/pilao-de-dados/consultar_serie.ts +++ b/src/pilao-de-dados/consultar_serie.ts @@ -1,7 +1,11 @@ import type { tipoResposta } from "p-respostas" import { respostaComuns } from "p-respostas" import { z } from "zod" -import { PREFIXO, type zp_produto_conta } from "./_variaveis" +import { + PREFIXO, + tiposSeriesAgregacoes, + type zp_produto_conta, +} from "./_variaveis" import type { zp_registrar_serie } from "./registrar_serie" //consultar compilação @@ -33,7 +37,9 @@ export const consultar_serie = ({ emDesenvolvimento ? "http://127.0.0.1:5080" : "https://carro-de-boi.idz.one" - }${`${PREFIXO}/consultar-serie/${produto}/${conta}`}`, + }${`${PREFIXO}/${ + tiposSeriesAgregacoes.enum.contagem + }/${produto}/${conta}`}`, ) const resp = await fetch(url.toString(), { diff --git a/src/pilao-de-dados/index.ts b/src/pilao-de-dados/index.ts index 9e5ff26..9a357a3 100644 --- a/src/pilao-de-dados/index.ts +++ b/src/pilao-de-dados/index.ts @@ -1,4 +1,4 @@ -import { tiposColunas, validarZ, zp_produto_conta } from "./_variaveis" +import { tiposSeriesAgregacoes, validarZ, zp_produto_conta } from "./_variaveis" import { consultar_serie, zp_consultar_serie } from "./consultar_serie" import { enviar_registros, zp_enviar_registros } from "./enviar_registros" import { @@ -7,7 +7,7 @@ import { } from "./registrar_base_dados" import { registrar_serie, zp_registrar_serie } from "./registrar_serie" -export { tiposColunas } +export { tiposSeriesAgregacoes } export const pPilao = { registrar_base_dados, diff --git a/src/pilao-de-dados/registrar_base_dados.ts b/src/pilao-de-dados/registrar_base_dados.ts index af55edf..7121f0e 100644 --- a/src/pilao-de-dados/registrar_base_dados.ts +++ b/src/pilao-de-dados/registrar_base_dados.ts @@ -1,7 +1,11 @@ import type { tipoResposta } from "p-respostas" import { respostaComuns } from "p-respostas" import { z } from "zod" -import { PREFIXO, tiposColunas, type zp_produto_conta } from "./_variaveis" +import { + PREFIXO, + tiposSeriesAgregacoes, + type zp_produto_conta, +} from "./_variaveis" /** Faz o registro de uma nova base de dados configurado a estrutura de colunas */ @@ -10,7 +14,7 @@ export const zp_registrar_base_dados = z.object({ colunas: z.array( z.object({ coluna: z.string(), - tipo: tiposColunas, + tipo: tiposSeriesAgregacoes, }), ), }) diff --git a/src/pilao-de-dados/registrar_serie.ts b/src/pilao-de-dados/registrar_serie.ts index 76087db..3f108c5 100644 --- a/src/pilao-de-dados/registrar_serie.ts +++ b/src/pilao-de-dados/registrar_serie.ts @@ -1,7 +1,11 @@ import { respostaComuns, type tipoResposta } from "p-respostas" import { z } from "zod" -import { PREFIXO, type zp_produto_conta } from "./_variaveis" +import { + PREFIXO, + tiposSeriesAgregacoes, + type zp_produto_conta, +} from "./_variaveis" //registrar serie @@ -10,7 +14,7 @@ export const zp_registrar_serie = z.object({ identificador: z.string(), colanuEixoX: z.string(), colunaAgrupamento: z.string(), - agregacao: z.enum(["contagem"]), + agregacao: tiposSeriesAgregacoes, }) export const registrar_serie = async ({