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

Public Member Functions

 DisciplineComplaintController (DisciplineDbContext context, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetDisciplineComplaint (int page=1, int pageSize=25, string keyword="")
 list รายการวินัยเรื่องร้องเรียน
 
async Task< ActionResult< ResponseObject > > GetByDisciplineComplaint (Guid id)
 get รายการวินัยเรื่องร้องเรียน
 
async Task< ActionResult< ResponseObject > > CreateDisciplineComplaint ([FromBody] DisciplineComplaintRequest req)
 สร้างรายการวินัยเรื่องร้องเรียน
 
async Task< ActionResult< ResponseObject > > UpdateDisciplineComplaint ([FromBody] DisciplineComplaintRequest req, Guid id)
 แก้ไขรายการวินัยเรื่องร้องเรียน
 
async Task< ActionResult< ResponseObject > > DeleteDisciplineComplaint (Guid id)
 ลบรายการวินัยเรื่องร้องเรียน
 
async Task< ActionResult< ResponseObject > > RejectDisciplineComplaint (Guid id)
 ยุติเรื่อง
 
async Task< ActionResult< ResponseObject > > ApproveDisciplineComplaint ([FromBody] DisciplinePersonIdRequest req, Guid id)
 ส่งเรื่องสอบสวน
 
async Task< ActionResult< ResponseObject > > ResumeDisciplineComplaint (Guid id)
 ยกเลิกการยุติเรื่อง
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineComplaint ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารร้องเรียนวินัย
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineComplaint (Guid id, Guid docId)
 ลบไฟล์เอกสารร้องเรียนวินัย
 

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

◆ DisciplineComplaintController()

BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.DisciplineComplaintController ( DisciplineDbContext  context,
MinIODisciplineService  documentService,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ ApproveDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.ApproveDisciplineComplaint ( [FromBody] DisciplinePersonIdRequest  req,
Guid  id 
)
inline

ส่งเรื่องสอบสวน

Returns

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

◆ CreateDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.CreateDisciplineComplaint ( [FromBody] DisciplineComplaintRequest  req)
inline

สร้างรายการวินัยเรื่องร้องเรียน

Returns

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

◆ DeleteDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.DeleteDisciplineComplaint ( Guid  id)
inline

ลบรายการวินัยเรื่องร้องเรียน

Returns

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

◆ DeleteFileDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.DeleteFileDisciplineComplaint ( Guid  id,
Guid  docId 
)
inline

ลบไฟล์เอกสารร้องเรียนวินัย

Returns

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

◆ GetByDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.GetByDisciplineComplaint ( Guid  id)
inline

get รายการวินัยเรื่องร้องเรียน

Returns

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

◆ GetDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.GetDisciplineComplaint ( int  page = 1,
int  pageSize = 25,
string  keyword = "" 
)
inline

list รายการวินัยเรื่องร้องเรียน

Returns

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

◆ RejectDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.RejectDisciplineComplaint ( Guid  id)
inline

ยุติเรื่อง

Returns

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

◆ ResumeDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.ResumeDisciplineComplaint ( Guid  id)
inline

ยกเลิกการยุติเรื่อง

Returns

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

◆ UpdateDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.UpdateDisciplineComplaint ( [FromBody] DisciplineComplaintRequest  req,
Guid  id 
)
inline

แก้ไขรายการวินัยเรื่องร้องเรียน

Returns

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

◆ UploadFileDisciplineComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.UploadFileDisciplineComplaint ( [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: