CRC 上传导表
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
9b4e29a812
commit
cb53dbefcf
|
@ -191,6 +191,13 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
public string SubmitUserName { get; set; }
|
public string SubmitUserName { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public TrialQCProcess QCProcessEnum { get; set; }
|
||||||
|
|
||||||
|
public DateTime? ReviewAuditTime { get; set; }
|
||||||
|
public DateTime? PreliminaryAuditTime { get; set; }
|
||||||
|
|
||||||
|
public DateTime? AuditTime => QCProcessEnum == TrialQCProcess.SingleAudit ? PreliminaryAuditTime : (QCProcessEnum == TrialQCProcess.DoubleAudit ? ReviewAuditTime : null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
CreateMap<Trial, ExcelExportInfo>();
|
CreateMap<Trial, ExcelExportInfo>();
|
||||||
CreateMap<SubjectVisit, CRCVisitExportDTO>()
|
CreateMap<SubjectVisit, CRCVisitExportDTO>()
|
||||||
.ForMember(d => d.TrialSiteCode, u => u.MapFrom(s => s.TrialSite.TrialSiteCode))
|
.ForMember(d => d.TrialSiteCode, u => u.MapFrom(s => s.TrialSite.TrialSiteCode))
|
||||||
|
.ForMember(d => d.QCProcessEnum, u => u.MapFrom(s => s.Trial.QCProcessEnum))
|
||||||
.ForMember(d => d.SubjectCode, u => u.MapFrom(s => s.Subject.Code))
|
.ForMember(d => d.SubjectCode, u => u.MapFrom(s => s.Subject.Code))
|
||||||
.ForMember(d => d.SubmitUserName, u => u.MapFrom(s => s.SubmitUser.FullName))
|
.ForMember(d => d.SubmitUserName, u => u.MapFrom(s => s.SubmitUser.FullName))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue