using SolutionErp.Domain.Common;

namespace SolutionErp.Domain.Master;

public class Project : AuditableEntity
{
    public string Code { get; set; } = string.Empty;         // vd "FLOCK 01"
    public string Name { get; set; } = string.Empty;
    public DateTime? StartDate { get; set; }
    public DateTime? EndDate { get; set; }
    public Guid? ManagerUserId { get; set; }                 // PM — Giám đốc Dự án
    public decimal? BudgetTotal { get; set; }                // Tổng ngân sách dự án (tham chiếu cho CCM check)
    public string? Note { get; set; }
    public int? Year { get; set; }                           // Năm
    public string? Investor { get; set; }                    // Chủ đầu tư
    public string? Location { get; set; }                    // Địa điểm
    public string? Package { get; set; }                     // Gói thầu
}
