build
This commit is contained in:
parent
4e1b415614
commit
33a89ac1f3
14 changed files with 25 additions and 20 deletions
|
|
@ -1,12 +1,12 @@
|
|||
import { z } from "zod"
|
||||
import { z_tipo_coluna_base_dados } from "./variaveis"
|
||||
import { z_tipos_dados_registro } from "./variaveis"
|
||||
|
||||
export const zp_registrar_base_dados = z.object({
|
||||
tabela: z.string(),
|
||||
colunas: z.array(
|
||||
z.object({
|
||||
coluna: z.string(),
|
||||
tipo: z_tipo_coluna_base_dados,
|
||||
tipo: z_tipos_dados_registro,
|
||||
}),
|
||||
),
|
||||
})
|
||||
|
|
@ -19,7 +19,7 @@ export const zp_enviar_registros = z.object({
|
|||
z.string(),
|
||||
z.object({
|
||||
valor: z.any(),
|
||||
tipo: z_tipo_coluna_base_dados.optional().nullable(),
|
||||
tipo: z_tipos_dados_registro.optional().nullable(),
|
||||
}),
|
||||
),
|
||||
),
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ import {
|
|||
operadores_permitidos_por_tipo,
|
||||
operadores_pilao,
|
||||
validarZ,
|
||||
z_tipos_dados_registro,
|
||||
zp_deletar_registros,
|
||||
zp_produto_conta,
|
||||
} from "./variaveis"
|
||||
|
|
@ -21,7 +22,7 @@ import { extruturas_de_campos, visoes } from "./visoes"
|
|||
export const pPilao = {
|
||||
zp_deletar_registros,
|
||||
zp_registrar_base_dados,
|
||||
|
||||
z_tipos_dados_registro,
|
||||
zp_enviar_registros,
|
||||
|
||||
zp_produto_conta,
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ export const zp_produto_conta = z.object({
|
|||
ver_log: z.boolean().optional(),
|
||||
})
|
||||
|
||||
export const z_tipo_coluna_base_dados = z.enum([
|
||||
export const z_tipos_dados_registro = z.enum([
|
||||
"texto",
|
||||
"numero",
|
||||
"confirmacao",
|
||||
|
|
@ -47,7 +47,7 @@ export const z_tipo_coluna_base_dados = z.enum([
|
|||
export const operadores_pilao = z.enum(["=", "!=", ">", "<", ">=", "<=", "∩"])
|
||||
|
||||
export const operadores_permitidos_por_tipo: {
|
||||
[key in z.infer<typeof z_tipo_coluna_base_dados>]: z.infer<
|
||||
[key in z.infer<typeof z_tipos_dados_registro>]: z.infer<
|
||||
typeof operadores_pilao
|
||||
>[]
|
||||
} = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue