api บันทึกข้อมูลลูกจ้าง

This commit is contained in:
DESKTOP-2S5P7D1\Windows 10 2023-08-31 11:52:04 +07:00
parent fd682007f8
commit 83c79e4c0a
11 changed files with 155 additions and 63 deletions

View file

@ -179,21 +179,25 @@ namespace BMA.EHR.Domain.Models.HR
public string? PositionExecutiveSide { get; set; }
[Comment("Id ตำแหน่ง")]
public Guid? PositionEmployeePositionId { get; set; }
[Comment("ตำแหน่ง")]
public string? PositionEmployeePosition { get; set; }
public PositionEmployeePosition? PositionEmployeePosition { get; set; }
// [Comment("ตำแหน่ง")]
// public string? PositionEmployeePosition { get; set; }
[Comment("Id ด้านของตำแหน่ง")]
public Guid? PositionEmployeePositionSideId { get; set; }
[Comment("ด้านของตำแหน่ง")]
public string? PositionEmployeePositionSide { get; set; }
public PositionEmployeePositionSide? PositionEmployeePositionSide { get; set; }
// [Comment("ด้านของตำแหน่ง")]
// public string? PositionEmployeePositionSide { get; set; }
[Comment(" Id ระดับชั้นงาน")]
public Guid? PositionEmployeeLevelId { get; set; }
[Comment("ระดับชั้นงาน")]
public string? PositionEmployeeLevel { get; set; }
public PositionEmployeeLevel? PositionEmployeeLevel { get; set; }
// [Comment("ระดับชั้นงาน")]
// public string? PositionEmployeeLevel { get; set; }
[Comment("Id กลุ่มงาน")]
public Guid? PositionEmployeeGroupId { get; set; }
[Comment("กลุ่มงาน")]
public string? PositionEmployeeGroup { get; set; }
public PositionEmployeeGroup? PositionEmployeeGroup { get; set; }
// [Comment("กลุ่มงาน")]
// public string? PositionEmployeeGroup { get; set; }
[Comment("Id สายงาน")]
public PositionEmployeeLine? PositionEmployeeLine { get; set; }
// [Comment("สายงาน")]
// public string? PositionEmployeeLine { get; set; }
[MaxLength(100), Comment("สถานภาพทางกาย")]
public string Physical { get; set; }
@ -257,6 +261,20 @@ namespace BMA.EHR.Domain.Models.HR
// public OrganizationPositionEntity? OrganizationPosition { get; set; }
public LimitLeave? LimitLeave { get; set; }
public Guid? KeycloakId { get; set; }
[Comment("สังกัด")]
public string? EmployeeOc { get; set; }
[Comment("ค่าจ้าง")]
public string? EmployeeWage { get; set; }
[Comment("ประเภทบุคคล")]
public string? EmployeeTypeIndividual { get; set; }
[Comment("เงินเพิ่มการครองชีพชั่วคราว")]
public double? EmployeeMoneyIncrease { get; set; }
[Comment("เงินช่วยเหลือค่าครองชีพชั่วคราว")]
public double? EmployeeMoneyAllowance { get; set; }
[Comment("เงินสมทบประกันสังคม(ลูกจ้าง)")]
public double? EmployeeMoneyEmployee { get; set; }
[Comment("เงินสมทบประกันสังคม(นายจ้าง)")]
public double? EmployeeMoneyEmployer { get; set; }
public virtual List<ProfileEducation> Educations { get; set; } = new List<ProfileEducation>();