参与人员和项目Site接口更改

This commit is contained in:
2022-03-29 09:34:18 +08:00
parent abb09b80ae
commit 7c5b848e9a
8 changed files with 271 additions and 412 deletions
@@ -1,6 +1,7 @@
using System;
using IRaCIS.Core.Infrastructure.Extention;
using IRaCIS.Core.Domain.Share;
using System.ComponentModel.DataAnnotations;
namespace IRaCIS.Core.Application.Contracts.DTO
{
@@ -9,10 +10,16 @@ namespace IRaCIS.Core.Application.Contracts.DTO
public class SiteCrcQueryDTO : PageInput
{
public Guid TrialId { get; set; } = Guid.Empty;
public string UserRealName { get; set; } = String.Empty;
public string SiteName { get; set; } = String.Empty;
public string TrialSiteAliasName { get; set; } = String.Empty;
public bool? IsDeleted { get; set; }
public string TrialSiteCode { get; set; } = String.Empty;
public string UserKeyInfo { get; set; } = String.Empty;
}
public class TrialSiteCommand
@@ -22,9 +29,26 @@ namespace IRaCIS.Core.Application.Contracts.DTO
public string SiteName { get; set; }
}
}
public class AssginSiteCRCCommand
public class EditTrialSiteCommand
{
//Guid id, Guid trialId, string trialSiteCode, string? trialSiteAliasName
[NotDefault]
public Guid TrialId { get; set; }
public Guid Id { get; set; }
public string TrialSiteAliasName { get; set; } = String.Empty;
public string TrialSiteCode { get; set; } = String.Empty;
public bool IsDeleted { get; set; }
}
public class AssginSiteCRCCommand
{
public Guid TrialId { get; set; }
public Guid SiteId { get; set; }
@@ -34,7 +58,7 @@ public class AssginSiteCRCCommand
}
public class AssginSiteCRCListDTO:AssginSiteCRCCommand
public class AssginSiteCRCListDTO : AssginSiteCRCCommand
{
public Guid UserTypeId { get; set; }
public string UserType { get; set; } = String.Empty;
@@ -58,7 +82,7 @@ public class AssginSiteCRCCommand
public class TrialSiteScreeningDTO
{
public Guid Id { get; set; }
public Guid Id { get; set; }
public string SiteName { get; set; } = String.Empty;
public string SiteCode { get; set; } = String.Empty;
public string City { get; set; } = String.Empty;
@@ -66,7 +90,7 @@ public class AssginSiteCRCCommand
public Guid HospitalId { get; set; } = Guid.Empty;
public string HospitalName { get; set; } = String.Empty;
public string HospitalName { get; set; } = String.Empty;
public bool IsSelect { get; set; }
}
@@ -105,6 +105,8 @@ namespace IRaCIS.Application.Contracts
public string TrialSiteCode { get; set; } = String.Empty;
public string TrialSiteAliasName { get; set; } = String.Empty;
public bool IsDeleted { get; set; }
public DateTime UpdateTime { get; set; }
public string Site { get; set; } = String.Empty;