BMA EHR API Document

Loading...
Searching...
No Matches
Public Member Functions | List of all members
BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController Class Reference
Inheritance diagram for BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController:

## Public Member Functions
| DisciplineComplaintController (DisciplineDbContext context, MinIODisciplineService documentService, NotificationRepository repositoryNoti, 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< 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)

## Constructor & Destructor Documentation

## ◆ DisciplineComplaintController()

BMA.EHR.DisciplineComplaint.Service.Controllers.DisciplineComplaintController.DisciplineComplaintController | ( | DisciplineDbContext | context,
|  | MinIODisciplineService | documentService,
|  | NotificationRepository | repositoryNoti,
|  | 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:

- BMA.EHR.Discipline.Service/Controllers/DisciplineComplaintController.cs