Merge remote-tracking branch 'origin' into feat-many-fixes

This commit is contained in:
2025-11-11 16:25:29 -03:00
11 changed files with 5158 additions and 2366 deletions

View File

@@ -35,6 +35,15 @@ const aposentadoValidator = v.optional(
v.union(v.literal('nao'), v.literal('funape_ipsep'), v.literal('inss'))
);
const regimeTrabalhoValidator = v.optional(
v.union(
v.literal("clt"),
v.literal("estatutario_pe"),
v.literal("estatutario_federal"),
v.literal("estatutario_municipal")
)
);
export const getAll = query({
args: {},
handler: async (ctx) => {
@@ -287,14 +296,15 @@ export const update = mutation({
grupoSanguineo: grupoSanguineoValidator,
fatorRH: fatorRHValidator,
// Cargo e Vínculo
descricaoCargo: v.optional(v.string()),
nomeacaoPortaria: v.optional(v.string()),
nomeacaoData: v.optional(v.string()),
nomeacaoDOE: v.optional(v.string()),
pertenceOrgaoPublico: v.optional(v.boolean()),
orgaoOrigem: v.optional(v.string()),
aposentado: aposentadoValidator,
// Cargo e Vínculo
descricaoCargo: v.optional(v.string()),
nomeacaoPortaria: v.optional(v.string()),
nomeacaoData: v.optional(v.string()),
nomeacaoDOE: v.optional(v.string()),
regimeTrabalho: regimeTrabalhoValidator,
pertenceOrgaoPublico: v.optional(v.boolean()),
orgaoOrigem: v.optional(v.string()),
aposentado: aposentadoValidator,
// Dados Bancários
contaBradescoNumero: v.optional(v.string()),