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

Public Member Functions

 InsigniaReportController (IWebHostEnvironment hostingEnvironment, IConfiguration configuration, InsigniaReportRepository repository, GenericReportGenerator reportGenerator)
 
async Task< ActionResult< ResponseObject > > GetInsignia39ConvertReportAsync (Guid id, string exportType="pdf")
 39-แบบ ขร1 บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ ข้าราชการ ชั้นสายสะพาย
 
async Task< ActionResult< ResponseObject > > GetInsignia40ConvertReportAsync (Guid id, string exportType="pdf")
 40-แบบ ขร2 บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ ข้าราชการ ชั้นต่ำกว่าสายสะพาย

 
async Task< ActionResult< ResponseObject > > GetInsignia41ConvertReportAsync (Guid id, string exportType="pdf")
 41-แบบ ขร3 บัญชีรายชื่อข้าราชการผู้ขอพระราชทานเครื่องราชฯ
 
async Task< ActionResult< ResponseObject > > GetInsignia42ConvertReportAsync (Guid id, string exportType="pdf")
 42-แบบ ขร4 บัญชีแสดงคุณสมบัติของข้าราชการซึ่งเสนอขอเครื่องราชฯ
 
async Task< ActionResult< ResponseObject > > GetInsignia43ConvertReportAsync (Guid id, string exportType="pdf")
 43-บัญชีระดับผลการประเมินผลการปฏิบัติราชการในรอบ 5 ปี
 
async Task< ActionResult< ResponseObject > > GetInsignia44ConvertReportAsync (Guid id, string exportType="pdf")
 44-บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ
 
async Task< ActionResult< ResponseObject > > GetInsignia45ConvertReportAsync (Guid id, string exportType="pdf")
 45-บัญชีแสดงรายชื่อผู้ขอพระราชทานเหรียญจักรพรรดิมาลา
 
async Task< ActionResult< ResponseObject > > GetInsignia46ConvertReportAsync (Guid id, string exportType="pdf")
 46-ประวัติสำหรับการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา
 

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

◆ InsigniaReportController()

BMA.EHR.Report.Service.Controllers.InsigniaReportController.InsigniaReportController ( IWebHostEnvironment  hostingEnvironment,
IConfiguration  configuration,
InsigniaReportRepository  repository,
GenericReportGenerator  reportGenerator 
)
inline

Member Function Documentation

◆ GetInsignia39ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia39ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

39-แบบ ขร1 บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ ข้าราชการ ชั้นสายสะพาย

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia40ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia40ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

40-แบบ ขร2 บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ ข้าราชการ ชั้นต่ำกว่าสายสะพาย

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia41ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia41ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

41-แบบ ขร3 บัญชีรายชื่อข้าราชการผู้ขอพระราชทานเครื่องราชฯ

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia42ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia42ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

42-แบบ ขร4 บัญชีแสดงคุณสมบัติของข้าราชการซึ่งเสนอขอเครื่องราชฯ

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia43ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia43ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

43-บัญชีระดับผลการประเมินผลการปฏิบัติราชการในรอบ 5 ปี

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia44ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia44ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

44-บัญชีแสดงจำนวนชั้นตราเครื่องราชฯ

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia45ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia45ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

45-บัญชีแสดงรายชื่อผู้ขอพระราชทานเหรียญจักรพรรดิมาลา

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>

◆ GetInsignia46ConvertReportAsync()

async Task< ActionResult< ResponseObject > > BMA.EHR.Report.Service.Controllers.InsigniaReportController.GetInsignia46ConvertReportAsync ( Guid  id,
string  exportType = "pdf" 
)
inline

46-ประวัติสำหรับการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา

Parameters
idid
exportTypepdf, docx หรือ xlsx
Returns

<response code="200">เมื่อทำการอ่านข้อมูลจาก Relational Database สำเร็จ</response> <response code="401">ไม่ได้ Login เข้าระบบ</response> <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>


The documentation for this class was generated from the following file: