This commit is contained in:
Luiz H. R. Silva 2024-07-10 11:54:42 -03:00
parent d5bfb9a090
commit a273ac97d2
13 changed files with 23 additions and 15 deletions

View file

@ -11,4 +11,4 @@ export declare const zp_deletar_registros: z.ZodObject<{
tabela: string; tabela: string;
codigos: string[]; codigos: string[];
}>; }>;
export declare const deletar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ codigos, tabela, }: z.infer<typeof zp_deletar_registros>) => Promise<tipoResposta<true>>; export declare const deletar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ codigos: codigos_entrada, tabela, }: z.infer<typeof zp_deletar_registros>) => Promise<tipoResposta<true>>;

View file

@ -7,7 +7,8 @@ export const zp_deletar_registros = z.object({
tabela: z.string(), tabela: z.string(),
codigos: z.array(z.string()), codigos: z.array(z.string()),
}); });
export const deletar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ codigos, tabela, }) => { export const deletar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ codigos: codigos_entrada, tabela, }) => {
const codigos = [...codigos_entrada];
const url = new URL(`${urlPilao(emDesenvolvimento).api}/${Object.keys({ deletar_registros })[0]}/${produto}/${conta}`); const url = new URL(`${urlPilao(emDesenvolvimento).api}/${Object.keys({ deletar_registros })[0]}/${produto}/${conta}`);
debugger; debugger;
const tamanhoBlocos = 1000; const tamanhoBlocos = 1000;

View file

@ -51,4 +51,4 @@ export declare const zp_enviar_registros: z.ZodObject<{
tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined; tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined;
}>[]; }>[];
}>; }>;
export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ registros, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>; export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>;

View file

@ -17,7 +17,8 @@ export const zp_enviar_registros = z.object({
tipo: z_tipo_coluna_base_dados.optional().nullable(), tipo: z_tipo_coluna_base_dados.optional().nullable(),
}))), }))),
}); });
export const enviar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ registros, tabela, }) => { export const enviar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ registros: registros_entrada, tabela, }) => {
const registros = [...registros_entrada];
const url = new URL(`${urlPilao(emDesenvolvimento).api}/${Object.keys({ enviar_registros })[0]}/${produto}/${conta}`); const url = new URL(`${urlPilao(emDesenvolvimento).api}/${Object.keys({ enviar_registros })[0]}/${produto}/${conta}`);
const tamanhoBlocos = 1000; const tamanhoBlocos = 1000;
while (registros.length > 0) { while (registros.length > 0) {

View file

@ -287,7 +287,7 @@ export declare const pPilao: {
tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes";
}[]; }[];
}>; }>;
enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ registros, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>; enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
zp_enviar_registros: import("zod").ZodObject<{ zp_enviar_registros: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
registros: import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{ registros: import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
@ -335,7 +335,7 @@ export declare const pPilao: {
emDesenvolvimento?: boolean | undefined; emDesenvolvimento?: boolean | undefined;
}>; }>;
validarZ: <T>(zodType: import("zod").ZodType<T, any>, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso<T>; validarZ: <T>(zodType: import("zod").ZodType<T, any>, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso<T>;
deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ codigos, tabela, }: import("zod").TypeOf<typeof zp_deletar_registros>) => Promise<import("p-respostas").tipoResposta<true>>; deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ codigos: codigos_entrada, tabela, }: import("zod").TypeOf<typeof zp_deletar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
zp_deletar_registros: import("zod").ZodObject<{ zp_deletar_registros: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
codigos: import("zod").ZodArray<import("zod").ZodString, "many">; codigos: import("zod").ZodArray<import("zod").ZodString, "many">;

View file

@ -11,4 +11,4 @@ export declare const zp_deletar_registros: z.ZodObject<{
tabela: string; tabela: string;
codigos: string[]; codigos: string[];
}>; }>;
export declare const deletar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ codigos, tabela, }: z.infer<typeof zp_deletar_registros>) => Promise<tipoResposta<true>>; export declare const deletar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ codigos: codigos_entrada, tabela, }: z.infer<typeof zp_deletar_registros>) => Promise<tipoResposta<true>>;

View file

@ -13,7 +13,8 @@ exports.zp_deletar_registros = zod_1.z.object({
tabela: zod_1.z.string(), tabela: zod_1.z.string(),
codigos: zod_1.z.array(zod_1.z.string()), codigos: zod_1.z.array(zod_1.z.string()),
}); });
const deletar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ codigos, tabela, }) => { const deletar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ codigos: codigos_entrada, tabela, }) => {
const codigos = [...codigos_entrada];
const url = new URL(`${(0, variaveis_1.urlPilao)(emDesenvolvimento).api}/${Object.keys({ deletar_registros: exports.deletar_registros })[0]}/${produto}/${conta}`); const url = new URL(`${(0, variaveis_1.urlPilao)(emDesenvolvimento).api}/${Object.keys({ deletar_registros: exports.deletar_registros })[0]}/${produto}/${conta}`);
debugger; debugger;
const tamanhoBlocos = 1000; const tamanhoBlocos = 1000;

View file

@ -51,4 +51,4 @@ export declare const zp_enviar_registros: z.ZodObject<{
tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined; tipo?: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes" | null | undefined;
}>[]; }>[];
}>; }>;
export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ registros, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>; export declare const enviar_registros: ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: z.infer<typeof zp_enviar_registros>) => Promise<tipoResposta<true>>;

