# Seeder API - Documentação ## Visão Geral API para popular o banco de dados com dados realistas de farmácias, produtos e pedidos para desenvolvimento e testes. ## Farmácias por Cidade | Cidade | Qtd | Coordenadas Base | |--------|-----|------------------| | Goiânia | 72 | -16.6864, -49.2643 | | Anápolis | 22 | -16.3281, -48.9530 | | Nerópolis | 10 | -16.4069, -49.2219 | | Senador Canedo | 5 | -16.6993, -49.0939 | | Aparecida de Goiânia | 1 | -16.8226, -49.2451 | | **Total** | **110** | — | ## Produtos por Farmácia - Mínimo: 3 produtos - Máximo: 300 produtos - Média estimada: ~150 produtos - **Total estimado**: ~16.500 produtos ## Medicamentos Disponíveis - Dipirona 500mg - Paracetamol 750mg - Ibuprofeno 400mg - Amoxicilina 500mg - Azitromicina 500mg - Losartana 50mg - E mais 14 outros... ## Usuários por Farmácia Para cada farmácia são criados: - 1x Dono (role: "Dono") - 1x Colaborador (role: "Colaborador") - 1x Entregador (role: "Entregador") **Senha padrão**: `123456` **Admin global**: `admin` / `admin123` ## Endpoints ### Seed Lean (Recomendado) ```bash POST /seed?mode=lean ``` Cria 110 farmácias com produtos e usuários. ### Seed Full ```bash POST /seed?mode=full ``` Cria 400 farmácias com até 500 produtos cada. ## Executar ```bash cd seeder-api go run . ``` ## Executar Seed ```bash curl -X POST http://localhost:3000/seed?mode=lean ```