using Microsoft.EntityFrameworkCore; using BMA.EHR.Domain.Models.Base; namespace BMA.EHR.Domain.Models.Placement { public class PlacementAppointmentEmployee : EntityBase { [Comment("profile Id")] public string? profileId { get; set; } [Comment("คำนำหน้า")] public string? prefix { get; set; } [Comment("ชื่อ")] public string? firstName { get; set; } [Comment("นามสกุล")] public string? lastName { get; set; } [Comment("เลขบัตรประชาชน")] public string? citizenId { get; set; } [Comment("ชื่อหน่วยงาน root")] public string? root { get; set; } [Comment("id หน่วยงาน root")] public string? rootId { get; set; } [Comment("ชื่อย่อหน่วยงาน root")] public string? rootShortName { get; set; } [Comment("id DNA ใช้ในกรณีที่มีการทำสำเนาโครงสร้าง โครงสร้างใหม่ที่ทำสำเนากับโครงสร้างเก่าจะต้องมี DNA เดียวกัน เพื่อให้ track ประวัติการแก้ไขโครงสร้างย้อนหลังได้")] public string? rootDnaId { get; set; } [Comment("id หน่วยงาน child1Dna")] public string? child1DnaId { get; set; } [Comment("id หน่วยงาน child2Dna")] public string? child2DnaId { get; set; } [Comment("id หน่วยงาน child3Dna")] public string? child3DnaId { get; set; } [Comment("id หน่วยงาน child4Dna")] public string? child4DnaId { get; set; } } }