hrms-api-report-v1/Models/Report2/Report2.cs

53 lines
2.1 KiB
C#

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 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; }
}
}