修改显示关联

Test.EIImageViewer
hang 2022-06-14 16:17:44 +08:00
parent bf9edb8425
commit c07f333120
3 changed files with 11 additions and 2 deletions

View File

@ -74,7 +74,14 @@
</member> </member>
<member name="M:IRaCIS.Core.Application.Service.VisitTaskService.GetReadingTaskList(IRaCIS.Core.Application.ViewModel.VisitTaskQuery)"> <member name="M:IRaCIS.Core.Application.Service.VisitTaskService.GetReadingTaskList(IRaCIS.Core.Application.ViewModel.VisitTaskQuery)">
<summary> <summary>
获取影像阅片列表 相比而言多了几个字段 和配置信息 获取影像阅片列表 (排除重阅的) 相比而言多了几个字段 和配置信息
</summary>
<param name="queryVisitTask"></param>
<returns></returns>
</member>
<member name="M:IRaCIS.Core.Application.Service.VisitTaskService.GetReReadingTaskList(IRaCIS.Core.Application.ViewModel.VisitTaskQuery)">
<summary>
获取重阅影像阅片列表
</summary> </summary>
<param name="queryVisitTask"></param> <param name="queryVisitTask"></param>
<returns></returns> <returns></returns>

View File

@ -122,6 +122,7 @@ namespace IRaCIS.Core.Domain.Models
//裁判任务的Id //裁判任务的Id
public Guid? JudgeVisitTaskId { get; set; } public Guid? JudgeVisitTaskId { get; set; }
[ForeignKey("JudgeVisitTaskId")]
public VisitTask JudgeVisitTask { get; set; } public VisitTask JudgeVisitTask { get; set; }
//对于裁判项而言,触发裁判的列表 //对于裁判项而言,触发裁判的列表
@ -145,6 +146,7 @@ namespace IRaCIS.Core.Domain.Models
//重阅原始任务Id //重阅原始任务Id
public Guid? OriginalReReadingId { get; set; } public Guid? OriginalReReadingId { get; set; }
[ForeignKey("OriginalReReadingId")]
public VisitTask OriginalReReadingTask { get; set; } public VisitTask OriginalReReadingTask { get; set; }
public RequestReturnType RequestReturnType { get; set; } public RequestReturnType RequestReturnType { get; set; }

View File

@ -89,7 +89,7 @@ namespace IRaCIS.Core.Infra.EFCore
//modelBuilder.HasDbFunction(typeof(DbContext).GetMethod(nameof(GetTableList))); //modelBuilder.HasDbFunction(typeof(DbContext).GetMethod(nameof(GetTableList)));
modelBuilder.Entity<TaskAllocationRule>().HasMany(t => t.DoctorVisitTaskList).WithOne(t => t.DoctorTaskAllocationRule).HasForeignKey(t=>t.DoctorUserId).HasPrincipalKey(u=>u.DoctorUserId); modelBuilder.Entity<TaskAllocationRule>().HasMany(t => t.DoctorVisitTaskList).WithOne(t => t.DoctorTaskAllocationRule).HasForeignKey(t=>t.DoctorUserId).HasPrincipalKey(u=>u.DoctorUserId);
modelBuilder.Entity<VisitTask>().HasMany(t => t.JudgeVisitList).WithOne(t=>t.JudgeVisitTask);
modelBuilder.Entity<Dictionary>().HasMany(t => t.ChildList).WithOne(t => t.Parent); modelBuilder.Entity<Dictionary>().HasMany(t => t.ChildList).WithOne(t => t.Parent);
if (_userInfo.IsEn_Us) if (_userInfo.IsEn_Us)