/** * Fraccionamiento Entity * Obras/fraccionamientos dentro de un proyecto * * @module Construction * @table construction.fraccionamientos * @ddl schemas/01-construction-schema-ddl.sql */ import { Tenant } from '../../core/entities/tenant.entity'; import { User } from '../../core/entities/user.entity'; import { Proyecto } from './proyecto.entity'; import { Etapa } from './etapa.entity'; export type EstadoFraccionamiento = 'activo' | 'pausado' | 'completado' | 'cancelado'; export declare class Fraccionamiento { id: string; tenantId: string; proyectoId: string; codigo: string; nombre: string; descripcion: string; direccion: string; ubicacionGeo: string; fechaInicio: Date; fechaFinEstimada: Date; estado: EstadoFraccionamiento; createdAt: Date; updatedAt: Date; createdById: string; tenant: Tenant; proyecto: Proyecto; createdBy: User; etapas: Etapa[]; } //# sourceMappingURL=fraccionamiento.entity.d.ts.map