72 lines
1.9 KiB
C#
72 lines
1.9 KiB
C#
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<MonthlyResult> MonthVerifyResult = new List<MonthlyResult>();
|
|
|
|
public List<RevenusVerifyDTO> RevenuesVerifyList = new List<RevenusVerifyDTO>();
|
|
}
|
|
|
|
|
|
|
|
public class MonthlyResult
|
|
{
|
|
public string YearMonth { get; set; } = string.Empty;
|
|
public List<string> ReviewerNameList = new List<string>();
|
|
public List<string> ReviewerNameCNList = new List<string>();
|
|
public List<string> ReviewerCodeList = new List<string>();
|
|
}
|
|
|
|
|
|
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;
|
|
|
|
}
|
|
} |