using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using BMA.EHR.MetaData.Service.Models; namespace BMA.EHR.Organization.Service.Models { public class PositionMasterHistoryEntity : EntityBase { [Column(Order = 2), Comment("Position")] public string? Position { get; set; } [Column(Order = 3), Comment("PositionPath")] public string? PositionPath { get; set; } [Column(Order = 4), Comment("PositionType")] public string? PositionType { get; set; } [Column(Order = 5), Comment("PositionExecutive")] public string? PositionExecutive { get; set; } [Column(Order = 6), Comment("PositionExecutiveSide")] public string? PositionExecutiveSide { get; set; } [Column(Order = 7), Comment("PositionPathSide")] public string? PositionPathSide { get; set; } [Column(Order = 8), Comment("PositionLine")] public string? PositionLine { get; set; } [Column(Order = 10), Comment("PositionStatus")] public string? PositionStatus { get; set; } [Column(Order = 11), Comment("PositionCondition")] public string? PositionCondition { get; set; } [Column(Order = 12), Comment("PositionLevel")] public string? PositionLevel { get; set; } [Column(Order = 13), Comment("PositionMasterUserNote")] public string? PositionMasterUserNote { get; set; } [Column(Order = 14), Comment("IsDirector")] public bool? IsDirector { get; set; } [Column(Order = 15), Comment("คุณวุฒิ")] public string? Qualification { get; set; } public PositionMasterEntity? PositionMasterEntity { get; set; } public string? PositionPathSideObject { get; set; } public string? PositionExecutiveSideObject { get; set; } } }