View file

@ -23,7 +23,8 @@ exports.zp_enviar_registros = zod_1.z.object({
tipo: variaveis_1.z_tipo_coluna_base_dados.optional().nullable(), tipo: variaveis_1.z_tipo_coluna_base_dados.optional().nullable(),
}))), }))),
}); });
const enviar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ registros, tabela, }) => { const enviar_registros = ({ conta, produto, emDesenvolvimento }) => async ({ registros: registros_entrada, tabela, }) => {
const registros = [...registros_entrada];
const url = new URL(`${(0, variaveis_1.urlPilao)(emDesenvolvimento).api}/${Object.keys({ enviar_registros: exports.enviar_registros })[0]}/${produto}/${conta}`); const url = new URL(`${(0, variaveis_1.urlPilao)(emDesenvolvimento).api}/${Object.keys({ enviar_registros: exports.enviar_registros })[0]}/${produto}/${conta}`);
const tamanhoBlocos = 1000; const tamanhoBlocos = 1000;
while (registros.length > 0) { while (registros.length > 0) {

View file

@ -287,7 +287,7 @@ export declare const pPilao: {
tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes"; tipo: "texto" | "numero" | "confirmacao" | "lista_texto" | "lista_numero" | "data" | "mes";
}[]; }[];
}>; }>;
enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ registros, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>; enviar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ registros: registros_entrada, tabela, }: import("zod").TypeOf<typeof zp_enviar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
zp_enviar_registros: import("zod").ZodObject<{ zp_enviar_registros: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
registros: import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{ registros: import("zod").ZodArray<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
@ -335,7 +335,7 @@ export declare const pPilao: {
emDesenvolvimento?: boolean | undefined; emDesenvolvimento?: boolean | undefined;
}>; }>;
validarZ: <T>(zodType: import("zod").ZodType<T, any>, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso<T>; validarZ: <T>(zodType: import("zod").ZodType<T, any>, objeto: any, mensagem: string) => import("p-respostas").tipoRespostaErro | import("p-respostas").tipoRespostaSucesso<T>;
deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ codigos, tabela, }: import("zod").TypeOf<typeof zp_deletar_registros>) => Promise<import("p-respostas").tipoResposta<true>>; deletar_registros: ({ conta, produto, emDesenvolvimento }: import("zod").TypeOf<typeof zp_produto_conta>) => ({ codigos: codigos_entrada, tabela, }: import("zod").TypeOf<typeof zp_deletar_registros>) => Promise<import("p-respostas").tipoResposta<true>>;
zp_deletar_registros: import("zod").ZodObject<{ zp_deletar_registros: import("zod").ZodObject<{
tabela: import("zod").ZodString; tabela: import("zod").ZodString;
codigos: import("zod").ZodArray<import("zod").ZodString, "many">; codigos: import("zod").ZodArray<import("zod").ZodString, "many">;

View file

@ -1,6 +1,6 @@
{ {
"name": "p-drives", "name": "p-drives",
"version": "0.131.0", "version": "0.132.0",
"description": "", "description": "",
"main": "src/index.ts", "main": "src/index.ts",
"exports": { "exports": {

View file

@ -12,9 +12,11 @@ export const zp_deletar_registros = z.object({
export const deletar_registros = export const deletar_registros =
({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) =>
async ({ async ({
codigos, codigos: codigos_entrada,
tabela, tabela,
}: z.infer<typeof zp_deletar_registros>): Promise<tipoResposta<true>> => { }: z.infer<typeof zp_deletar_registros>): Promise<tipoResposta<true>> => {
const codigos = [...codigos_entrada]
const url = new URL( const url = new URL(
`${ `${
urlPilao(emDesenvolvimento).api urlPilao(emDesenvolvimento).api

View file

@ -35,9 +35,11 @@ export const zp_enviar_registros = z.object({
export const enviar_registros = export const enviar_registros =
({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) => ({ conta, produto, emDesenvolvimento }: z.infer<typeof zp_produto_conta>) =>
async ({ async ({
registros, registros: registros_entrada,
tabela, tabela,
}: z.infer<typeof zp_enviar_registros>): Promise<tipoResposta<true>> => { }: z.infer<typeof zp_enviar_registros>): Promise<tipoResposta<true>> => {
const registros = [...registros_entrada]
const url = new URL( const url = new URL(
`${ `${
urlPilao(emDesenvolvimento).api urlPilao(emDesenvolvimento).api