feat: campo RETHUS con validación manual desde el admin
- Prisma schema: rethus_code y rethus_validated en tabla professionals - Migración 0001: ALTER TABLE agrega ambas columnas - DTO: rethus_code y rethus_validated en CreateProfessionalDto y UpdateProfessionalDto - Service: nuevo método validateRethus, rethus_code incluido en requestProfessional - Controller: endpoint POST /professionals/:id/validate-rethus (JWT protegido) - Admin listado pendientes: columna RETHUS con ícono verde/amarillo y enlace al detalle - Admin detalle profesional: card de validación RETHUS con botón consultar Minsalud y marcar como validado Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
46fcb57edf
commit
c1e9dba2d1
@@ -0,0 +1,3 @@
|
||||
-- Add RETHUS fields to professionals
|
||||
ALTER TABLE "professionals" ADD COLUMN IF NOT EXISTS "rethus_code" VARCHAR(50);
|
||||
ALTER TABLE "professionals" ADD COLUMN IF NOT EXISTS "rethus_validated" BOOLEAN NOT NULL DEFAULT false;
|
||||
@@ -82,6 +82,8 @@ model professionals {
|
||||
id String @id @default(dbgenerated("uuid_generate_v4()")) @db.Uuid
|
||||
user_id String @unique @db.Uuid
|
||||
identification String? @db.VarChar(50)
|
||||
rethus_code String? @db.VarChar(50)
|
||||
rethus_validated Boolean? @default(false)
|
||||
address String?
|
||||
additional_address String?
|
||||
profession String? @db.VarChar(255)
|
||||
|
||||
Reference in New Issue
Block a user