BMA EHR API Document

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

## Public Member Functions
| DisciplineInvestigateController (DisciplineDbContext context, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
async Task< ActionResult< ResponseObject > > | GetDisciplineInvestigate (int page=1, int pageSize=25, string keyword="")
| list รายการวินัยเรื่องสืบสวน
async Task< ActionResult< ResponseObject > > | GetByDisciplineInvestigate (Guid id)
| get รายการวินัยเรื่องสืบสวน
async Task< ActionResult< ResponseObject > > | UpdateDisciplineInvestigate ([FromBody] DisciplineInvestigateRequest req, Guid id)
| แก้ไขรายการวินัยเรื่องสืบสวน
async Task< ActionResult< ResponseObject > > | RejectDisciplineInvestigate (Guid id)
| ยุติเรื่อง
async Task< ActionResult< ResponseObject > > | ApproveDisciplineInvestigate ([FromBody] DisciplinePersonIdRequest req, Guid id)
| ส่งเรื่องสอบสวน
async Task< ActionResult< ResponseObject > > | ResumeDisciplineInvestigate (Guid id)
| ยกเลิกการยุติเรื่อง
async Task< ActionResult< ResponseObject > > | UploadFileDisciplineInvestigate ([FromForm] DisciplineFileRequest req, Guid id)
| อัพไฟล์เอกสารสืบสวนวินัย
async Task< ActionResult< ResponseObject > > | DeleteFileDisciplineInvestigate (Guid id, Guid docId)
| ลบไฟล์เอกสารสืบสวนวินัย
async Task< ActionResult< ResponseObject > > | UploadFileDisciplineInvestigateComplaint ([FromForm] DisciplineFileRequest req, Guid id)
| อัพไฟล์เอกสารร้องเรียนวินัย
async Task< ActionResult< ResponseObject > > | DeleteFileDisciplineInvestigateComplaint (Guid id, Guid docId)
| ลบไฟล์เอกสารร้องเรียนวินัย
async Task< ActionResult< ResponseObject > > | UploadFileDisciplineInvestigateRelevant ([FromForm] DisciplineFileRequest req, Guid id)
| อัพไฟล์เอกสารเกี่ยวข้องสืบสวนวินัย
async Task< ActionResult< ResponseObject > > | DeleteFileDisciplineInvestigateRelevant (Guid id, Guid docId)
| ลบไฟล์เอกสารเกี่ยวข้องสืบสวนวินัย
async Task< ActionResult< ResponseObject > > | GetCalendarDisciplineInvestigate ([FromBody] DisciplineCalendarRequest req)
| ปฏิทินรายการวินัยเรื่องสืบสวน
async Task< ActionResult< ResponseObject > > | PostToReport ([FromBody] DisciplineProfileRequest req)
| สั่งรายชื่อไปออกคำสั่งยุตื

## 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

## ◆ DisciplineInvestigateController()

BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.DisciplineInvestigateController | ( | DisciplineDbContext | context,
|  | MinIODisciplineService | documentService,
|  | IHttpContextAccessor | httpContextAccessor
| ) |  |
| inline

## Member Function Documentation

## ◆ ApproveDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.ApproveDisciplineInvestigate | ( | [FromBody] DisciplinePersonIdRequest | req,
|  | Guid | id
| ) |  |
| inline

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

Returns

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

## ◆ DeleteFileDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.DeleteFileDisciplineInvestigate | ( | Guid | id,
|  | Guid | docId
| ) |  |
| inline

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

Returns

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

## ◆ DeleteFileDisciplineInvestigateComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.DeleteFileDisciplineInvestigateComplaint | ( | Guid | id,
|  | Guid | docId
| ) |  |
| inline

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

Returns

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

## ◆ DeleteFileDisciplineInvestigateRelevant()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.DeleteFileDisciplineInvestigateRelevant | ( | Guid | id,
|  | Guid | docId
| ) |  |
| inline

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

Returns

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

## ◆ GetByDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.GetByDisciplineInvestigate | ( | Guid | id | ) |
| inline

get รายการวินัยเรื่องสืบสวน

Returns

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

## ◆ GetCalendarDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.GetCalendarDisciplineInvestigate | ( | [FromBody] DisciplineCalendarRequest | req | ) |
| inline

ปฏิทินรายการวินัยเรื่องสืบสวน

Returns

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

## ◆ GetDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.GetDisciplineInvestigate | ( | 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>

## ◆ PostToReport()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.PostToReport | ( | [FromBody] DisciplineProfileRequest | req | ) |
| inline

สั่งรายชื่อไปออกคำสั่งยุตื

Returns

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

## ◆ RejectDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.RejectDisciplineInvestigate | ( | Guid | id | ) |
| inline

ยุติเรื่อง

Returns

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

## ◆ ResumeDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.ResumeDisciplineInvestigate | ( | Guid | id | ) |
| inline

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

Returns

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

## ◆ UpdateDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.UpdateDisciplineInvestigate | ( | [FromBody] DisciplineInvestigateRequest | req,
|  | Guid | id
| ) |  |
| inline

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

Returns

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

## ◆ UploadFileDisciplineInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.UploadFileDisciplineInvestigate | ( | [FromForm] DisciplineFileRequest | req,
|  | Guid | id
| ) |  |
| inline

อัพไฟล์เอกสารสืบสวนวินัย

Returns

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

## ◆ UploadFileDisciplineInvestigateComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.UploadFileDisciplineInvestigateComplaint | ( | [FromForm] DisciplineFileRequest | req,
|  | Guid | id
| ) |  |
| inline

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

Returns

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

## ◆ UploadFileDisciplineInvestigateRelevant()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.UploadFileDisciplineInvestigateRelevant | ( | [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/DisciplineInvestigateController.cs