namespace QMSDAL.DTO { public class ChecklistLogDetailDTO { public int ChecklistLogDetailId { get; set; } public int ChecklistLogId { get; set; } public int SlNo { get; set; } public int ChecklistDetailId { get; set; } public decimal? InputValue { get; set; } public string? InputText { get; set; } public int InputId { get; set; } = -1; public string? LovName { get; set; } public int AttachmentId { get; set; } = -1; public int Result { get; set; } public string? Remarks { get; set; } public int TenantId { get; set; } // Resolved from MCHECKLISTDETAIL public string? Section { get; set; } public string? DetailText { get; set; } public int ActionType { get; set; } public int FailAction { get; set; } public int IsMandatory { get; set; } public decimal? MinVal { get; set; } public decimal? MaxVal { get; set; } // Audit fields - will be set in BLL public int CreatedById { get; set; } public DateTime CreatedOn { get; set; } public int ModifiedById { get; set; } public DateTime ModifiedOn { get; set; } // Additional fields with defaults public int SortOrder { get; set; } = 9999; public int Status { get; set; } = 1; public int Version { get; set; } = 1; public int SourceType { get; set; } = 5; } }