Employee Profile APIs
APIs สำหรับจัดการข้อมูลส่วนตัวของพนักงาน (Profile)
Profile APIs ใช้ Router Pattern ผ่าน path_action parameter เพื่อเลือกประเภทข้อมูลที่ต้องการจัดการ
Categories
| Category | Description | Actions |
|---|---|---|
| Ability | ความสามารถพิเศษ | list, get, add, update, delete |
| Address | ที่อยู่ (ทะเบียนบ้าน/ปัจจุบัน) | update |
| Document | เอกสาร | list, get, add, update, delete |
| Driving Skill | ทักษะการขับขี่ | list, get, add, update, delete |
| Education | ประวัติการศึกษา | list, get, add, update, delete |
| Family | ข้อมูลครอบครัว | list, get, add, update, delete |
| Hospital | โรงพยาบาลตามสิทธิ | list, get, add, update, delete |
| Language Skill | ทักษะภาษา | list, get, add, update, delete |
| Log | ประวัติการแก้ไขข้อมูล | list |
| Possess | ทรัพย์สินครอบครอง | list, get, add, update, delete, add-image, delete-image |
| Training | ประวัติการฝึกอบรม | list, get, add, update, delete |
| Typing Skill | ทักษะการพิมพ์ | list, get, add, update, delete |
| Work | ประวัติการทำงาน | list, get, add, update, delete |
Base Endpoints
| Operation | Endpoint |
|---|---|
| List/Get | GET /api/v1/open-apis/employee/get-employee-data-filter?path_action=... |
| Add | POST /api/v1/open-apis/employee/add-employee-profile?path_action=... |
| Update | POST /api/v1/open-apis/employee/update-employee-profile?path_action=... |
| Delete | POST /api/v1/open-apis/employee/delete-employee-profile?path_action=... |
Path Actions
List Actions
| path_action | Description |
|---|---|
list-ability | รายการความสามารถพิเศษ |
list-document | รายการเอกสาร |
list-driving-skill | รายการทักษะการขับขี่ |
list-education | รายการประวัติการศึกษา |
list-family | รายการครอบครัว |
list-hospital | รายการโรงพยาบาล |
list-language-skill | รายการทักษะภาษา |
list-log | รายการประวัติการแก้ไข |
list-possess | รายการทรัพย์สิน |
list-training | รายการการฝึกอบรม |
list-typing-skill | รายการทักษะการพิมพ์ |
list-work | รายการประวัติการทำงาน |
Get Actions
| path_action | Required ID |
|---|---|
get-ability | employee_ability_id |
get-document | employee_documents_id |
get-driving-skill | employee_driving_skill_id |
get-education | employee_education_id |
get-family | employee_family_id |
get-hospital | employee_hospital_id |
get-language-skill | employee_language_skill_id |
get-possess | employee_possess_id |
get-training | employee_training_id |
get-typing-skill | employee_typing_skill_id |
get-work | work_id |
Add Actions
| path_action | Description |
|---|---|
add-ability | เพิ่มความสามารถพิเศษ |
document | เพิ่มเอกสาร |
driving-skill | เพิ่มทักษะการขับขี่ |
education | เพิ่มประวัติการศึกษา |
family | เพิ่มครอบครัว |
hospital | เพิ่มโรงพยาบาล |
language-skill | เพิ่มทักษะภาษา |
possess | เพิ่มทรัพย์สิน |
possess-image | เพิ่มรูปภาพทรัพย์สิน |
training | เพิ่มการฝึกอบรม |
typing-skill | เพิ่มทักษะการพิมพ์ |
work | เพิ่มประวัติการทำงาน |
Update Actions
| path_action | Description |
|---|---|
save-ability | แก้ไขความสามารถพิเศษ |
save-address | แก้ไขที่อยู่ |
save-document | แก้ไขเอกสาร |
driving-skill | แก้ไขทักษะการขับขี่ |
education | แก้ไขประวัติการศึกษา |
family | แก้ไขครอบครัว |
save-hospital | แก้ไขโรงพยาบาล |
save-language-skill | แก้ไขทักษะภาษา |
save-possess | แก้ไขทรัพย์สิน |
save-training | แก้ไขการฝึกอบรม |
save-typing-skill | แก้ไขทักษะการพิมพ์ |
work | แก้ไขประวัติการทำงาน |
Delete Actions
| path_action | Description |
|---|---|
ability | ลบความสามารถพิเศษ |
document | ลบเอกสาร |
driving-skill | ลบทักษะการขับขี่ |
education | ลบประวัติการศึกษา |
delete-family | ลบครอบครัว |
hospital | ลบโรงพยาบาล |
language-skill | ลบทักษะภาษา |
possess | ลบทรัพย์สิน |
possess-image | ลบรูปภาพทรัพย์สิน |
training | ลบการฝึกอบรม |
typing-skill | ลบทักษะการพิมพ์ |
work | ลบประวัติการทำงาน |
Common Parameters
Employee Identification
| Parameter | Description |
|---|---|
employee_code | รหัสพนักงาน |
ใช้ employee_code เพื่อระบุพนักงาน
Related APIs
- Get Employee Info - ดึงข้อมูลพนักงานทั้งหมด
- Get Employee Data - ดึงข้อมูลพนักงานแบบละเอียด
- Get Employee Data Filter - ดึงข้อมูลพนักงานแบบกรอง
Last updated on