using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using BMA.EHR.MetaData.Service.Models; namespace BMA.EHR.Organization.Service.Models.Report2 { public class Report2 : EntityBase { [Comment("รหัสส่วนราชการเดิม")] public string? OrganizationShortNameOld { get; set; } public string? GovernmentCodeOld { get; set; } [Comment("ชื่อหน่วยงานเดิม")] public string? OrganizationOrganizationOld { get; set; } [Comment("ตำแหน่งเลขที่เดิม")] public string? PositionNumOld { get; set; } [Comment("ประเภทตำแหน่งเดิม")] public string? PositionTypeOld { get; set; } [Comment("ตำแหน่งทางการบริหารเดิม")] public string? PositionExecutiveOld { get; set; } [Comment("ด้านทางบริหารเดิม")] public string? PositionExecutiveSideOld { get; set; } [Comment("ตำแหน่งในสายงานเดิม")] public string? PositionPathOld { get; set; } [Comment("ด้าน/สาขาเดิม")] public string? PositionPathSideOld { get; set; } [Comment("ระดับตำแหน่งเดิม")] public string? PositionLevelOld { get; set; } [Comment("รหัสส่วนราชการ")] public Guid? OrganizationShortNameId { get; set; } public string? OrganizationShortName { get; set; } public string? GovernmentCode { get; set; } [Comment("ชื่อหน่วยงาน")] public Guid? OrganizationOrganizationId { get; set; } public string? OrganizationOrganization { get; set; } [Comment("ตำแหน่งเลขที่")] public Guid? PositionNumId { get; set; } public string? PositionNum { get; set; } [Comment("ประเภทตำแหน่ง")] public Guid? PositionTypeId { get; set; } public string? PositionType { get; set; } [Comment("ตำแหน่งทางการบริหาร")] public Guid? PositionExecutiveId { get; set; } public string? PositionExecutive { get; set; } [Comment("ด้านทางบริหาร")] public Guid? PositionExecutiveSideId { get; set; } public string? PositionExecutiveSide { get; set; } [Comment("ตำแหน่งในสายงาน")] public Guid? PositionPathId { get; set; } public string? PositionPath { get; set; } [Comment("ด้าน/สาขา")] public Guid? PositionPathSideId { get; set; } public string? PositionPathSide { get; set; } [Comment("ระดับตำแหน่ง")] public Guid? PositionLevelId { get; set; } public string? PositionLevel { get; set; } [Comment("สถานะการเปลี่ยนแปลง")] public string? Status { get; set; } [Comment("สังกัดที่ถือครอง")] public Guid? ProfilePositionId { get; set; } public Guid? OrganizationPositionId { get; set; } } }