drivers/dist-import/pilao-de-dados/_enviar_registros.js

17 lines
531 B
JavaScript

import { z } from "zod";
import { z_tipo_coluna_base_dados } 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,
})),
});
//enviar registros para base de dados
export const zp_enviar_registros = z.object({
tabela: z.string(),
registros: z.array(z.record(z.string(), z.object({
valor: z.any(),
tipo: z_tipo_coluna_base_dados.optional().nullable(),
}))),
});