using System; using System.Collections.Generic; namespace IRaCIS.Core.Application.Contracts { public class RevenusVerifyQueryDTO { public DateTime BeginDate { get; set; } = DateTime.Now; public DateTime EndDate { get; set; } = DateTime.Now; } public class AnalysisVerifyQueryDTO { public DateTime BeginDate { get; set; } = DateTime.Now; public DateTime EndDate { get; set; } = DateTime.Now; } public class AnalysisNeedLockDTO { public string YearMonth { get; set; } = string.Empty; public string ReviewerCode { get; set; } = string.Empty; public string ReviewerName { get; set; } = string.Empty; public string ReviewerNameCN { get; set; } = string.Empty; } public class AnalysisVerifyResultDTO { public List MonthVerifyResult = new List(); public List RevenuesVerifyList = new List(); } public class MonthlyResult { public string YearMonth { get; set; } = string.Empty; public List ReviewerNameList = new List(); public List ReviewerNameCNList = new List(); public List ReviewerCodeList = new List(); } public class RevenusVerifyDTO { public string TrialCode { get; set; } = string.Empty; public bool Training { get; set; } = false; public bool Downtime { get; set; } = false; public bool Global { get; set; } = false; public bool Timepoint { get; set; } = false; public bool TimepointIn24H { get; set; } = false; public bool TimepointIn48H { get; set; } = false; public bool Adjudication { get; set; } = false; public bool AdjudicationIn24H { get; set; } = false; public bool AdjudicationIn48H { get; set; } = false; } }