feat: Introduce structured table definitions in convex/tables for various entities and remove the todos example table.

This commit is contained in:
2025-12-02 09:55:07 -03:00
parent 1c0bd219b2
commit 05e7f1181d
30 changed files with 2700 additions and 2535 deletions

View File

@@ -1,8 +1,8 @@
import { Infer, v } from 'convex/values';
import { query, mutation } from './_generated/server';
import { internal } from './_generated/api';
import { simboloTipo } from './schema';
import { getCurrentUserFunction } from './auth';
import { simboloTipo } from './tables/funcionarios';
// Validadores para campos opcionais
const sexoValidator = v.optional(
@@ -60,7 +60,7 @@ export const getAll = query({
recurso: 'funcionarios',
acao: 'listar'
});
} catch (error) {
} catch {
// Se não tiver permissão, retornar array vazio
return [];
}