From dbe69167826460e1b4885d1d882733b3bf4aac06 Mon Sep 17 00:00:00 2001 From: Bright Date: Wed, 5 Feb 2025 09:25:33 +0700 Subject: [PATCH] add field rootDnaId --- .../Models/Placement/PlacementAppointmentEmployee.cs | 3 +++ .../Controllers/PlacementAppointmentController.cs | 1 + .../Requests/ReportExecutePlacementAppointRequest.cs | 2 ++ 3 files changed, 6 insertions(+) diff --git a/BMA.EHR.Domain/Models/Placement/PlacementAppointmentEmployee.cs b/BMA.EHR.Domain/Models/Placement/PlacementAppointmentEmployee.cs index 0b4a0721..e6d22771 100644 --- a/BMA.EHR.Domain/Models/Placement/PlacementAppointmentEmployee.cs +++ b/BMA.EHR.Domain/Models/Placement/PlacementAppointmentEmployee.cs @@ -25,5 +25,8 @@ namespace BMA.EHR.Domain.Models.Placement [Comment("ชื่อย่อหน่วยงาน root")] public string? rootShortName { get; set; } + [Comment("id DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้")] + public string? rootDnaId { get; set; } + } } diff --git a/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentController.cs b/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentController.cs index 57fbd85e..87cecbea 100644 --- a/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentController.cs +++ b/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentController.cs @@ -1843,6 +1843,7 @@ namespace BMA.EHR.Placement.Service.Controllers root = profile.root, rootId = profile.rootId, rootShortName = profile.rootShortName, + rootDnaId = profile.rootDnaId, CreatedFullName = FullName ?? "System Administrator", CreatedUserId = UserId ?? "", diff --git a/BMA.EHR.Placement.Service/Requests/ReportExecutePlacementAppointRequest.cs b/BMA.EHR.Placement.Service/Requests/ReportExecutePlacementAppointRequest.cs index d19dfb81..96f0905a 100644 --- a/BMA.EHR.Placement.Service/Requests/ReportExecutePlacementAppointRequest.cs +++ b/BMA.EHR.Placement.Service/Requests/ReportExecutePlacementAppointRequest.cs @@ -17,5 +17,7 @@ namespace BMA.EHR.Placement.Service.Requests public string? root { get; set; } public string? rootId { get; set; } public string? rootShortName { get; set; } + public string? rootDnaId { get; set; } + } }