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

Public Member Functions

 DisciplineDisciplinaryController (DisciplineDbContext context, MinIODisciplineService documentService, IHttpContextAccessor httpContextAccessor)
 
async Task< ActionResult< ResponseObject > > GetDisciplineDisciplinary (int page=1, int pageSize=25, string keyword="")
 list รายการวินัยเรื่องสอบสวน
 
async Task< ActionResult< ResponseObject > > GetByDisciplineDisciplinary (Guid id)
 get รายการวินัยเรื่องสอบสวน
 
async Task< ActionResult< ResponseObject > > UpdateDisciplineDisciplinary ([FromBody] DisciplineDisciplinaryRequest req, Guid id)
 แก้ไขรายการวินัยเรื่องสอบสวน
 
async Task< ActionResult< ResponseObject > > RejectDisciplineDisciplinary (Guid id)
 ยุติเรื่อง
 
async Task< ActionResult< ResponseObject > > ApproveDisciplineDisciplinary (Guid id)
 ส่งเรื่องสอบสวน
 
async Task< ActionResult< ResponseObject > > ResumeDisciplineDisciplinary (Guid id)
 ยกเลิกการยุติเรื่อง
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryInvestigate ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารสืบสวนวินัย
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryInvestigate (Guid id, Guid docId)
 ลบไฟล์เอกสารสืบสวนวินัย
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryComplaint ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารร้องเรียนวินัย
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryComplaint (Guid id, Guid docId)
 ลบไฟล์เอกสารร้องเรียนวินัย
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryInvestigateRelevant ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารเกี่ยวข้องสืบสวนวินัย
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryInvestigateRelevant (Guid id, Guid docId)
 ลบไฟล์เอกสารเกี่ยวข้องสืบสวนวินัย
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryRelevants ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารที่เกี่ยวข้องกับการสอบสวน
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryRelevants (Guid id, Guid docId)
 ลบเอกสารที่เกี่ยวข้องกับการสอบสวน
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinarySummaryEvidences ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์หลักฐานสนับสนุนข้อกล่าวหา
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinarySummaryEvidences (Guid id, Guid docId)
 ลบหลักฐานสนับสนุนข้อกล่าวหา
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryRecordAccusers ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์บันทึกถ้อยคำของผู้กล่าวหา
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryRecordAccusers (Guid id, Guid docId)
 ลบไฟล์บันทึกถ้อยคำของผู้กล่าวหา
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryWitnessess ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์พยานและการบันทึกถ้อยคำ
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryWitnessess (Guid id, Guid docId)
 ลบไฟล์พยานและการบันทึกถ้อยคำ
 
async Task< ActionResult< ResponseObject > > UploadFileDisciplineDisciplinaryOther ([FromForm] DisciplineFileRequest req, Guid id)
 อัพไฟล์เอกสารหลักฐานอื่น ๆ
 
async Task< ActionResult< ResponseObject > > DeleteFileDisciplineDisciplinaryOther (Guid id, Guid docId)
 ลบไฟล์เอกสารหลักฐานอื่น ๆ
 
async Task< ActionResult< ResponseObject > > PostToSuspend ([FromBody] DisciplinePersonIdRequest req, Guid id, Guid commandTypeId)
 สั่งรายชื่อไปออกคำสั่งให้ออกจากราชการไว้ก่อน
 
async Task< ActionResult< ResponseObject > > PostToDiscard ([FromBody] DisciplinePersonIdRequest req, Guid id, Guid commandTypeId)
 สั่งรายชื่อไปออกคำสั่งงดโทษ
 
