|
BMA EHR API Document
|
Public Member Functions | |
| RetirementResignController (RetirementRepository repository, NotificationRepository repositoryNoti, ApplicationDBContext context, MinIOService documentService, IHttpContextAccessor httpContextAccessor) | |
| async Task< ActionResult< ResponseObject > > | GetListByProfile () |
| list รายการลาออกของ User | |
| async Task< ActionResult< ResponseObject > > | GetListByAdmin () |
| list รายการลาออกของ Admin | |
| async Task< ActionResult< ResponseObject > > | GetDetailByUser (Guid id) |
| get รายละเอียดลาออก | |
| async Task< ActionResult< ResponseObject > > | Post ([FromForm] RetirementResignRequest req) |
| สร้างการลาออก | |
| async Task< ActionResult< ResponseObject > > | Put ([FromForm] RetirementResignRequest req, Guid id) |
| แก้ไขการลาออก | |
| async Task< ActionResult< ResponseObject > > | Delete (Guid id) |
| ลบลาออก | |
| async Task< ActionResult< ResponseObject > > | AdminConfirm ([FromBody] RetirementReasonRequest req, Guid id) |
| อนุมัติคำลาออก | |
| async Task< ActionResult< ResponseObject > > | AdminReject ([FromBody] RetirementReasonRequest req, Guid id) |
| ไม่อนุมัติคำลาออก | |
| async Task< ActionResult< ResponseObject > > | CommanderConfirm ([FromBody] RetirementReasonRequest req, Guid id) |
| ผู้บังคับบัญชา อนุมัติคำลาออก | |
| async Task< ActionResult< ResponseObject > > | CommanderReject ([FromBody] RetirementReasonDateRequest req, Guid id) |
| ผู้บังคับบัญชา ไม่อนุมัติคำลาออก | |
| async Task< ActionResult< ResponseObject > > | OligarchConfirm ([FromBody] RetirementReasonRequest req, Guid id) |
| ผู้มีอำนาจ อนุมัติคำลาออก | |
| async Task< ActionResult< ResponseObject > > | OligarchReject ([FromBody] RetirementReasonDateRequest req, Guid id) |
| ผู้มีอำนาจ ไม่อนุมัติคำลาออก | |
| async Task< ActionResult< ResponseObject > > | PostToReport ([FromBody] RetirementProfileRequest req) |
| สั่งรายชื่อไปออกคำสั่ง | |
| async Task< ActionResult< ResponseObject > > | GetListQuestion () |
| list แบบสอบถามหลังลาออก | |
| async Task< ActionResult< ResponseObject > > | GetByIdQuestion (Guid id) |
| get รายละเอียดแบบสอบถามหลังลาออก | |
| async Task< ActionResult< ResponseObject > > | PostQuestion ([FromBody] RetirementQuestionRequest req) |
| สร้างแบบสอบถามหลังลาออก | |
| async Task< ActionResult< ResponseObject > > | DeleteQuestion (Guid id) |
| ลบแบบสอบถามหลังลาออก | |
| async Task< ActionResult< ResponseObject > > | PutQuestion ([FromBody] RetirementQuestionRequest req, Guid id) |
| แก้ไขแบบสอบถามหลังลาออก | |
| async Task< ActionResult< ResponseObject > > | PutQuestionComment ([FromBody] RetirementQuestionCommentRequest req, Guid id) |
| แก้ไขคะแนนแบบสอบถามหลังลาออก | |
| async Task< ActionResult< ResponseObject > > | UpdateAppointQuestion ([FromBody] RetirementQuestionAppointRequest req, Guid id) |
| แก้ไขกําหนดวันนัดหมายเพื่อทําการสัมภาษณ์การลาออก | |
| async Task< ActionResult< ResponseObject > > | GetQuestionnaireQuestion () |
| list คำถาม | |
| async Task< ActionResult< ResponseObject > > | UpdateQuestionnaireQuestion ([FromBody] RetirementQuestionnaireQuestionRequest req) |
| update คำถาม | |
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 |
อนุมัติคำลาออก
| id | Id คำลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ไม่อนุมัติคำลาออก
| id | Id คำลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ผู้บังคับบัญชา อนุมัติคำลาออก
| id | Id คำลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ผู้บังคับบัญชา ไม่อนุมัติคำลาออก
| id | Id คำลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ลบลาออก
| id | Id ลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ลบแบบสอบถามหลังลาออก
| id | Id แบบสอบถามหลังลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
get รายละเอียดแบบสอบถามหลังลาออก
| id | Id แบบสอบถามหลังลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
get รายละเอียดลาออก
| id | Id ลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list รายการลาออกของ Admin
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list รายการลาออกของ User
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list แบบสอบถามหลังลาออก
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
list คำถาม
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ผู้มีอำนาจ อนุมัติคำลาออก
| id | Id คำลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
ผู้มีอำนาจ ไม่อนุมัติคำลาออก
| id | 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 |
แก้ไขการลาออก
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
แก้ไขแบบสอบถามหลังลาออก
| id | Id แบบสอบถามหลังลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
แก้ไขคะแนนแบบสอบถามหลังลาออก
| id | Id แบบสอบถามหลังลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
แก้ไขกําหนดวันนัดหมายเพื่อทําการสัมภาษณ์การลาออก
| id | Id กําหนดวันนัดหมายเพื่อทําการสัมภาษณ์การลาออก |
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
update คำถาม
<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>