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

32 lines
911 B
TypeScript

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