From a133e76c8b5a3137b13288e0474f46d8c992b40c Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Thu, 9 May 2024 00:02:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E5=BC=95=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AsbitemGuides/AsbitemGuideDto.cs | 2 +- .../AsbitemGuides/CreateAsbitemGuideManyDto.cs | 2 +- .../AsbitemGuides/AsbitemGuideAppService.cs | 4 ++-- src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuide.cs | 8 ++++---- .../AsbitemGuides/AsbitemGuideManager.cs | 4 ++-- .../DbMapping/AsbitemGuides/AsbitemGuideDbMapping.cs | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Shentun.Peis.Application.Contracts/AsbitemGuides/AsbitemGuideDto.cs b/src/Shentun.Peis.Application.Contracts/AsbitemGuides/AsbitemGuideDto.cs index c5d45c4..6411e14 100644 --- a/src/Shentun.Peis.Application.Contracts/AsbitemGuides/AsbitemGuideDto.cs +++ b/src/Shentun.Peis.Application.Contracts/AsbitemGuides/AsbitemGuideDto.cs @@ -9,7 +9,7 @@ namespace Shentun.Peis.AsbitemGuides /// /// 单位科室ID /// - public Guid OrganizationUnitId { get; set; } + public Guid MedicalCenterId { get; set; } /// /// 组合项目ID diff --git a/src/Shentun.Peis.Application.Contracts/AsbitemGuides/CreateAsbitemGuideManyDto.cs b/src/Shentun.Peis.Application.Contracts/AsbitemGuides/CreateAsbitemGuideManyDto.cs index 45dcacd..8234c12 100644 --- a/src/Shentun.Peis.Application.Contracts/AsbitemGuides/CreateAsbitemGuideManyDto.cs +++ b/src/Shentun.Peis.Application.Contracts/AsbitemGuides/CreateAsbitemGuideManyDto.cs @@ -27,7 +27,7 @@ namespace Shentun.Peis.AsbitemGuides /// /// 单位科室ID /// - public Guid OrganizationUnitId { get; set; } + public Guid MedicalCenterId { get; set; } /// /// 适用性别ID diff --git a/src/Shentun.Peis.Application/AsbitemGuides/AsbitemGuideAppService.cs b/src/Shentun.Peis.Application/AsbitemGuides/AsbitemGuideAppService.cs index d710dce..a86bd34 100644 --- a/src/Shentun.Peis.Application/AsbitemGuides/AsbitemGuideAppService.cs +++ b/src/Shentun.Peis.Application/AsbitemGuides/AsbitemGuideAppService.cs @@ -52,7 +52,7 @@ namespace Shentun.Peis.AsbitemGuides List asbitemGuides = new List(); foreach (var item in input.Deatils) { - if (asbitemGuides.Where(m => m.ForSexId == item.ForSexId && m.OrganizationUnitId == item.OrganizationUnitId).Count() > 0) + if (asbitemGuides.Where(m => m.ForSexId == item.ForSexId && m.MedicalCenterId == item.MedicalCenterId).Count() > 0) throw new UserFriendlyException("同一个体检中心下,不能存在相同适应性别的设置"); var entity = new AsbitemGuide @@ -60,7 +60,7 @@ namespace Shentun.Peis.AsbitemGuides AsbitemId = input.AsbitemId, ForSexId = item.ForSexId, Guide = item.Guide, - OrganizationUnitId = item.OrganizationUnitId + MedicalCenterId = item.MedicalCenterId }; asbitemGuides.Add(_manager.CreateAsync(entity)); diff --git a/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuide.cs b/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuide.cs index ce5d1e6..cac7ee3 100644 --- a/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuide.cs +++ b/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuide.cs @@ -13,11 +13,11 @@ namespace Shentun.Peis.Models public class AsbitemGuide : AuditedEntity, IHasConcurrencyStamp { /// - /// 单位科室ID + /// 体检中心ID /// [Key] - [Column("organization_unit_id")] - public Guid OrganizationUnitId { get; set; } + [Column("medical_center_id")] + public Guid MedicalCenterId { get; set; } /// /// 组合项目ID /// @@ -43,7 +43,7 @@ namespace Shentun.Peis.Models public override object[] GetKeys() { - return new object[] { OrganizationUnitId, AsbitemId, ForSexId }; + return new object[] { MedicalCenterId, AsbitemId, ForSexId }; } //[Column("last_modifier_id")] diff --git a/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuideManager.cs b/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuideManager.cs index 9719fb6..38e3b10 100644 --- a/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuideManager.cs +++ b/src/Shentun.Peis.Domain/AsbitemGuides/AsbitemGuideManager.cs @@ -31,7 +31,7 @@ namespace Shentun.Peis.AsbitemGuides public AsbitemGuide CreateAsync(AsbitemGuide entity) { DataHelper.CheckGuidIsDefaultValue(entity.AsbitemId, "组合项目编号"); - DataHelper.CheckGuidIsDefaultValue(entity.OrganizationUnitId, "体检中心"); + DataHelper.CheckGuidIsDefaultValue(entity.MedicalCenterId, "体检中心"); if (entity.ForSexId != ForSexFlag.All && entity.ForSexId != ForSexFlag.Male && entity.ForSexId != ForSexFlag.Female @@ -72,7 +72,7 @@ namespace Shentun.Peis.AsbitemGuides public string GetAsbitemGuideConvertSexId(Guid OrOrganizationUnitId, Guid AsbitemId, char SexId) { //以体检中心跟组合项目去查 - var entlist = _asbitemGuideRepository.GetListAsync(m => m.OrganizationUnitId == OrOrganizationUnitId && m.AsbitemId == AsbitemId).Result; + var entlist = _asbitemGuideRepository.GetListAsync(m => m.MedicalCenterId == OrOrganizationUnitId && m.AsbitemId == AsbitemId).Result; if (SexFlag.UnKnown == SexId) { //判断是否为未知、未知去找适用性别为全部的 diff --git a/src/Shentun.Peis.EntityFrameworkCore/DbMapping/AsbitemGuides/AsbitemGuideDbMapping.cs b/src/Shentun.Peis.EntityFrameworkCore/DbMapping/AsbitemGuides/AsbitemGuideDbMapping.cs index 890eb55..0211fb6 100644 --- a/src/Shentun.Peis.EntityFrameworkCore/DbMapping/AsbitemGuides/AsbitemGuideDbMapping.cs +++ b/src/Shentun.Peis.EntityFrameworkCore/DbMapping/AsbitemGuides/AsbitemGuideDbMapping.cs @@ -14,11 +14,11 @@ namespace Shentun.Peis.DbMapping { public void Configure(EntityTypeBuilder entity) { - entity.HasKey(e => new { e.OrganizationUnitId, e.AsbitemId, e.ForSexId }) + entity.HasKey(e => new { e.MedicalCenterId, e.AsbitemId, e.ForSexId }) .HasName("pk_department_asbitem_guide"); entity.HasComment("体检中心组和项目指引内容"); - entity.Property(t => t.OrganizationUnitId).HasComment("单位科室ID").IsRequired().IsFixedLength(); + entity.Property(t => t.MedicalCenterId).HasComment("单位科室ID").IsRequired().IsFixedLength(); entity.Property(t => t.AsbitemId).HasComment("组合项目ID").IsRequired().IsFixedLength(); entity.Property(t => t.ForSexId).HasComment("适用性别ID").IsRequired().HasDefaultValueSql("'A'"); entity.Property(t => t.Guide).HasComment("指引单内容");