adicionado tabela
This commit is contained in:
parent
37b3002a9b
commit
d54a31dbc9
8 changed files with 483 additions and 2 deletions
118
dist-import/pilao-de-dados/index.d.ts
vendored
118
dist-import/pilao-de-dados/index.d.ts
vendored
|
|
@ -104,6 +104,52 @@ export declare const pPilao: {
|
||||||
} | undefined;
|
} | undefined;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
z_tabela: {
|
||||||
|
visao: "z_tabela";
|
||||||
|
rotulo: string;
|
||||||
|
tabela: (_: {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}) => string;
|
||||||
|
descricao: (_: {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}) => string;
|
||||||
|
campos: {
|
||||||
|
tabela: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
};
|
||||||
|
colunas?: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
} | undefined;
|
||||||
|
filtros?: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
} | undefined;
|
||||||
|
descricao_pelo_usuario?: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
} | undefined;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
z_contagem_em_barra_vertical: import("zod").ZodObject<{
|
z_contagem_em_barra_vertical: import("zod").ZodObject<{
|
||||||
tabela: import("zod").ZodString;
|
tabela: import("zod").ZodString;
|
||||||
|
|
@ -180,6 +226,42 @@ export declare const pPilao: {
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_tabela: import("zod").ZodObject<{
|
||||||
|
tabela: import("zod").ZodString;
|
||||||
|
colunas: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
|
||||||
|
filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
|
||||||
|
coluna: import("zod").ZodString;
|
||||||
|
valor: import("zod").ZodAny;
|
||||||
|
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
zp_registrar_base_dados: import("zod").ZodObject<{
|
zp_registrar_base_dados: import("zod").ZodObject<{
|
||||||
tabela: import("zod").ZodString;
|
tabela: import("zod").ZodString;
|
||||||
colunas: import("zod").ZodArray<import("zod").ZodObject<{
|
colunas: import("zod").ZodArray<import("zod").ZodObject<{
|
||||||
|
|
@ -363,5 +445,41 @@ export declare const pPilao: {
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_tabela: import("zod").ZodObject<{
|
||||||
|
tabela: import("zod").ZodString;
|
||||||
|
colunas: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
|
||||||
|
filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
|
||||||
|
coluna: import("zod").ZodString;
|
||||||
|
valor: import("zod").ZodAny;
|
||||||
|
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
72
dist-import/pilao-de-dados/visoes/index.d.ts
vendored
72
dist-import/pilao-de-dados/visoes/index.d.ts
vendored
|
|
@ -75,6 +75,42 @@ export declare const z_contagem_em_pizza: z.ZodObject<{
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
export declare const z_tabela: z.ZodObject<{
|
||||||
|
tabela: z.ZodString;
|
||||||
|
colunas: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||||
|
filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||||
|
coluna: z.ZodString;
|
||||||
|
valor: z.ZodAny;
|
||||||
|
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
export declare const visoes: {
|
export declare const visoes: {
|
||||||
z_contagem_em_barra_vertical: z.ZodObject<{
|
z_contagem_em_barra_vertical: z.ZodObject<{
|
||||||
tabela: z.ZodString;
|
tabela: z.ZodString;
|
||||||
|
|
@ -151,6 +187,42 @@ export declare const visoes: {
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_tabela: z.ZodObject<{
|
||||||
|
tabela: z.ZodString;
|
||||||
|
colunas: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||||
|
filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||||
|
coluna: z.ZodString;
|
||||||
|
valor: z.ZodAny;
|
||||||
|
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
/** Cria a estrutura de campos para insersão de dados */
|
/** Cria a estrutura de campos para insersão de dados */
|
||||||
export declare const extruturas_de_campos: {
|
export declare const extruturas_de_campos: {
|
||||||
|
|
|
||||||
|
|
@ -21,9 +21,16 @@ export const z_contagem_em_pizza = z.object({
|
||||||
filtros: z_filtro.array().optional(),
|
filtros: z_filtro.array().optional(),
|
||||||
descricao_pelo_usuario: z.string().optional(),
|
descricao_pelo_usuario: z.string().optional(),
|
||||||
});
|
});
|
||||||
|
export const z_tabela = z.object({
|
||||||
|
tabela: z.string(),
|
||||||
|
colunas: z.string().array().optional(),
|
||||||
|
filtros: z_filtro.array().optional(),
|
||||||
|
descricao_pelo_usuario: z.string().optional(),
|
||||||
|
});
|
||||||
export const visoes = {
|
export const visoes = {
|
||||||
z_contagem_em_barra_vertical,
|
z_contagem_em_barra_vertical,
|
||||||
z_contagem_em_pizza,
|
z_contagem_em_pizza,
|
||||||
|
z_tabela,
|
||||||
};
|
};
|
||||||
/** Cria a estrutura de campos para insersão de dados */
|
/** Cria a estrutura de campos para insersão de dados */
|
||||||
export const extruturas_de_campos = {
|
export const extruturas_de_campos = {
|
||||||
|
|
@ -86,4 +93,28 @@ export const extruturas_de_campos = {
|
||||||
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
z_tabela: {
|
||||||
|
visao: "z_tabela",
|
||||||
|
rotulo: "Tabela",
|
||||||
|
tabela: ({ tabela }) => tabela,
|
||||||
|
descricao: ({ tabela, descricao_pelo_usuario, filtros }) => {
|
||||||
|
if (String(descricao_pelo_usuario || "").trim())
|
||||||
|
return String(descricao_pelo_usuario || "").trim();
|
||||||
|
return `Consulta na ${tabela} ${!filtros?.length
|
||||||
|
? ""
|
||||||
|
: `, quando ${filtros
|
||||||
|
.map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`)
|
||||||
|
.join(", ")}`}.`;
|
||||||
|
},
|
||||||
|
campos: {
|
||||||
|
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
|
||||||
|
colunas: { rotulo: "Colunas", tipo_campo: "lista_colunas", order: 2 },
|
||||||
|
descricao_pelo_usuario: {
|
||||||
|
rotulo: "Descrição (opcional)",
|
||||||
|
tipo_campo: "texto",
|
||||||
|
order: 3,
|
||||||
|
},
|
||||||
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
118
dist-require/pilao-de-dados/index.d.ts
vendored
118
dist-require/pilao-de-dados/index.d.ts
vendored
|
|
@ -104,6 +104,52 @@ export declare const pPilao: {
|
||||||
} | undefined;
|
} | undefined;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
z_tabela: {
|
||||||
|
visao: "z_tabela";
|
||||||
|
rotulo: string;
|
||||||
|
tabela: (_: {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}) => string;
|
||||||
|
descricao: (_: {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}) => string;
|
||||||
|
campos: {
|
||||||
|
tabela: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
};
|
||||||
|
colunas?: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
} | undefined;
|
||||||
|
filtros?: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
} | undefined;
|
||||||
|
descricao_pelo_usuario?: {
|
||||||
|
rotulo: string;
|
||||||
|
tipo_campo: import("zod").TypeOf<import("zod").ZodEnum<["tabela", "coluna", "texto", "lista_colunas", "lista_filtros"]>>;
|
||||||
|
order: number;
|
||||||
|
} | undefined;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
z_contagem_em_barra_vertical: import("zod").ZodObject<{
|
z_contagem_em_barra_vertical: import("zod").ZodObject<{
|
||||||
tabela: import("zod").ZodString;
|
tabela: import("zod").ZodString;
|
||||||
|
|
@ -180,6 +226,42 @@ export declare const pPilao: {
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_tabela: import("zod").ZodObject<{
|
||||||
|
tabela: import("zod").ZodString;
|
||||||
|
colunas: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
|
||||||
|
filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
|
||||||
|
coluna: import("zod").ZodString;
|
||||||
|
valor: import("zod").ZodAny;
|
||||||
|
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
zp_registrar_base_dados: import("zod").ZodObject<{
|
zp_registrar_base_dados: import("zod").ZodObject<{
|
||||||
tabela: import("zod").ZodString;
|
tabela: import("zod").ZodString;
|
||||||
colunas: import("zod").ZodArray<import("zod").ZodObject<{
|
colunas: import("zod").ZodArray<import("zod").ZodObject<{
|
||||||
|
|
@ -363,5 +445,41 @@ export declare const pPilao: {
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_tabela: import("zod").ZodObject<{
|
||||||
|
tabela: import("zod").ZodString;
|
||||||
|
colunas: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString, "many">>;
|
||||||
|
filtros: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
|
||||||
|
coluna: import("zod").ZodString;
|
||||||
|
valor: import("zod").ZodAny;
|
||||||
|
operador: import("zod").ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: import("zod").ZodOptional<import("zod").ZodString>;
|
||||||
|
}, "strip", import("zod").ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
72
dist-require/pilao-de-dados/visoes/index.d.ts
vendored
72
dist-require/pilao-de-dados/visoes/index.d.ts
vendored
|
|
@ -75,6 +75,42 @@ export declare const z_contagem_em_pizza: z.ZodObject<{
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
export declare const z_tabela: z.ZodObject<{
|
||||||
|
tabela: z.ZodString;
|
||||||
|
colunas: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||||
|
filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||||
|
coluna: z.ZodString;
|
||||||
|
valor: z.ZodAny;
|
||||||
|
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
export declare const visoes: {
|
export declare const visoes: {
|
||||||
z_contagem_em_barra_vertical: z.ZodObject<{
|
z_contagem_em_barra_vertical: z.ZodObject<{
|
||||||
tabela: z.ZodString;
|
tabela: z.ZodString;
|
||||||
|
|
@ -151,6 +187,42 @@ export declare const visoes: {
|
||||||
}[] | undefined;
|
}[] | undefined;
|
||||||
descricao_pelo_usuario?: string | undefined;
|
descricao_pelo_usuario?: string | undefined;
|
||||||
}>;
|
}>;
|
||||||
|
z_tabela: z.ZodObject<{
|
||||||
|
tabela: z.ZodString;
|
||||||
|
colunas: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||||
|
filtros: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||||
|
coluna: z.ZodString;
|
||||||
|
valor: z.ZodAny;
|
||||||
|
operador: z.ZodEnum<["=", "!=", ">", "<", ">=", "<=", "∩"]>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}, {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}>, "many">>;
|
||||||
|
descricao_pelo_usuario: z.ZodOptional<z.ZodString>;
|
||||||
|
}, "strip", z.ZodTypeAny, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}, {
|
||||||
|
tabela: string;
|
||||||
|
colunas?: string[] | undefined;
|
||||||
|
filtros?: {
|
||||||
|
coluna: string;
|
||||||
|
operador: "=" | "!=" | ">" | "<" | ">=" | "<=" | "∩";
|
||||||
|
valor?: any;
|
||||||
|
}[] | undefined;
|
||||||
|
descricao_pelo_usuario?: string | undefined;
|
||||||
|
}>;
|
||||||
};
|
};
|
||||||
/** Cria a estrutura de campos para insersão de dados */
|
/** Cria a estrutura de campos para insersão de dados */
|
||||||
export declare const extruturas_de_campos: {
|
export declare const extruturas_de_campos: {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||||||
exports.extruturas_de_campos = exports.visoes = exports.z_contagem_em_pizza = exports.z_contagem_em_barra_vertical = void 0;
|
exports.extruturas_de_campos = exports.visoes = exports.z_tabela = exports.z_contagem_em_pizza = exports.z_contagem_em_barra_vertical = void 0;
|
||||||
const zod_1 = require("zod");
|
const zod_1 = require("zod");
|
||||||
const _serie_consultar_1 = require("../_serie_consultar");
|
const _serie_consultar_1 = require("../_serie_consultar");
|
||||||
// usar describe para definir o tipo de campo para render do componente
|
// usar describe para definir o tipo de campo para render do componente
|
||||||
|
|
@ -24,9 +24,16 @@ exports.z_contagem_em_pizza = zod_1.z.object({
|
||||||
filtros: _serie_consultar_1.z_filtro.array().optional(),
|
filtros: _serie_consultar_1.z_filtro.array().optional(),
|
||||||
descricao_pelo_usuario: zod_1.z.string().optional(),
|
descricao_pelo_usuario: zod_1.z.string().optional(),
|
||||||
});
|
});
|
||||||
|
exports.z_tabela = zod_1.z.object({
|
||||||
|
tabela: zod_1.z.string(),
|
||||||
|
colunas: zod_1.z.string().array().optional(),
|
||||||
|
filtros: _serie_consultar_1.z_filtro.array().optional(),
|
||||||
|
descricao_pelo_usuario: zod_1.z.string().optional(),
|
||||||
|
});
|
||||||
exports.visoes = {
|
exports.visoes = {
|
||||||
z_contagem_em_barra_vertical: exports.z_contagem_em_barra_vertical,
|
z_contagem_em_barra_vertical: exports.z_contagem_em_barra_vertical,
|
||||||
z_contagem_em_pizza: exports.z_contagem_em_pizza,
|
z_contagem_em_pizza: exports.z_contagem_em_pizza,
|
||||||
|
z_tabela: exports.z_tabela,
|
||||||
};
|
};
|
||||||
/** Cria a estrutura de campos para insersão de dados */
|
/** Cria a estrutura de campos para insersão de dados */
|
||||||
exports.extruturas_de_campos = {
|
exports.extruturas_de_campos = {
|
||||||
|
|
@ -89,4 +96,28 @@ exports.extruturas_de_campos = {
|
||||||
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
z_tabela: {
|
||||||
|
visao: "z_tabela",
|
||||||
|
rotulo: "Tabela",
|
||||||
|
tabela: ({ tabela }) => tabela,
|
||||||
|
descricao: ({ tabela, descricao_pelo_usuario, filtros }) => {
|
||||||
|
if (String(descricao_pelo_usuario || "").trim())
|
||||||
|
return String(descricao_pelo_usuario || "").trim();
|
||||||
|
return `Consulta na ${tabela} ${!filtros?.length
|
||||||
|
? ""
|
||||||
|
: `, quando ${filtros
|
||||||
|
.map(({ coluna, operador, valor }) => `${coluna} ${operador} ${valor}`)
|
||||||
|
.join(", ")}`}.`;
|
||||||
|
},
|
||||||
|
campos: {
|
||||||
|
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
|
||||||
|
colunas: { rotulo: "Colunas", tipo_campo: "lista_colunas", order: 2 },
|
||||||
|
descricao_pelo_usuario: {
|
||||||
|
rotulo: "Descrição (opcional)",
|
||||||
|
tipo_campo: "texto",
|
||||||
|
order: 3,
|
||||||
|
},
|
||||||
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "p-drives",
|
"name": "p-drives",
|
||||||
"version": "0.127.0",
|
"version": "0.129.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "src/index.ts",
|
"main": "src/index.ts",
|
||||||
"exports": {
|
"exports": {
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,17 @@ export const z_contagem_em_pizza = z.object({
|
||||||
descricao_pelo_usuario: z.string().optional(),
|
descricao_pelo_usuario: z.string().optional(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
export const z_tabela = z.object({
|
||||||
|
tabela: z.string(),
|
||||||
|
colunas: z.string().array().optional(),
|
||||||
|
filtros: z_filtro.array().optional(),
|
||||||
|
descricao_pelo_usuario: z.string().optional(),
|
||||||
|
})
|
||||||
|
|
||||||
export const visoes = {
|
export const visoes = {
|
||||||
z_contagem_em_barra_vertical,
|
z_contagem_em_barra_vertical,
|
||||||
z_contagem_em_pizza,
|
z_contagem_em_pizza,
|
||||||
|
z_tabela,
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Cria a estrutura de campos para insersão de dados */
|
/** Cria a estrutura de campos para insersão de dados */
|
||||||
|
|
@ -131,4 +139,35 @@ export const extruturas_de_campos: {
|
||||||
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
z_tabela: {
|
||||||
|
visao: "z_tabela",
|
||||||
|
rotulo: "Tabela",
|
||||||
|
tabela: ({ tabela }) => tabela,
|
||||||
|
descricao: ({ tabela, descricao_pelo_usuario, filtros }) => {
|
||||||
|
if (String(descricao_pelo_usuario || "").trim())
|
||||||
|
return String(descricao_pelo_usuario || "").trim()
|
||||||
|
|
||||||
|
return `Consulta na ${tabela} ${
|
||||||
|
!filtros?.length
|
||||||
|
? ""
|
||||||
|
: `, quando ${filtros
|
||||||
|
.map(
|
||||||
|
({ coluna, operador, valor }) =>
|
||||||
|
`${coluna} ${operador} ${valor}`,
|
||||||
|
)
|
||||||
|
.join(", ")}`
|
||||||
|
}.`
|
||||||
|
},
|
||||||
|
campos: {
|
||||||
|
tabela: { rotulo: "Tabela", tipo_campo: "tabela", order: 1 },
|
||||||
|
colunas: { rotulo: "Colunas", tipo_campo: "lista_colunas", order: 2 },
|
||||||
|
descricao_pelo_usuario: {
|
||||||
|
rotulo: "Descrição (opcional)",
|
||||||
|
tipo_campo: "texto",
|
||||||
|
order: 3,
|
||||||
|
},
|
||||||
|
filtros: { rotulo: "Filtros", tipo_campo: "lista_filtros", order: 4 },
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue