修改课题组列表
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
659aadbc7f
commit
3a65046c48
|
|
@ -1069,7 +1069,7 @@ namespace IRaCIS.Application.Contracts
|
|||
|
||||
public List<SCPStudyHospitalGroupInfo> HospitalGroupList { get; set; }
|
||||
|
||||
public List<HospitalGroupInfo> CurrentUserHospitalGroupList { get; set; }
|
||||
public List<HospitalGroupInfo> CurrentUserHospitalGroupList { get; set; } = new List<HospitalGroupInfo>();
|
||||
|
||||
public List<SCPStudyHospitalGroupInfo> ViewHospitalGroupList => HospitalGroupList.Where(t => CurrentUserHospitalGroupList.Any(c => c.Id == t.Id)).ToList();
|
||||
|
||||
|
|
|
|||
|
|
@ -80,8 +80,11 @@ public class SCPStudy : BaseFullDeleteAuditEntity, IEntitySeqId
|
|||
public class SCPStudyHospitalGroup : BaseFullAuditEntity
|
||||
{
|
||||
#region MyRegion
|
||||
[ForeignKey("HospitalGroupId")]
|
||||
[JsonIgnore]
|
||||
public HospitalGroup HospitalGroup { get; set; }
|
||||
|
||||
[ForeignKey("SCPStudyId")]
|
||||
[JsonIgnore]
|
||||
public SCPStudy SCPStudy { get; set; }
|
||||
|
||||
|
|
|
|||
|
|
@ -91,6 +91,8 @@ public class SCPStudyConfigration : IEntityTypeConfiguration<SCPStudy>
|
|||
|
||||
builder.HasMany(s => s.InstanceList).WithOne(se => se.SCPStudy).HasForeignKey(se => se.StudyId).HasPrincipalKey(st => st.Id);
|
||||
|
||||
builder.HasMany(s => s.HospitalGroupList).WithOne(se => se.SCPStudy).HasForeignKey(se => se.SCPStudyId).HasPrincipalKey(st => st.Id);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue