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

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 > > GetByDisciplineInvestigateComplaint (Guid id)
 get รายการวินัยเรื่องร้องเรียน
 
async Task< ActionResult< ResponseObject > > UpdateDisciplineInvestigateComplaint ([FromBody] DisciplineInvestigateComplaintRequest req, Guid id)
 แก้ไขรายการวินัยเรื่องร้องเรียน
 
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)
 ปฏิทินรายการวินัยเรื่องสืบสวน
 

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

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

◆ GetByDisciplineInvestigateComplaint()

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

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

◆ UpdateDisciplineInvestigateComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineInvestigate.Service.Controllers.DisciplineInvestigateController.UpdateDisciplineInvestigateComplaint ( [FromBody] DisciplineInvestigateComplaintRequest  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: