- Cadastro de usuário (Supabase Auth) →
supabase.auth.signUp() - Confirmação de email (se habilitado)
- Login →
supabase.auth.signInWithPassword()ousignInWithOAuth() - Obtenção do JWT (access_token) para todas as requisições
- Renovação de token →
POST /auth/refresh - Logout →
POST /auth/signout - Criação de perfil de usuário →
POST /usuarios(após login) - Criação de funcionários →
POST /usuarios/funcionarios(Proprietário/Gerente) - Definir cargos e permissões:
- PROPRIETARIO ✅
- GERENTE ✅
- FUNCIONARIO ✅
- VETERINARIO ✅
- Criar propriedade →
POST /propriedades - [] Atualizar propriedade →
PUT /propriedades/:id - Listar propriedades →
GET /propriedades - Remover propriedade →
DELETE /propriedades/:id
- Criar lote →
POST /lotes - Atualizar lote →
PUT /lotes/:id - Listar lotes →
GET /lotes - Remover lote →
DELETE /lotes/:id
- Criar endereço →
POST /enderecos - Atualizar endereço →
PUT /enderecos/:id - Listar endereços →
GET /enderecos - Remover endereço →
DELETE /enderecos/:id
- Criar búfalo →
POST /bufalos - Atualizar búfalo →
PUT /bufalos/:id - Listar búfalos →
GET /bufalos - Movimentação de lotes →
POST /movimentacao-lotes,PUT /movimentacao-lotes/:id - Grupos →
POST /grupos,PUT /grupos/:id - Raças →
POST /racas,PUT /racas/:id
- Criar árvore genealógica →
POST /genealogia - Simulação de acasalamento →
POST /simular-acasalamento
- Definições de alimentação →
POST /alimentacao-defs,PUT /alimentacao-defs/:id - Registro de alimentação →
POST /registros-alimentacao,PUT /registros-alimentacao/:id
- Dados zootécnicos →
POST /dados-zootecnicos,PUT /dados-zootecnicos/:id - Medicamentos →
POST /medicacoes,PUT /medicacoes/:id - Dados sanitários →
POST /dados-sanitarios,PUT /dados-sanitarios/:id - Frequência de doenças →
GET /frequencia-doencas
- Cobertura →
POST /coberturas,PUT /coberturas/:id - Material genético →
POST /material-genetico,PUT /material-genetico/:id
- Lactação / Controle de leite →
POST /dados-lactacao,PUT /dados-lactacao/:id - Estoque de leite →
POST /estoques-leite,PUT /estoques-leite/:id - Coletas de leite →
POST /coletas,PUT /coletas/:id - Ciclos de lactação →
POST /ciclos-lactacao,PUT /ciclos-lactacao/:id - Indústrias →
POST /industrias,PUT /industrias/:id
- Criar alertas →
POST /alertas
- Estatísticas gerais →
GET /dashboard-stats