feat: update ESLint and TypeScript configurations across frontend and backend; enhance component structure and improve data handling in various modules

This commit is contained in:
2025-12-02 16:36:02 -03:00
parent f48d28067c
commit d79e6959c3
215 changed files with 29474 additions and 28173 deletions

View File

@@ -9,7 +9,7 @@ import type { Id } from './_generated/dataModel';
export const listarAssociacoesFuncionario = query({
args: {
funcionarioId: v.id('funcionarios'),
incluirInativos: v.optional(v.boolean()),
incluirInativos: v.optional(v.boolean())
},
handler: async (ctx, args) => {
const usuario = await getCurrentUserFunction(ctx);
@@ -57,16 +57,14 @@ export const listarAssociacoesFuncionario = query({
pais: endereco.pais,
raioMetros: endereco.raioMetros, // Raio padrão do endereço
tipo: endereco.tipo,
ativo: endereco.ativo,
},
ativo: endereco.ativo
}
};
})
);
return associacoesCompletas.filter(
(item): item is NonNullable<typeof item> => item !== null
);
},
return associacoesCompletas.filter((item): item is NonNullable<typeof item> => item !== null);
}
});
/**
@@ -78,7 +76,7 @@ export const associarEnderecoFuncionario = mutation({
enderecoMarcacaoId: v.id('enderecosMarcacao'),
raioMetrosPersonalizado: v.optional(v.number()),
dataInicio: v.optional(v.string()), // YYYY-MM-DD
dataFim: v.optional(v.string()), // YYYY-MM-DD
dataFim: v.optional(v.string()) // YYYY-MM-DD
},
handler: async (ctx, args) => {
const usuario = await getCurrentUserFunction(ctx);
@@ -132,7 +130,7 @@ export const associarEnderecoFuncionario = mutation({
raioMetrosPersonalizado: args.raioMetrosPersonalizado,
dataInicio: args.dataInicio,
dataFim: args.dataFim,
ativo: true,
ativo: true
});
return { associacaoId: associacaoExistente._id, atualizado: true };
@@ -147,11 +145,11 @@ export const associarEnderecoFuncionario = mutation({
dataFim: args.dataFim,
ativo: true,
criadoPor: usuario._id as Id<'usuarios'>,
criadoEm: Date.now(),
criadoEm: Date.now()
});
return { associacaoId, atualizado: false };
},
}
});
/**
@@ -163,7 +161,7 @@ export const atualizarAssociacao = mutation({
raioMetrosPersonalizado: v.optional(v.number()),
dataInicio: v.optional(v.string()),
dataFim: v.optional(v.string()),
ativo: v.optional(v.boolean()),
ativo: v.optional(v.boolean())
},
handler: async (ctx, args) => {
const usuario = await getCurrentUserFunction(ctx);
@@ -213,7 +211,7 @@ export const atualizarAssociacao = mutation({
await ctx.db.patch(args.associacaoId, atualizacoes);
return { sucesso: true };
},
}
});
/**
@@ -221,7 +219,7 @@ export const atualizarAssociacao = mutation({
*/
export const removerAssociacao = mutation({
args: {
associacaoId: v.id('funcionarioEnderecosMarcacao'),
associacaoId: v.id('funcionarioEnderecosMarcacao')
},
handler: async (ctx, args) => {
const usuario = await getCurrentUserFunction(ctx);
@@ -238,9 +236,9 @@ export const removerAssociacao = mutation({
// Desativar ao invés de deletar
await ctx.db.patch(args.associacaoId, {
ativo: false,
ativo: false
});
return { sucesso: true };
},
}
});