|
BMA EHR API Document
|
Public Member Functions | |
| LeaveReportController (LeaveRequestRepository leaveRequestRepository, UserProfileRepository userProfileRepository, CommandRepository commandRepository, LeaveTypeRepository leaveTypeRepository, ProcessUserTimeStampRepository processUserTimeStampRepository, DutyTimeRepository dutyTimeRepository, UserDutyTimeRepository userDutyTimeRepository) | |
| async Task< ActionResult< ResponseObject > > | GetReport (Guid id, [FromQuery] bool hajj=false) |
| LV2_033 - รายงานการลา | |
| async Task< ActionResult< ResponseObject > > | GetCancelReport (Guid id) |
| LV2_034 - รายงานการยกเลิกการลา | |
| async Task< ActionResult< ResponseObject > > | GetOfficerLeaveDayReport ([FromBody] GetLeaveReportDto req) |
| LV2_035 - รายงานบัญชีแสดงวันลา ขรก | |
| async Task< ActionResult< ResponseObject > > | GetEmployeeLeaveDayReport ([FromBody] GetLeaveReportDto req) |
| LV2_036 - รายงานบัญชีแสดงวันลา ลูกจ้าง | |
| async Task< ActionResult< ResponseObject > > | GetTimeRecordsOfficerReport ([FromBody] GetLeaveDetailReportDto req) |
| LV2_037 - รายงานการลงเวลาประจำวัน | |
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 |
LV2_034 - รายงานการยกเลิกการลา
| id | รหัสของรายการขอลา |
<response code="200">เมื่อทำรายการสำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
LV2_036 - รายงานบัญชีแสดงวันลา ลูกจ้าง
<response code="200">เมื่อทำรายการสำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
LV2_035 - รายงานบัญชีแสดงวันลา ขรก
<response code="200">เมื่อทำรายการสำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
LV2_033 - รายงานการลา
| id | รหัสของรายการขอลา |
| hajj | เป็นการแสดงรายงานการขอลาไปพิธีอัจย์หรือไม่? |
<response code="200">เมื่อทำรายการสำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
|
inline |
LV2_037 - รายงานการลงเวลาประจำวัน
<response code="200">เมื่อทำรายการสำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>