修改培训导表

This commit is contained in:
2025-01-08 16:09:52 +08:00
parent 8111b60d4f
commit f499a9b803
4 changed files with 194 additions and 68 deletions
@@ -182,23 +182,31 @@ namespace IRaCIS.Core.Application.Contracts
[DictionaryTranslateAttribute("IsSystemDoc")]
public bool IsSystemDoc { get; set; }
[DictionaryTranslateAttribute("YesOrNo")]
[DictionaryTranslateAttribute("TrainingStatus")]
public bool IsDeleted { get; set; }
//上传时间
public DateTime CreateTime { get; set; }
[DictionaryTranslateAttribute("YesOrNo")]
[DictionaryTranslateAttribute("TrainingStatusEnum")]
public bool IsConfirmed => ConfirmTime != null;
public string RealName { get; set; }
public string UserName { get; set; }
public string UserTypeShortName { get; set; }
public Guid ConfirmUserId { get; set; }
public DateTime? ConfirmTime { get; set; }
public string UserTypes => string.Join(',', UserConfirmedUserTypeList);
public List<string> UserConfirmedUserTypeList => (DocNeedSignUserTypeList != null && IdentityUserTypeList != null) ? IdentityUserTypeList.Intersect(DocNeedSignUserTypeList).ToList() : new List<string>();
public IEnumerable<string> IdentityUserTypeList { get; set; }
public IEnumerable<string> DocNeedSignUserTypeList { get; set; }
}
public class CRCVisitExportDTO