-- ============================================================= -- SEED: 01-seed-tenants.sql -- DESCRIPCION: Datos de desarrollo para tenants y usuarios -- VERSION: 1.0.0 -- PROYECTO: ERP-Core V2 -- FECHA: 2026-01-10 -- ============================================================= -- Insertar tenant de desarrollo INSERT INTO auth.tenants (id, name, slug, is_active) VALUES ('11111111-1111-1111-1111-111111111111', 'Empresa Demo SA de CV', 'demo', TRUE), ('22222222-2222-2222-2222-222222222222', 'Tienda Pruebas', 'test-store', TRUE), ('33333333-3333-3333-3333-333333333333', 'Sucursal Norte SA', 'norte', TRUE) ON CONFLICT (slug) DO NOTHING; -- Insertar usuarios de desarrollo -- Password: password123 (hash bcrypt) INSERT INTO auth.users (id, tenant_id, email, password_hash, first_name, last_name, is_active, email_verified) VALUES -- Usuarios tenant Demo ('aaaa1111-1111-1111-1111-111111111111', '11111111-1111-1111-1111-111111111111', 'admin@demo.com', '$2b$10$EIX2KxQcTcDhxXQ8EfYWzuZs8KxMqrq7y8E8fLJ3VDLqvAF3WDK5K', 'Admin', 'Demo', TRUE, TRUE), ('aaaa2222-1111-1111-1111-111111111111', '11111111-1111-1111-1111-111111111111', 'vendedor@demo.com', '$2b$10$EIX2KxQcTcDhxXQ8EfYWzuZs8KxMqrq7y8E8fLJ3VDLqvAF3WDK5K', 'Juan', 'Vendedor', TRUE, TRUE), ('aaaa3333-1111-1111-1111-111111111111', '11111111-1111-1111-1111-111111111111', 'cajero@demo.com', '$2b$10$EIX2KxQcTcDhxXQ8EfYWzuZs8KxMqrq7y8E8fLJ3VDLqvAF3WDK5K', 'Maria', 'Cajera', TRUE, TRUE), ('aaaa4444-1111-1111-1111-111111111111', '11111111-1111-1111-1111-111111111111', 'almacenista@demo.com', '$2b$10$EIX2KxQcTcDhxXQ8EfYWzuZs8KxMqrq7y8E8fLJ3VDLqvAF3WDK5K', 'Pedro', 'Almacen', TRUE, TRUE), -- Usuarios tenant Test Store ('bbbb1111-2222-2222-2222-222222222222', '22222222-2222-2222-2222-222222222222', 'admin@test.com', '$2b$10$EIX2KxQcTcDhxXQ8EfYWzuZs8KxMqrq7y8E8fLJ3VDLqvAF3WDK5K', 'Admin', 'Test', TRUE, TRUE) ON CONFLICT DO NOTHING; -- Insertar personas responsables INSERT INTO auth.persons (id, full_name, first_name, last_name, email, phone, identification_type, identification_number, is_verified, is_responsible_for_tenant) VALUES ('eeee1111-1111-1111-1111-111111111111', 'Carlos Rodriguez Martinez', 'Carlos', 'Rodriguez', 'carlos@demo.com', '+52 55 1234 5678', 'INE', 'ROMC850101HDFRRL09', TRUE, TRUE), ('eeee2222-2222-2222-2222-222222222222', 'Ana Garcia Lopez', 'Ana', 'Garcia', 'ana@test.com', '+52 55 8765 4321', 'INE', 'GALA900515MDFRRN02', TRUE, TRUE) ON CONFLICT DO NOTHING; -- Comentario COMMENT ON TABLE auth.tenants IS 'Seeds de desarrollo cargados';