namespace Lada.Framework.Data.Enums
{
    /// <summary>
    /// Trạng thái quy trình mặt bằng
    /// </summary>
    public enum PremiseStatus
    {
        Surveying = 1,    // Đang khảo sát
        Evaluating = 2,   // Đang đánh giá
        Negotiating = 3,  // Đang đàm phán
        Approved = 4,     // Đã duyệt
        Rented = 5,       // Đã thuê
        Rejected = 6,     // Từ chối
        Closed = 7        // Đã đóng
    }

    /// <summary>
    /// Loại tiêu chí chấm điểm
    /// </summary>
    public enum ScoringCriteriaType
    {
        Option = 1,  // Chọn từ danh sách (VD: Loại mặt bằng, Hướng đường)
        Range = 2    // Khoảng giá trị (VD: Giá thuê, Diện tích)
    }

    /// <summary>
    /// Vai trò liên hệ mặt bằng
    /// </summary>
    public enum PremiseContactRole
    {
        Landlord = 1,          // Chủ nhà
        Broker = 2,            // Môi giới
        AuthorizedPerson = 3   // Người được ủy quyền
    }

    /// <summary>
    /// Phân loại media mặt bằng
    /// </summary>
    public enum PremiseMediaType
    {
        FrontageImage = 1,  // Ảnh mặt tiền
        InsideImage = 2,    // Ảnh bên trong
        StreetImage = 3,    // Ảnh đường/vỉa hè
        Video = 4,          // Video toàn cảnh
        LegalDocument = 5   // Giấy tờ pháp lý
    }
}
