用户创建来源维护,以及用户参与项目列表修改

This commit is contained in:
2025-02-24 16:07:52 +08:00
parent 8b53517f2c
commit b45602556c
15 changed files with 19580 additions and 422 deletions
@@ -103,6 +103,44 @@ namespace IRaCIS.Application.Contracts
public string FullName { get; set; }
}
public class IdentityUserJoinedTrialQuery : PageInput
{
[NotDefault]
public Guid IdentityUserId { get; set; }
public string? TrialCode { get; set; }
public string? ResearchProgramNo { get; set; }
public string? ExperimentName { get; set; }
public Guid? UserTypeId { get; set; }
public bool? IsDeleted { get; set; }
}
public class IdentityUserJoinedTrialView
{
public Guid TrialId { get; set; }
public string TrialCode { get; set; }
public string ResearchProgramNo { get; set; }
public string ExperimentName { get; set; }
public string TrialStatusStr { get; set; }
public DateTime TrialCreateTime { get; set; }
public List<UserTypeSelectDto> TrialUserRoleList { get; set; }
public bool IsDeleted { get; set; }
public DateTime? RemoveTime { get; set; }
public DateTime? JoinTime { get; set; }
}
public class TrialMaintenanceDTO : UserTrialCommand
{
@@ -110,7 +148,7 @@ namespace IRaCIS.Application.Contracts
public bool IsDeleted { get; set; }
[DictionaryTranslateAttribute("IsSiteDisable")]
public bool RoleIsDeleted { get; set; }
public DateTime? DeletedTime { get; set; }
@@ -484,7 +522,7 @@ namespace IRaCIS.Application.Contracts
public bool? IsUserRoleDisabled { get; set; }
public string? EMail { get; set; }
public string? EMail { get; set; }
}
public class TrialUserScreeningDTO : TrialUserAddCommand