Modelo Proyecto
El modelo proyecto es el modelo que representa a los proyectos de Chronus. Este modelo es el que se encarga de guardar la información de los proyectos en la base de datos.
Campos
codigo - String: Código del proyecto. (Primary Key)nombre - String: Nombre del proyecto.fecha_inicio - Date: Fecha de inicio del proyecto.fecha_fin - Date: Fecha de fin del proyecto.product_owner - String: Product Owner del proyecto.tipo - String: Tipo del proyecto.horas_contratadas_min - Integer: Cantidad minima de horas contratadas del proyecto.horas_contratadas_max - Integer: Cantidad maxima de horas contratadas del proyecto.estatus - String: Estatus del proyecto.codigo_basecamp - String: Código de Basecamp del proyecto. Tener este código es necesario para poder conectarse a la API de Basecamp.colaboradores - Colaborador: Lista de colaboradores que participan en el proyecto. (Relación)cliente - UUID: Cliente al que pertenece el proyecto. (Foreign Key)sows - SOW: Lista de SOWs del proyecto. (Relación)