BMA EHR API Document

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

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

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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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

  id | id
  exportType | pdf, 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:

- BMA.EHR.Report.Service/Controllers/InsigniaReportController.cs