修改一版

Uat_Study
he 2022-09-30 10:04:33 +08:00
parent c297bf0293
commit eac351f003
5 changed files with 113 additions and 3 deletions

View File

@ -398,6 +398,11 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
/// </summary> /// </summary>
public int ShowOrder { get; set; } public int ShowOrder { get; set; }
/// <summary>
/// 标准类型
/// </summary>
public CriterionType CriterionType { get; set; }
/// <summary> /// <summary>
/// 是否完成配置 /// 是否完成配置
/// </summary> /// </summary>
@ -1217,6 +1222,12 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
/// </summary> /// </summary>
public bool IsEnable { get; set; } public bool IsEnable { get; set; }
/// <summary>
/// 标准类型
/// </summary>
public CriterionType CriterionType { get; set; }
/// <summary> /// <summary>
/// 是否完成配置 /// 是否完成配置
/// </summary> /// </summary>

View File

@ -951,7 +951,8 @@ namespace IRaCIS.Application.Services
{ {
await _readingQuestionCriterionTrialRepository.BatchUpdateNoTrackingAsync(x => x.ReadingQuestionCriterionSystemId == indto.Id, x => new ReadingQuestionCriterionTrial() await _readingQuestionCriterionTrialRepository.BatchUpdateNoTrackingAsync(x => x.ReadingQuestionCriterionSystemId == indto.Id, x => new ReadingQuestionCriterionTrial()
{ {
CriterionName = indto.CriterionName CriterionName = indto.CriterionName,
CriterionType=indto.CriterionType,
}); });
} }

View File

@ -17,6 +17,94 @@ namespace IRaCIS.Core.Domain.Share
} }
/// <summary>
/// 标准类型
/// </summary>
public enum CriterionType
{
None=0,
/// <summary>
/// RECIST 1.1
/// </summary>
RECIST1Pointt1 = 1,
/// <summary>
/// PCWG3
/// </summary>
PCWG3 = 10,
/// <summary>
/// mRECIST Mesothelioma
/// </summary>
mRECISTMesothelioma = 11,
/// <summary>
/// RECIL
/// </summary>
RECIL = 12,
/// <summary>
/// RECIST 1.0
/// </summary>
RECIST1Point0 = 13,
/// <summary>
/// WHO
/// </summary>
WHO = 14,
/// <summary>
/// PERCIST
/// </summary>
PERCIST = 15,
/// <summary>
/// Forrest
/// </summary>
Forrest = 16,
/// <summary>
/// Lugano 2014
/// </summary>
Lugano2014 = 2,
/// <summary>
/// iRECIST
/// </summary>
iRECIST = 3,
/// <summary>
/// RANO-BM
/// </summary>
RANO_BM = 4,
/// <summary>
/// RANO
/// </summary>
RANO = 5,
/// <summary>
/// IWCLL 2018
/// </summary>
IWCLL2018 = 6,
/// <summary>
/// mRECIST HCC
/// </summary>
mRECISTHCC = 7,
/// <summary>
/// Cheson 2007
/// </summary>
Cheson2007 = 8,
/// <summary>
/// IMWG 2016
/// </summary>
IMWG2016 = 9
}
/// <summary> /// <summary>
/// 是否存在疾病 /// 是否存在疾病

View File

@ -54,13 +54,20 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public Guid CreateUserId { get; set; } public Guid CreateUserId { get; set; }
[JsonIgnore] /// <summary>
/// 标准类型
/// </summary>
public CriterionType CriterionType { get; set; }
[JsonIgnore]
public List<ReadingQuestionSystem> ReadingQuestionSystemList { get; set; } = new List<ReadingQuestionSystem>(); public List<ReadingQuestionSystem> ReadingQuestionSystemList { get; set; } = new List<ReadingQuestionSystem>();
//[JsonIgnore] //[JsonIgnore]
//[ForeignKey("CriterionId")] //[ForeignKey("CriterionId")]
//public Dictionary Dictionary { get; set; } //public Dictionary Dictionary { get; set; }
} }

View File

@ -109,7 +109,10 @@ namespace IRaCIS.Core.Domain.Models
/// </summary> /// </summary>
public DateTime? SynchronizeOriginalTime { get; set; } public DateTime? SynchronizeOriginalTime { get; set; }
/// <summary>
/// 标准类型
/// </summary>
public CriterionType? CriterionType { get; set; }
/// <summary> /// <summary>
/// 项目 /// 项目