This commit is contained in:
Luiz H. R. Silva 2024-07-01 12:55:34 -03:00
parent f2562a37d1
commit 7032eb1329
39 changed files with 442 additions and 790 deletions

View file

@ -1,14 +1,14 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.urlPilao = exports.z_validar_colunna_base_dados = exports.tiposSeriesAgregacoes = exports.z_tipo_coluna_base_dados = exports.zp_produto_conta = exports.validarZ = exports.PREFIXO_PILAO = exports.zAmbiente = void 0;
var p_respostas_1 = require("p-respostas");
var zod_1 = require("zod");
exports.urlPilao = exports.z_validar_colunna_base_dados = exports.tiposSeriesAgregacoes = exports.operadores_permitidos_por_tipo = exports.operadores_pilao = exports.z_tipo_coluna_base_dados = exports.zp_produto_conta = exports.validarZ = exports.PREFIXO_PILAO = exports.zAmbiente = void 0;
const p_respostas_1 = require("p-respostas");
const zod_1 = require("zod");
exports.zAmbiente = zod_1.z.enum(["desenvolvimento", "producao"]);
exports.PREFIXO_PILAO = "/pilao-de-dados";
var validarZ = function (zodType, objeto, mensagem) {
var validar = zodType.safeParse(objeto);
const validarZ = (zodType, objeto, mensagem) => {
const validar = zodType.safeParse(objeto);
if (!validar.success) {
return p_respostas_1.respostaComuns.erro(mensagem, validar.error.errors.map(function (e) { return "".concat(e.path, " ").concat(e.message); }));
return p_respostas_1.respostaComuns.erro(mensagem, validar.error.errors.map((e) => `${e.path} ${e.message}`));
}
return p_respostas_1.respostaComuns.valor(validar.data);
};
@ -27,6 +27,16 @@ exports.z_tipo_coluna_base_dados = zod_1.z.enum([
"data",
"mes",
]);
exports.operadores_pilao = zod_1.z.enum(["=", "!=", ">", "<", ">=", "<=", "∩"]);
exports.operadores_permitidos_por_tipo = {
confirmacao: ["=", "!="],
data: ["=", "!=", ">", "<", ">=", "<="],
lista_numero: ["∩"],
lista_texto: ["∩"],
mes: ["=", "!=", ">", "<", ">=", "<="],
numero: ["=", "!=", ">", "<", ">=", "<="],
texto: ["=", "!="],
};
exports.tiposSeriesAgregacoes = zod_1.z.enum(["contagem", "somatoria"]);
exports.z_validar_colunna_base_dados = {
texto: zod_1.z.string().nullable(),
@ -35,12 +45,12 @@ exports.z_validar_colunna_base_dados = {
lista_texto: zod_1.z.array(zod_1.z.string()).nullable(),
lista_numero: zod_1.z.array(zod_1.z.number()).nullable(),
};
var urlPilao = function (emDesenvolvimento) { return ({
const urlPilao = (emDesenvolvimento) => ({
api: (emDesenvolvimento
? "http://127.0.0.1:5080"
: "https://carro-de-boi.idz.one") + exports.PREFIXO_PILAO,
site: (emDesenvolvimento
? "http://127.0.0.1:5081"
: "https://carro-de-boi.idz.one") + exports.PREFIXO_PILAO,
}); };
});
exports.urlPilao = urlPilao;