Create Quota Year
สร้างโควตาการลาประจำปีใหม่ให้พนักงาน ระบบจะคำนวณโควตาจากกฎธุรกิจและสร้างให้ทุกประเภทการลาที่เปิดใช้งาน
Endpoint
POST /api/v1/open-apis/salary/add-data-filterRequest Body
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
path_action | string | Yes | ต้องเป็น create_quota_year | "create_quota_year" |
quota_year | string | Yes | ปีที่ต้องการสร้างโควตา (YYYY) | "2027" |
company_id | string | No | กรองตามบริษัท (Base64) | - |
branch_id | string | No | กรองตามสาขา (Base64) | - |
department_id | string | No | กรองตามแผนก (Base64) | - |
position_id | string | No | กรองตามตำแหน่ง (Base64) | - |
employee_id | string | No | สร้างเฉพาะพนักงานคนเดียว (Base64) | - |
keyword | string | No | ค้นหาพนักงาน | - |
Response Format
Success Response
{
"code": 200,
"message": "Create Quota Year Success",
"payload": []
}Error Response
{
"code": 413,
"message": "Payload Too Large",
"payload": "Payload Too Large"
}Code Examples
cURL
curl -X POST "https://openapi.humansoft.co.th/api/v1/open-apis/salary/add-data-filter" \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"path_action": "create_quota_year",
"quota_year": "2027"
}'Notes
- ถ้ามีพนักงานจำนวนมาก อาจได้ HTTP 413 ให้ใช้ filter เพื่อจำกัดขอบเขต
- ถ้าพนักงานมีโควตาในปีนั้นอยู่แล้ว ระบบจะข้ามไม่สร้างซ้ำ
- โควตาจะถูกคำนวณจากกฎธุรกิจตามอายุงาน/ประเภทพนักงาน
Related APIs
- Reset Quota - รีเซ็ตโควตาและคำนวณใหม่
- Calculate Quota - คำนวณโควตาจากข้อมูลการลา
- List Quotas - ดูรายการโควตาที่สร้าง
Last updated on