BMA EHR API Document
Loading...
Searching...
No Matches
BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController Class Reference
Inheritance diagram for BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController:
BMA.EHR.Domain.Common.BaseController

Public Member Functions

 DisciplineComplaint_AppealController (DisciplineDbContext context, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetDisciplineUser (string status="ALL", string type="ALL", int year=0, int page=1, int pageSize=25, string keyword="")
 List รายการยื่นอุทธรณ์/ร้องทุกข์ (USER)
 
async Task< ActionResult< ResponseObject > > GetByDiscipline (Guid id)
 รายละเอียดยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)
 
async Task< ActionResult< ResponseObject > > CreateDiscipline ([FromForm] DisciplineComplaint_AppealRequest req)
 สร้างรายการยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)
 
async Task< ActionResult< ResponseObject > > UploadFileComplaintAppeals ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารอุทธรณ์/ร้องทุกข์
 
async Task< ActionResult< ResponseObject > > DeleteFileComplaintAppeals (Guid id, Guid docId)
 ลบไฟล์เอกสารอุทธรณ์/ร้องทุกข์
 
async Task< ActionResult< ResponseObject > > GetDisciplineAdmin (string status="ALL", string type="ALL", int year=0, int page=1, int pageSize=25, string keyword="")
 List รายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)
 
async Task< ActionResult< ResponseObject > > UpdateDiscipline (Guid id, [FromBody] DisciplineComplaint_AppealUpdateRequest req)
 แก้ไขรายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)
 

Additional Inherited Members

- Protected Member Functions inherited from BMA.EHR.Domain.Common.BaseController
virtual ActionResult< ResponseObjectSuccess (string message, object? result=null)
 
virtual ActionResult< ResponseObjectSuccess (object? result=null)
 
virtual ActionResult< ResponseObjectError (string message, string result, int statusCode=StatusCodes.Status500InternalServerError)
 
virtual ActionResult< ResponseObjectError (string message, int statusCode=StatusCodes.Status500InternalServerError)
 
virtual ActionResult< ResponseObjectError (Exception exception, string message, int statusCode=StatusCodes.Status500InternalServerError)
 
virtual ActionResult< ResponseObjectError (Exception exception, int statusCode=StatusCodes.Status500InternalServerError)
 

Constructor & Destructor Documentation

◆ DisciplineComplaint_AppealController()

BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.DisciplineComplaint_AppealController ( DisciplineDbContext  context,
MinIODisciplineService  documentService,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ CreateDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.CreateDiscipline ( [FromForm] DisciplineComplaint_AppealRequest  req)
inline

สร้างรายการยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ DeleteFileComplaintAppeals()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.DeleteFileComplaintAppeals ( Guid  id,
Guid  docId 
)
inline

ลบไฟล์เอกสารอุทธรณ์/ร้องทุกข์

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetByDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.GetByDiscipline ( Guid  id)
inline

รายละเอียดยื่นอุทธรณ์/ร้องทุกข์ (USER/ADMIN)

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetDisciplineAdmin()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.GetDisciplineAdmin ( string  status = "ALL",
string  type = "ALL",
int  year = 0,
int  page = 1,
int  pageSize = 25,
string  keyword = "" 
)
inline

List รายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetDisciplineUser()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.GetDisciplineUser ( string  status = "ALL",
string  type = "ALL",
int  year = 0,
int  page = 1,
int  pageSize = 25,
string  keyword = "" 
)
inline

List รายการยื่นอุทธรณ์/ร้องทุกข์ (USER)

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ UpdateDiscipline()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.UpdateDiscipline ( Guid  id,
[FromBody] DisciplineComplaint_AppealUpdateRequest  req 
)
inline

แก้ไขรายการยื่นอุทธรณ์/ร้องทุกข์ (ADMIN)

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ UploadFileComplaintAppeals()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint_Appeal.Service.Controllers.DisciplineComplaint_AppealController.UploadFileComplaintAppeals ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

อัพไฟล์เอกสารอุทธรณ์/ร้องทุกข์

Returns

<response code="200"></response> <response code="400">ค่าตัวแปรที่ส่งมาไม่ถูกต้อง</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>


The documentation for this class was generated from the following file: