namespace PERMDAL.DTOs; public class MeasureDTO { public int MeasureId { get; set; } public string MeasureName { get; set; } = string.Empty; public string? Description { get; set; } public int KRAId { get; set; } public int LovTypeId { get; set; } public bool IsText { get; set; } public string? Remarks { get; set; } public int CreatedById { get; set; } public DateTime? CreatedOn { get; set; } public int ModifiedById { get; set; } public DateTime? ModifiedOn { get; set; } public int SortOrder { get; set; } public short Status { get; set; } // 0=Inactive 1=Active public int Version { get; set; } public short SourceType { get; set; } public int TenantId { get; set; } public short MeasureType { get; set; } // 0=Quantitative 1=Qualitative public string? Unit { get; set; } } public sealed class MeasureListDTO { public int MeasureId { get; set; } public string MeasureName { get; set; } = string.Empty; public string? Description { get; set; } public short MeasureType { get; set; } public string? Unit { get; set; } public bool IsText { get; set; } public short Status { get; set; } public int KRAId { get; set; } public string? KRAName { get; set; } public int LovTypeId { get; set; } public string? LovTypeName { get; set; } public int TotalCount { get; set; } } public sealed class MeasureSelectDTO { public int MeasureId { get; set; } public string MeasureName { get; set; } = string.Empty; public short MeasureType { get; set; } public string? Unit { get; set; } }