S-101 自定义标记
							parent
							
								
									ab1fd89026
								
							
						
					
					
						commit
						c0fd38b03b
					
				| 
						 | 
					@ -332,6 +332,54 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
 | 
				
			||||||
        public List<AdditionalQuestionAnswer> AnswerList { get; set; } = new List<AdditionalQuestionAnswer>();
 | 
					        public List<AdditionalQuestionAnswer> AnswerList { get; set; } = new List<AdditionalQuestionAnswer>();
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public class GetCustomTagInDto
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 任务Id
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public Guid VisitTaskId { get; set; }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public class ReadingCustomTagDto
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        public Guid? Id { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 任务Id
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public Guid VisitTaskId { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// StudyId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public Guid? StudyId { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// SeriesId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public Guid? SeriesId { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// InstanceId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public Guid? InstanceId { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// MeasureData
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public string MeasureData { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// CreateTime
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public DateTime CreateTime { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// CreateUserId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        public Guid CreateUserId { get; set; }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public class GetManualListInDto 
 | 
					    public class GetManualListInDto 
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
		public Guid TrialId { get; set; }
 | 
							public Guid TrialId { get; set; }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,6 +45,7 @@ namespace IRaCIS.Application.Services
 | 
				
			||||||
        private readonly IRepository<OrganInfo> _organInfoRepository;
 | 
					        private readonly IRepository<OrganInfo> _organInfoRepository;
 | 
				
			||||||
        private readonly IRepository<TrialDocument> _trialDocumentRepository;
 | 
					        private readonly IRepository<TrialDocument> _trialDocumentRepository;
 | 
				
			||||||
        private readonly IRepository<User> _userRepository;
 | 
					        private readonly IRepository<User> _userRepository;
 | 
				
			||||||
 | 
					        private readonly IRepository<ReadingCustomTag> _readingCustomTagRepository;
 | 
				
			||||||
        private readonly IRepository<ReadingSystemCriterionDictionary> _readingCriterionDictionaryRepository;
 | 
					        private readonly IRepository<ReadingSystemCriterionDictionary> _readingCriterionDictionaryRepository;
 | 
				
			||||||
        private readonly IRepository<ReadingTrialCriterionDictionary> _readingTrialCriterionDictionaryRepository;
 | 
					        private readonly IRepository<ReadingTrialCriterionDictionary> _readingTrialCriterionDictionaryRepository;
 | 
				
			||||||
        private readonly IRepository<TumorAssessment_RECIST1Point1> _tumorAssessmentRepository;
 | 
					        private readonly IRepository<TumorAssessment_RECIST1Point1> _tumorAssessmentRepository;
 | 
				
			||||||
| 
						 | 
					@ -84,6 +85,7 @@ namespace IRaCIS.Application.Services
 | 
				
			||||||
                  IRepository<OrganInfo> organInfoRepository,
 | 
					                  IRepository<OrganInfo> organInfoRepository,
 | 
				
			||||||
                  IRepository<TrialDocument> trialDocumentRepository,
 | 
					                  IRepository<TrialDocument> trialDocumentRepository,
 | 
				
			||||||
                  IRepository<User> userRepository,
 | 
					                  IRepository<User> userRepository,
 | 
				
			||||||
 | 
					                  IRepository<ReadingCustomTag> readingCustomTagRepository,
 | 
				
			||||||
                  IMemoryCache cache,
 | 
					                  IMemoryCache cache,
 | 
				
			||||||
                  IRepository<ReadingSystemCriterionDictionary> readingCriterionDictionaryRepository,
 | 
					                  IRepository<ReadingSystemCriterionDictionary> readingCriterionDictionaryRepository,
 | 
				
			||||||
                  IRepository<ReadingTrialCriterionDictionary> readingTrialCriterionDictionaryRepository,
 | 
					                  IRepository<ReadingTrialCriterionDictionary> readingTrialCriterionDictionaryRepository,
 | 
				
			||||||
| 
						 | 
					@ -121,6 +123,7 @@ namespace IRaCIS.Application.Services
 | 
				
			||||||
            this._organInfoRepository = organInfoRepository;
 | 
					            this._organInfoRepository = organInfoRepository;
 | 
				
			||||||
            this._trialDocumentRepository = trialDocumentRepository;
 | 
					            this._trialDocumentRepository = trialDocumentRepository;
 | 
				
			||||||
            this._userRepository = userRepository;
 | 
					            this._userRepository = userRepository;
 | 
				
			||||||
 | 
					            this._readingCustomTagRepository = readingCustomTagRepository;
 | 
				
			||||||
            this._readingCriterionDictionaryRepository = readingCriterionDictionaryRepository;
 | 
					            this._readingCriterionDictionaryRepository = readingCriterionDictionaryRepository;
 | 
				
			||||||
            this._tumorAssessmentRepository = tumorAssessmentRepository;
 | 
					            this._tumorAssessmentRepository = tumorAssessmentRepository;
 | 
				
			||||||
            this._readingTableAnswerRowInfoRepository = readingTableAnswerRowInfoRepository;
 | 
					            this._readingTableAnswerRowInfoRepository = readingTableAnswerRowInfoRepository;
 | 
				
			||||||
| 
						 | 
					@ -138,6 +141,43 @@ namespace IRaCIS.Application.Services
 | 
				
			||||||
            this._trialEmailNoticeConfigService = trialEmailNoticeConfigService;
 | 
					            this._trialEmailNoticeConfigService = trialEmailNoticeConfigService;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 提交自定义标记
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="inDto"></param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost]
 | 
				
			||||||
 | 
					        public async Task<IResponseOutput> SubmitCustomTag(ReadingCustomTagDto inDto)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            var entity = await _readingCustomTagRepository.InsertOrUpdateAsync(inDto, true);
 | 
				
			||||||
 | 
					            return ResponseOutput.Ok(entity.Id.ToString());
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 删除自定义标记
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="id"></param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost("{id:guid}")]
 | 
				
			||||||
 | 
					        public async Task<IResponseOutput> DeleteCustomTag(Guid id)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            var success = await _readingCustomTagRepository.DeleteFromQueryAsync(t => t.Id == id, true);
 | 
				
			||||||
 | 
					            return ResponseOutput.Ok();
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// 获取项目临床问题
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        /// <param name="inQuery"></param>
 | 
				
			||||||
 | 
					        /// <returns></returns>
 | 
				
			||||||
 | 
					        [HttpPost]
 | 
				
			||||||
 | 
					        public async Task<List<ReadingCustomTagDto>> GetCustomTag(GetCustomTagInDto inQuery)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            var result= await _readingCustomTagRepository.Where(x => x.VisitTaskId == inQuery.VisitTaskId).ProjectTo<ReadingCustomTagDto>(_mapper.ConfigurationProvider).ToListAsync();
 | 
				
			||||||
 | 
					            return result;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /// <summary>
 | 
					        /// <summary>
 | 
				
			||||||
        /// 获取手册
 | 
					        /// 获取手册
 | 
				
			||||||
        /// </summary>
 | 
					        /// </summary>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,10 @@ namespace IRaCIS.Core.Application.Service
 | 
				
			||||||
            CreateMap<ShortcutKey, DefaultShortcutKeyView>();
 | 
					            CreateMap<ShortcutKey, DefaultShortcutKeyView>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			CreateMap<UserWLTemplate, UserWLTemplateView>();
 | 
					            CreateMap<ReadingCustomTag, ReadingCustomTagDto>();
 | 
				
			||||||
 | 
					            CreateMap<ReadingCustomTagDto, ReadingCustomTag>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            CreateMap<UserWLTemplate, UserWLTemplateView>();
 | 
				
			||||||
			 CreateMap<UserWLTemplate,UserWLTemplateAddOrEdit>().ReverseMap();
 | 
								 CreateMap<UserWLTemplate,UserWLTemplateAddOrEdit>().ReverseMap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			CreateMap<ReadingPeriodSetAddOrEdit, ReadingPeriodSet>();
 | 
								CreateMap<ReadingPeriodSetAddOrEdit, ReadingPeriodSet>();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,56 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//--------------------------------------------------------------------
 | 
				
			||||||
 | 
					//     此代码由T4模板自动生成  byzhouhang 20210918
 | 
				
			||||||
 | 
					//	   生成时间 2023-07-31 11:12:15 
 | 
				
			||||||
 | 
					//     对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
 | 
				
			||||||
 | 
					using System;
 | 
				
			||||||
 | 
					using IRaCIS.Core.Domain.Share;
 | 
				
			||||||
 | 
					using System.ComponentModel.DataAnnotations;
 | 
				
			||||||
 | 
					using System.ComponentModel.DataAnnotations.Schema;
 | 
				
			||||||
 | 
					namespace IRaCIS.Core.Domain.Models
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
						 ///<summary>
 | 
				
			||||||
 | 
						 ///ReadingCustomTag
 | 
				
			||||||
 | 
						 ///</summary>
 | 
				
			||||||
 | 
						 [Table("ReadingCustomTag")]	
 | 
				
			||||||
 | 
						 public class ReadingCustomTag : Entity, IAuditAdd
 | 
				
			||||||
 | 
						 {
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// 任务Id
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public Guid VisitTaskId { get; set; }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// StudyId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public Guid? StudyId { get; set; }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// SeriesId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public Guid? SeriesId { get; set; }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// InstanceId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public Guid? InstanceId { get; set; }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// MeasureData
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public string MeasureData { get; set; }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// CreateTime
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public DateTime CreateTime { get; set; }
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
							/// <summary>
 | 
				
			||||||
 | 
					        /// CreateUserId
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
							public Guid CreateUserId { get; set; }
 | 
				
			||||||
 | 
						 
 | 
				
			||||||
 | 
						 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}	 
 | 
				
			||||||
| 
						 | 
					@ -216,6 +216,7 @@ namespace IRaCIS.Core.Infra.EFCore
 | 
				
			||||||
        #region Reading
 | 
					        #region Reading
 | 
				
			||||||
        public virtual DbSet<TrialCriterionDictionaryCode> TrialCriterionDictionaryCode { get; set; }
 | 
					        public virtual DbSet<TrialCriterionDictionaryCode> TrialCriterionDictionaryCode { get; set; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public virtual DbSet<ReadingCustomTag> ReadingCustomTag { get; set; }
 | 
				
			||||||
        public virtual DbSet<SystemCriterionDictionaryCode> SystemCriterionDictionaryCode { get; set; }
 | 
					        public virtual DbSet<SystemCriterionDictionaryCode> SystemCriterionDictionaryCode { get; set; }
 | 
				
			||||||
        public virtual DbSet<ReadingTaskRelation> ReadingTaskRelation { get; set; }
 | 
					        public virtual DbSet<ReadingTaskRelation> ReadingTaskRelation { get; set; }
 | 
				
			||||||
        public virtual DbSet<OrganInfo> OrganInfo { get; set; }
 | 
					        public virtual DbSet<OrganInfo> OrganInfo { get; set; }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,7 @@
 | 
				
			||||||
        public static readonly string ConnectionString = "Server=123.56.94.154,1433\\MSSQLSERVER;Database=IRaCIS_New_Tet;User ID=sa;Password=dev123456DEV;TrustServerCertificate=true";
 | 
					        public static readonly string ConnectionString = "Server=123.56.94.154,1433\\MSSQLSERVER;Database=IRaCIS_New_Tet;User ID=sa;Password=dev123456DEV;TrustServerCertificate=true";
 | 
				
			||||||
        public static readonly string DbDatabase = "IRaCIS_New_Tet";
 | 
					        public static readonly string DbDatabase = "IRaCIS_New_Tet";
 | 
				
			||||||
        //表名称用字符串,拼接
 | 
					        //表名称用字符串,拼接
 | 
				
			||||||
        public static readonly string TableName = "ReadModuleCriterionFrom";
 | 
					        public static readonly string TableName = "ReadingCustomTag";
 | 
				
			||||||
        //具体文件里面  例如service 可以配置是否分页
 | 
					        //具体文件里面  例如service 可以配置是否分页
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
#>
 | 
					#>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue