Add Profile Table
This commit is contained in:
parent
aa691fe65f
commit
68dab7a727
69 changed files with 18537 additions and 84 deletions
|
|
@ -0,0 +1,24 @@
|
|||
using BMA.EHR.Domain.Models.Base;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
public class AvailablePositionLevelEntity : EntityBase
|
||||
{
|
||||
|
||||
[ForeignKey("PositionMasterId")]
|
||||
public PositionMasterEntity? PositionMaster_PositionMasterId { get; set; }
|
||||
|
||||
[Column(Order = 2), Comment("PositionMasterId")]
|
||||
public Guid? PositionMasterId { get; set; }
|
||||
|
||||
[Column(Order = 3), Comment("PositionLevelId")]
|
||||
public Guid? PositionLevelId { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
88
BMA.EHR.Domain/Models/Organizations/OrganizationEntity.cs
Normal file
88
BMA.EHR.Domain/Models/Organizations/OrganizationEntity.cs
Normal file
|
|
@ -0,0 +1,88 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
public class OrganizationEntity : EntityBase
|
||||
{
|
||||
|
||||
//[ForeignKey("OrganizationOrganizationId")]
|
||||
//public OrganizationOrganization? OrganizationOrganization_OrganizationOrganizationId { get; set; }
|
||||
|
||||
[Column(Order = 2), Comment("OrganizationOrganizationId")]
|
||||
public Guid? OrganizationOrganizationId { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationShortNameId")]
|
||||
//public OrganizationShortName? OrganizationShortName_OrganizationShortNameId { get; set; }
|
||||
|
||||
[Column(Order = 3), Comment("OrganizationShortNameId")]
|
||||
public Guid? OrganizationShortNameId { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationTypeId")]
|
||||
//public OrganizationType? OrganizationType_OrganizationTypeId { get; set; }
|
||||
|
||||
[Column(Order = 4), Comment("OrganizationTypeId")]
|
||||
public Guid? OrganizationTypeId { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationLevelId")]
|
||||
//public OrganizationLevel? OrganizationLevel_OrganizationLevelId { get; set; }
|
||||
|
||||
[Column(Order = 5), Comment("OrganizationLevelId")]
|
||||
public Guid? OrganizationLevelId { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationTelExternalId")]
|
||||
//public OrganizationTelExternal? OrganizationTelExternal_OrganizationTelExternalId { get; set; }
|
||||
|
||||
[Column(Order = 6), Comment("OrganizationTelExternalId")]
|
||||
public Guid? OrganizationTelExternalId { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationTelInternalId")]
|
||||
//public OrganizationTelInternal? OrganizationTelInternal_OrganizationTelInternalId { get; set; }
|
||||
|
||||
[Column(Order = 7), Comment("OrganizationTelInternalId")]
|
||||
public Guid? OrganizationTelInternalId { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationFaxId")]
|
||||
//public OrganizationFax? OrganizationFax_OrganizationFaxId { get; set; }
|
||||
|
||||
[Column(Order = 8), Comment("OrganizationFaxId")]
|
||||
public Guid? OrganizationFaxId { get; set; }
|
||||
|
||||
[ForeignKey("ParentId")]
|
||||
public OrganizationEntity? Organization_ParentId { get; set; }
|
||||
|
||||
[Column(Order = 9), Comment("ParentId")]
|
||||
public Guid? ParentId { get; set; }
|
||||
|
||||
[Column(Order = 10), Comment("OrganizationAgencyId")]
|
||||
public Guid? OrganizationAgencyId { get; set; }
|
||||
|
||||
[Column(Order = 11), Comment("OrganizationGovernmentAgencyId")]
|
||||
public Guid? OrganizationGovernmentAgencyId { get; set; }
|
||||
|
||||
[Column(Order = 12), Comment("OrganizationOrder")]
|
||||
public int? OrganizationOrder { get; set; }
|
||||
|
||||
[Column(Order = 13), Comment("OrganizationUserNote")]
|
||||
public string? OrganizationUserNote { get; set; }
|
||||
|
||||
[Column(Order = 14), Comment("หน่วยงาน")]
|
||||
public string? Agency { get; set; }
|
||||
|
||||
[Column(Order = 15), Comment("ส่วนราชการ")]
|
||||
public string? Government { get; set; }
|
||||
|
||||
[Column(Order = 16), Comment("ฝ่าย/ส่วน")]
|
||||
public string? Department { get; set; }
|
||||
|
||||
[Column(Order = 17), Comment("กอง")]
|
||||
public string? Pile { get; set; }
|
||||
|
||||
public Guid? OrganizationStatusId { get; set; }
|
||||
|
||||
public List<OrganizationEntity> Organizations { get; } = new();
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
using BMA.EHR.Domain.Models.Base;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
public class OrganizationPositionEntity : EntityBase
|
||||
{
|
||||
|
||||
[ForeignKey("PositionMasterId")]
|
||||
public PositionMasterEntity? PositionMaster_PositionMasterId { get; set; }
|
||||
|
||||
[Column(Order = 2), Comment("Position Master")]
|
||||
public Guid? PositionMasterId { get; set; }
|
||||
|
||||
[Column(Order = 3), Comment("Is Director")]
|
||||
public bool? IsDirector { get; set; }
|
||||
|
||||
[Column(Order = 4), Comment("positionUserNote")]
|
||||
public string? PositionUserNote { get; set; }
|
||||
|
||||
[ForeignKey("OrganizationId")]
|
||||
public OrganizationEntity? Organization_OrganizationId { get; set; }
|
||||
|
||||
[Column(Order = 5), Comment("OrganizationId")]
|
||||
public Guid? OrganizationId { get; set; }
|
||||
|
||||
[Column(Order = 6), Comment("PositionNumberId")]
|
||||
public Guid? PositionNumberId { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
using BMA.EHR.Domain.Models.Base;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
public class OrganizationPublishHistoryEntity : EntityBase
|
||||
{
|
||||
[Column(Order = 1), Comment("รายละเอียดการแก้ไข")]
|
||||
public string Detail { get; set; } = string.Empty;
|
||||
|
||||
[Column(Order = 2), Comment("เก็บ Object ที่มีการอัพเดตในระบบ")]
|
||||
public string ObjectValue { get; set; } = string.Empty;
|
||||
}
|
||||
}
|
||||
79
BMA.EHR.Domain/Models/Organizations/PositionMasterEntity.cs
Normal file
79
BMA.EHR.Domain/Models/Organizations/PositionMasterEntity.cs
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
public class PositionMasterEntity : EntityBase
|
||||
{
|
||||
|
||||
//[ForeignKey("PositionId")]
|
||||
//public Position? Position_PositionId { get; set; }
|
||||
|
||||
[Column(Order = 2), Comment("PositionId")]
|
||||
public Guid? PositionId { get; set; }
|
||||
|
||||
//[ForeignKey("PositionPathId")]
|
||||
//public PositionPath? PositionPath_PositionPathId { get; set; }
|
||||
|
||||
[Column(Order = 3), Comment("PositionPathId")]
|
||||
public Guid? PositionPathId { get; set; }
|
||||
|
||||
//[ForeignKey("PositionTypeId")]
|
||||
//public PositionType? PositionType_PositionTypeId { get; set; }
|
||||
|
||||
[Column(Order = 4), Comment("PositionTypeId")]
|
||||
public Guid? PositionTypeId { get; set; }
|
||||
|
||||
//[ForeignKey("PositionExecutiveId")]
|
||||
//public PositionExecutive? PositionExecutive_PositionExecutiveId { get; set; }
|
||||
|
||||
[Column(Order = 5), Comment("PositionExecutiveId")]
|
||||
public Guid? PositionExecutiveId { get; set; }
|
||||
|
||||
//[ForeignKey("ExcutiveSideId")]
|
||||
//public PositionExecutiveSide? PositionExecutiveSide_ExcutiveSideId { get; set; }
|
||||
|
||||
[Column(Order = 6), Comment("PositionExecutiveSideId")]
|
||||
public Guid? PositionExecutiveSideId { get; set; }
|
||||
|
||||
//[ForeignKey("PathSideId")]
|
||||
//public PositionPathSide? PositionPathSide_PathSideId { get; set; }
|
||||
|
||||
[Column(Order = 7), Comment("PositionPathSideId")]
|
||||
public Guid? PositionPathSideId { get; set; }
|
||||
|
||||
[Column(Order = 8), Comment("PositionLineId")]
|
||||
public Guid? PositionLineId { get; set; }
|
||||
|
||||
//[Column(Order = 9), Comment("PositionLevelId")]
|
||||
//public Guid? PositionLevelId { get; set; }
|
||||
|
||||
[Column(Order = 10), Comment("PositionStatusId")]
|
||||
public Guid? PositionStatusId { get; set; }
|
||||
|
||||
[Column(Order = 11), Comment("PositionCondition")]
|
||||
public string? PositionCondition { get; set; }
|
||||
|
||||
[Column(Order = 12), Comment("PositionStatus")]
|
||||
public Guid? PositionStatus { 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 string? PositionPathSideObject { get; set; }
|
||||
|
||||
public string? PositionExecutiveSideObject { get; set; }
|
||||
|
||||
//public List<AvailablePositionLevelEntity> AvailablePositionLevels { get; } = new();
|
||||
public List<PositionMasterHistoryEntity> PositionMasterHistorys { get; } = new();
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
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; }
|
||||
}
|
||||
}
|
||||
24
BMA.EHR.Domain/Models/Organizations/PositionNumberEntity.cs
Normal file
24
BMA.EHR.Domain/Models/Organizations/PositionNumberEntity.cs
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
public class PositionNumberEntity : EntityBase
|
||||
{
|
||||
|
||||
[MaxLength(300), Column(Order = 2), Comment("ชื่อ")]
|
||||
public string? Name { get; set; }
|
||||
|
||||
//[ForeignKey("OrganizationShortNameId")]
|
||||
//public OrganizationShortName? OrganizationShortName_OrganizationShortNameId { get; set; }
|
||||
|
||||
[Column(Order = 3), Comment("Shortname")]
|
||||
public Guid? OrganizationShortNameId { get; set; }
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
16
BMA.EHR.Domain/Models/Organizations/ProfilePosition.cs
Normal file
16
BMA.EHR.Domain/Models/Organizations/ProfilePosition.cs
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations
|
||||
{
|
||||
/// <summary>
|
||||
/// Link Profile กับ OrganizationPosition
|
||||
/// </summary>
|
||||
public class ProfilePosition : EntityBase
|
||||
{
|
||||
public OrganizationPositionEntity OrganizationPosition { get; set; }
|
||||
|
||||
public Guid OrganizationPositionId { get; set; }
|
||||
|
||||
public Guid? ProfileId { get; set; }
|
||||
}
|
||||
}
|
||||
82
BMA.EHR.Domain/Models/Organizations/Report2/Report2.cs
Normal file
82
BMA.EHR.Domain/Models/Organizations/Report2/Report2.cs
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations.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; }
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations.Report2
|
||||
{
|
||||
public class Report2DetailHistory : EntityBase
|
||||
{
|
||||
public string? Detail { get; set; }
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
using Microsoft.EntityFrameworkCore;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using BMA.EHR.Domain.Models.Base;
|
||||
|
||||
namespace BMA.EHR.Domain.Models.Organizations.Report2
|
||||
{
|
||||
public class Report2History : EntityBase
|
||||
{
|
||||
[Comment("ชื่อ-สกุล")]
|
||||
public string? FullName { get; set; }
|
||||
[Comment("คุณวุฒิ")]
|
||||
public string? Education { get; set; }
|
||||
[Comment("เงินเดือน")]
|
||||
public double? Salary { get; set; }
|
||||
[Comment("เงินประจำตำแหน่ง")]
|
||||
public double? SalaryPosition { get; set; }
|
||||
[Comment("เงินตอบแทนรายเดือน")]
|
||||
public double? SalaryMonth { get; set; }
|
||||
|
||||
[Comment("รหัสส่วนราชการ กำหนดเดิม")]
|
||||
public string? OldOrganizationShortName { get; set; }
|
||||
public string? OldGovernmentCode { get; set; }
|
||||
|
||||
[Comment("ชื่อหน่วยงาน กำหนดเดิม")]
|
||||
public string? OldOrganizationOrganization { get; set; }
|
||||
|
||||
[Comment("ตำแหน่งเลขที่ กำหนดเดิม")]
|
||||
public string? OldPositionNum { get; set; }
|
||||
|
||||
[Comment("ประเภทตำแหน่ง กำหนดเดิม")]
|
||||
public string? OldPositionType { get; set; }
|
||||
|
||||
[Comment("ตำแหน่งทางการบริหาร กำหนดเดิม")]
|
||||
public string? OldPositionExecutive { get; set; }
|
||||
|
||||
[Comment("ด้านทางบริหาร กำหนดเดิม")]
|
||||
public string? OldPositionExecutiveSide { get; set; }
|
||||
|
||||
[Comment("ตำแหน่งในสายงาน กำหนดเดิม")]
|
||||
public string? OldPositionPath { get; set; }
|
||||
|
||||
[Comment("ด้าน/สาขา กำหนดเดิม")]
|
||||
public string? OldPositionPathSide { get; set; }
|
||||
|
||||
[Comment("ระดับตำแหน่ง กำหนดเดิม")]
|
||||
public string? OldPositionLevel { get; set; }
|
||||
|
||||
[Comment("รหัสส่วนราชการ กำหนดใหม่")]
|
||||
public Guid? NewOrganizationShortNameId { get; set; }
|
||||
public string? NewOrganizationShortName { get; set; }
|
||||
public string? NewGovernmentCode { get; set; }
|
||||
|
||||
[Comment("ชื่อหน่วยงาน กำหนดใหม่")]
|
||||
public Guid? NewOrganizationOrganizationId { get; set; }
|
||||
public string? NewOrganizationOrganization { get; set; }
|
||||
|
||||
[Comment("ตำแหน่งเลขที่ กำหนดใหม่")]
|
||||
public Guid? NewPositionNumId { get; set; }
|
||||
public string? NewPositionNum { get; set; }
|
||||
|
||||
[Comment("ประเภทตำแหน่ง กำหนดใหม่")]
|
||||
public Guid? NewPositionTypeId { get; set; }
|
||||
public string? NewPositionType { get; set; }
|
||||
|
||||
[Comment("ตำแหน่งทางการบริหาร กำหนดใหม่")]
|
||||
public Guid? NewPositionExecutiveId { get; set; }
|
||||
public string? NewPositionExecutive { get; set; }
|
||||
|
||||
[Comment("ด้านทางบริหาร กำหนดใหม่")]
|
||||
public Guid? NewPositionExecutiveSideId { get; set; }
|
||||
public string? NewPositionExecutiveSide { get; set; }
|
||||
|
||||
[Comment("ตำแหน่งในสายงาน กำหนดใหม่")]
|
||||
public Guid? NewPositionPathId { get; set; }
|
||||
public string? NewPositionPath { get; set; }
|
||||
|
||||
[Comment("ด้าน/สาขา กำหนดใหม่")]
|
||||
public Guid? NewPositionPathSideId { get; set; }
|
||||
public string? NewPositionPathSide { get; set; }
|
||||
|
||||
[Comment("ระดับตำแหน่ง กำหนดใหม่")]
|
||||
public Guid? NewPositionLevelId { get; set; }
|
||||
public string? NewPositionLevel { get; set; }
|
||||
|
||||
[Comment("สถานะการเปลี่ยนแปลง")]
|
||||
public string? Status { get; set; }
|
||||
|
||||
[Comment("สังกัดที่ถือครอง")]
|
||||
public Guid? ProfilePositionId { get; set; }
|
||||
public Guid? OrganizationPositionId { get; set; }
|
||||
public Report2DetailHistory? Report2DetailHistory { get; set; }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue