|
BMA EHR API Document
|
Public Member Functions | |
| InsigniaManageController (ApplicationDBContext context, MinIOService documentService, InsigniaPeriodsRepository repository, NotificationRepository repositoryNoti, IHttpContextAccessor httpContextAccessor) | |
| async Task< ActionResult< ResponseObject > > | GetList (int year, Guid insigniaTypeId) |
| list จัดสรรเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | GetById (Guid insigniaManageId) |
| get รายละเอียดจัดสรรเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | Post ([FromBody] InsigniaManageRequest req) |
| สร้างจัดสรรเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | Delete (Guid insigniaManageId) |
| ลบจัดสรรเครื่องราช | |
| async Task< ActionResult< ResponseObject > > | Put ([FromBody] InsigniaManageRequest req, Guid insigniaManageId) |
| แก้ไขจัดสรรเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | GetListOrganization (Guid insigniaManageId) |
| list หน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ | |
| async Task< ActionResult< ResponseObject > > | PostOrganization ([FromBody] InsigniaManageOrganizationRequest req) |
| สร้างหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ | |
| async Task< ActionResult< ResponseObject > > | DeleteOrganization (Guid insigniaManageOrgId) |
| ลบหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ | |
| async Task< ActionResult< ResponseObject > > | PutOrganization ([FromBody] InsigniaManageOrganizationUpdateRequest req, Guid insigniaManageOrgId) |
| แก้ไขหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ | |
| async Task< ActionResult< ResponseObject > > | GetListDashboardOrganization (Guid insigniaManageId) |
| list dashboard หน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ | |
| async Task< ActionResult< ResponseObject > > | PostBorrowInsignia ([FromBody] InsigniaBorrowRequest req) |
| ยืมเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | PutReturnInsignia ([FromBody] InsigniaReturnRequest req, Guid insigniaManageProfileId) |
| คืนเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | ListBorrowReturnInsignia (int year, Guid insigniaTypeId) |
| list รายการยืม/คืนเครื่องราชฯ | |
| async Task< ActionResult< ResponseObject > > | GetBorrowReturnInsignia (Guid insigniaManageProfileId) |
| get รายการยืม/คืนเครื่องราชฯ | |
Additional Inherited Members | |
Protected Member Functions inherited from BMA.EHR.Domain.Common.BaseController | |
| virtual ActionResult< ResponseObject > | Success (string message, object? result=null) |
| virtual ActionResult< ResponseObject > | Success (object? result=null) |
| virtual ActionResult< ResponseObject > | Error (string message, string result, int statusCode=StatusCodes.Status500InternalServerError) |
| virtual ActionResult< ResponseObject > | Error (string message, int statusCode=StatusCodes.Status500InternalServerError) |
| virtual ActionResult< ResponseObject > | Error (Exception exception, string message, int statusCode=StatusCodes.Status500InternalServerError) |
| virtual ActionResult< ResponseObject > | Error (Exception exception, int statusCode=StatusCodes.Status500InternalServerError) |
|
inline |
|
inline |
ลบจัดสรรเครื่องราช
| insigniaManageId | Id จัดสรรเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ลบหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์
| insigniaManageOrgId | Id หน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
get รายการยืม/คืนเครื่องราชฯ
| insigniaManageProfileId | Id ประเภทเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
get รายละเอียดจัดสรรเครื่องราชฯ
| insigniaManageId | Id จัดสรรเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list จัดสรรเครื่องราชฯ
| year | ปีการจัดสรร |
| insigniaTypeId | Id ประเภทเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list dashboard หน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์
| insigniaManageId | Id จัดสรรเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list หน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์
| insigniaManageId | Id จัดสรรเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list รายการยืม/คืนเครื่องราชฯ
| year | ปียืมขอ |
| insigniaTypeId | Id ประเภทเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
สร้างจัดสรรเครื่องราชฯ
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ยืมเครื่องราชฯ
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
สร้างหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
แก้ไขจัดสรรเครื่องราชฯ
| insigniaManageId | Id จัดสรรเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
แก้ไขหน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์
| insigniaManageOrgId | Id หน่วยงานจัดสรรเครื่องราชอิสริยาภรณ์ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
คืนเครื่องราชฯ
| insigniaManageProfileId | Id ยืมเครื่องราชฯ |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>