erp-construccion-backend/dist/modules/construction/entities/fraccionamiento.entity.d.ts

34 lines
993 B
TypeScript

/**
* 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