adiciona funcionarios pagina

This commit is contained in:
2025-10-24 08:53:15 -03:00
parent 9d17ad1271
commit aafee4b654
14 changed files with 564 additions and 9 deletions

View File

@@ -0,0 +1,24 @@
import { v } from "convex/values";
import { query, mutation } from "./_generated/server";
export const getAll = query({
handler: async (ctx) => {
return await ctx.db.query("funcionarios").collect();
},
});
export const create = mutation({
args: {
nome: v.string(),
matricula: v.string(),
simboloId: v.id("simbolos"),
},
handler: async (ctx, args) => {
const novoFuncionarioId = await ctx.db.insert("funcionarios", {
nome: args.nome,
matricula: args.matricula,
simboloId: args.simboloId,
});
return await ctx.db.get(novoFuncionarioId);
},
});