async Task< ActionResult< ResponseObject > > GetCalendarDisciplineDisciplinary ([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< 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

◆ DisciplineDisciplinaryController()

BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DisciplineDisciplinaryController ( DisciplineDbContext  context,
MinIODisciplineService  documentService,
IHttpContextAccessor  httpContextAccessor 
)
inline

Member Function Documentation

◆ ApproveDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.ApproveDisciplineDisciplinary ( Guid  id)
inline

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

Returns

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

◆ DeleteFileDisciplineDisciplinaryComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryComplaint ( Guid  id,
Guid  docId 
)
inline

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

Returns

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

◆ DeleteFileDisciplineDisciplinaryInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryInvestigate ( Guid  id,
Guid  docId 
)
inline

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

Returns

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

◆ DeleteFileDisciplineDisciplinaryInvestigateRelevant()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryInvestigateRelevant ( Guid  id,
Guid  docId 
)
inline

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

Returns

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

◆ DeleteFileDisciplineDisciplinaryOther()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryOther ( Guid  id,
Guid  docId 
)
inline

ลบไฟล์เอกสารหลักฐานอื่น ๆ

Returns

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

◆ DeleteFileDisciplineDisciplinaryRecordAccusers()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryRecordAccusers ( Guid  id,
Guid  docId 
)
inline

ลบไฟล์บันทึกถ้อยคำของผู้กล่าวหา

Returns

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

◆ DeleteFileDisciplineDisciplinaryRelevants()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryRelevants ( Guid  id,
Guid  docId 
)
inline

ลบเอกสารที่เกี่ยวข้องกับการสอบสวน

Returns

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

◆ DeleteFileDisciplineDisciplinarySummaryEvidences()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinarySummaryEvidences ( Guid  id,
Guid  docId 
)
inline

ลบหลักฐานสนับสนุนข้อกล่าวหา

Returns

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

◆ DeleteFileDisciplineDisciplinaryWitnessess()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.DeleteFileDisciplineDisciplinaryWitnessess ( Guid  id,
Guid  docId 
)
inline

ลบไฟล์พยานและการบันทึกถ้อยคำ

Returns

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

◆ GetByDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.GetByDisciplineDisciplinary ( Guid  id)
inline

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

Returns

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

◆ GetCalendarDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.GetCalendarDisciplineDisciplinary ( [FromBody] DisciplineCalendarRequest  req)
inline

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

Returns

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

◆ GetDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.GetDisciplineDisciplinary ( 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>

◆ PostToDiscard()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.PostToDiscard ( [FromBody] DisciplinePersonIdRequest  req,
Guid  id,
Guid  commandTypeId 
)
inline

สั่งรายชื่อไปออกคำสั่งงดโทษ

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.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.PostToReport ( [FromBody] DisciplineProfileRequest  req)
inline

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

Returns

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

◆ PostToSuspend()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.PostToSuspend ( [FromBody] DisciplinePersonIdRequest  req,
Guid  id,
Guid  commandTypeId 
)
inline

สั่งรายชื่อไปออกคำสั่งให้ออกจากราชการไว้ก่อน

Returns

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

◆ RejectDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.RejectDisciplineDisciplinary ( Guid  id)
inline

ยุติเรื่อง

Returns

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

◆ ResumeDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.ResumeDisciplineDisciplinary ( Guid  id)
inline

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

Returns

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

◆ UpdateDisciplineDisciplinary()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UpdateDisciplineDisciplinary ( [FromBody] DisciplineDisciplinaryRequest  req,
Guid  id 
)
inline

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

Returns

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

◆ UploadFileDisciplineDisciplinaryComplaint()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryComplaint ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

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

Returns

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

◆ UploadFileDisciplineDisciplinaryInvestigate()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryInvestigate ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

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

Returns

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

◆ UploadFileDisciplineDisciplinaryInvestigateRelevant()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryInvestigateRelevant ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

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

Returns

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

◆ UploadFileDisciplineDisciplinaryOther()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryOther ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

อัพไฟล์เอกสารหลักฐานอื่น ๆ

Returns

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

◆ UploadFileDisciplineDisciplinaryRecordAccusers()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryRecordAccusers ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

อัพไฟล์บันทึกถ้อยคำของผู้กล่าวหา

Returns

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

◆ UploadFileDisciplineDisciplinaryRelevants()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryRelevants ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

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

Returns

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

◆ UploadFileDisciplineDisciplinarySummaryEvidences()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinarySummaryEvidences ( [FromForm] DisciplineFileRequest  req,
Guid  id 
)
inline

อัพไฟล์หลักฐานสนับสนุนข้อกล่าวหา

Returns

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

◆ UploadFileDisciplineDisciplinaryWitnessess()

async Task< ActionResult< ResponseObject > > BMA.EHR.DisciplineDisciplinary.Service.Controllers.DisciplineDisciplinaryController.UploadFileDisciplineDisciplinaryWitnessess ( [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: