Change API Put and Post CommandType 01-09

This commit is contained in:
Suphonchai Phoonsawat 2023-08-25 10:32:43 +07:00
parent 0aa0aedba9
commit eba4e23bea
13 changed files with 17000 additions and 37 deletions

View file

@ -48,25 +48,58 @@ namespace BMA.EHR.Domain.Models.Commands.Core
#region " For Placement Command "
[Required, Comment("อ้างอิงรอบการสอบ")]
public Guid PlacementId { get; set; }
[Comment("อ้างอิงรอบการสอบ")]
public Guid? PlacementId { get; set; }
public Placement.Placement Placement { get; set; }
[Required, Comment("ตำแหน่งที่บรรจุ")]
public string PositionName { get; set; } = string.Empty;
[Comment("ตำแหน่งที่บรรจุ")]
public string? PositionName { get; set; } = string.Empty;
[Required, Comment("มติ กก. ครั้งที่ (เรื่อง รับสมัครสอบฯ)")]
public string ConclusionRegisterNo { get; set; } = string.Empty;
[Comment("มติ กก. ครั้งที่ (เรื่อง รับสมัครสอบฯ)")]
public string? ConclusionRegisterNo { get; set; } = string.Empty;
[Required, Comment("ลงวันที่ (เรื่อง รับสมัครสอบฯ)")]
public DateTime ConclusionRegisterDate { get; set; } = DateTime.Now;
[Comment("ลงวันที่ (เรื่อง รับสมัครสอบฯ)")]
public DateTime? ConclusionRegisterDate { get; set; } = DateTime.Now;
[Required, Comment("มติ กก. ครั้งที่ (เรื่อง ผลการสอบแข่งขัน)")]
public string ConclusionResultNo { get; set; } = string.Empty;
[Comment("มติ กก. ครั้งที่ (เรื่อง ผลการสอบแข่งขัน)")]
public string? ConclusionResultNo { get; set; } = string.Empty;
[Required, Comment("ลงวันที่ (เรื่อง ผลการสอบแข่งขัน)")]
public DateTime ConclusionResultDate { get; set; } = DateTime.Now;
[Comment("ลงวันที่ (เรื่อง ผลการสอบแข่งขัน)")]
public DateTime? ConclusionResultDate { get; set; } = DateTime.Now;
#endregion
#region " คำสั่ง C-PM-05, C-PM-06 "
[Comment("การประชุม ครั้งที่")]
public string? ConclusionMeetingNo { get; set; } = string.Empty;
[Comment("การประชุม ลงวันที่")]
public DateTime? ConclusionMeetingDate { get; set; } = DateTime.Now;
#endregion
#region " คำสั่ง C-PM-08, C-PM-09 "
[Comment("มติ กก. ครั้งที่ (เรื่อง กลับเข้ารับราชการ)")]
public string? ConclusionReturnNo { get; set; } = string.Empty;
[Comment("ลงวันที่ (เรื่อง กลับเข้ารับราชการ)")]
public DateTime? ConclusionReturnDate { get; set; } = DateTime.Now;
#endregion
#region " คำสั่ง C-PM-09 "
[Comment("หน่วยงานต้นสังกัด ก่อนรับราชการทหาร")]
public string? SourceOrganizationName { get; set; }
[Comment("คำสั่งที่ (ให้เข้ารับราชการทหาร)")]
public string? MilitaryCommandNo { get; set; }
[Comment("ลงวันที่ (ให้เข้ารับราชการทหาร)")]
public DateTime? MilitaryCommanDate { get; set; }
#endregion