出勤參數
查詢出勤相關的參數代碼,包括:班別代碼查詢、假勤項目代碼查詢、出差地點代碼查詢等。
shift_worktime = {
"CO_ID": number, //公司_ID
"SHIFT_ID": number, //班別_ID
"WEEKDAY": number, //星期別
"DATA_TYPE": string, //資料類別
"STIME":date, //時間起
"ETIME":date, //時間迄
},
Authorizations
Body
CO_IDintegerRequired
公司ID
SHIFT_IDintegerRequired
班別ID
Responses
200
成功
```
{
code: 200,
data: [shift_worktime, shift_worktime, ...]
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/shift_worktime HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 27
{
"CO_ID": 13,
"SHIFT_ID": 188
}
No content
calendar_leave = {
"CALENDAR_LEAVE_ID": number, //行事曆別_ID
"LEAVE_NAME": string, //行事曆別名稱
"LEAVE_NAME_JSON": boject, //行事曆別名稱_JSON
"LEAVE_NAME_COLOR": string, //行事曆填滿顏色
"TEXT_COLOR": string, //行事曆文字顏色
"SORT_ORDER": number, //排序
},
Authorizations
Responses
200
成功
```
{
code: 200,
data: [calendar_leave, calendar_leave, ...]
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/calendar_leave HTTP/1.1
Host:
Authorization: Bearer JWT
Accept: */*
No content
calendar_basic = {
"CALENDAR_BASIC_ID": number,//行事曆基本檔_ID
"CO_ID": number,//公司_ID
"CALENDAR_CODE": string,//行事曆代碼
"CALENDAR_NAME": string,//行事曆名稱
"CALENDAR_NAME_JSON": boject,//行事曆別名稱_JSON
"IS_ACT": number,//使用狀態
"SORT_ORDER": number,//排序
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [calendar_basic, calendar_basic, ...]
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/calendar_basic HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 12
{
"CO_ID": 13
}
No content
calendar_day = {
"CO_ID": number,//公司_ID
"CALENDAR_BASIC_ID": number,//行事曆基本檔_ID
"CALENDAR_DATE":date,//行事曆日期
"CALENDAR_WEEK": number,//星期
"CALENDAR_LEAVE_ID": number,//行事曆別_ID
},
Authorizations
Body
CO_IDintegerRequired
公司ID
CALENDAR_BASIC_IDintegerRequired
行事曆基本檔ID
CALENDAR_YEARstring | dateRequired
行事曆年度
Responses
200
成功
```
{
code: 200,
data: [calendar_day, calendar_day, ...]
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/calendar_day HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"CO_ID": 13,
"CALENDAR_BASIC_ID": 109,
"CALENDAR_YEAR": 2019
}
No content
shift = {
"SHIFT_ID": number, //班別_ID
"CO_ID": number, //公司_ID
"SHIFT_CODE": string, //班別代碼
"SHIFT_NAME": string, //班別名稱
"SHIFT_NAME_JSON": boject, //班別名稱_JSON
"SHIFT_ABBR_NAME": string, //班別簡稱
"SHIFT_ABBR_NAME_JSON": boject, //班別簡稱_JSON
"IS_FIX_SHIFT": number, //是否為固定班用途
"IS_SA_SHIFT": number, //是否為排班用途
"SHIFT_WORK_HOUR": number, //班別實際工時
"IS_ACT": number, //使用狀態
"SORT_ORDER": number, //排序
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [shift, shift, ...]
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/shift HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 12
{
"CO_ID": 13
}
No content
leaveitem = {
"LEAVEITEM_ID": number, //假勤項目_ID
"CO_ID": number, //公司_ID
"LEAVEITEM_CODE":string, //假勤項目代碼
"LEAVEITEM_NAME":string, //假勤項目名稱
"LEAVEITEM_NAME_JSON":boject, //假勤項目名稱_JSON
"SPECIFIC_CODE":string, //特定代碼
"UNIT":string, //假勤單位
"UNIT_VALUE": number, //假勤單位(數值)
"PERIOD_TYPE":string, //計算期間(種類)
"SORT_ORDER": number, //排序
"IS_ACT": number, //使用狀態
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [leaveitem, leaveitem, ...]
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/leaveitem HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 12
{
"CO_ID": 13
}
No content
bizArea = {
"BIZ_AREA_ID": number, //出差地點_ID
"CO_ID": number, //公司_ID
"AREA_CODE": string, //出差地點代碼
"AREA_NAME": string, //出差地點名稱
"AREA_NAME_JSON": boject, //出差地點名稱_JSON
"IS_ACT": number, //使用狀態
"SORT_ORDER": number, //排序
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [bizArea, bizArea, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
499
DB錯誤 `{ code: 499, msg: string }`
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/biz_area HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"CO_ID": 1
}
No content
bizProperty = {
"BIZ_PROPERTY_ID": number, //出差性質_ID
"CO_ID": number, //公司_ID
"PROPERTY_CODE": string, //出差性質代碼
"PROPERTY_NAME": string, //出差性質名稱
"PROPERTY_NAME_JSON": boject, //出差性質名稱_JSON
"IS_ACT": number, //使用狀態
"SORT_ORDER": number, //排序
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [bizProperty, bizProperty, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
499
DB錯誤 `{ code: 499, msg: string }`
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/biz_property HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"CO_ID": 1
}
No content
bizTodo = {
"BIZ_TODO_ID": number, //委辦事項_ID
"CO_ID": number, //公司_ID
"TODO_CODE": string, //委辦事項代碼
"TODO_NAME": string, //委辦事項名稱
"TODO_NAME_JSON": boject, //委辦事項名稱_JSON
"IS_ACT": number, //使用狀態
"SORT_ORDER": number, //排序
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [bizTodo, bizTodo, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
499
DB錯誤 `{ code: 499, msg: string }`
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/biz_todo HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"CO_ID": 1
}
No content
bizTrans = {
"BIZ_TRANS_ID": number, //交通工具_ID
"CO_ID": number, //公司_ID
"TRANS_CODE": string, //交通工具代碼
"TRANS_NAME": string, //交通工具名稱
"TRANS_NAME_JSON": boject, //交通工具名稱_JSON
"IS_ACT": number, //使用狀態
"SORT_ORDER": number, //排序
},
Authorizations
Body
CO_IDintegerRequired
公司ID
Responses
200
成功
```
{
code: 200,
data: [bizTrans, bizTrans, ...],
}
```
401
認證失敗 (請更新 accessToken 再試一次)
403
權限不足
440
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
499
DB錯誤 `{ code: 499, msg: string }`
500
系統異常 `{ code: 500, msg: string }`
post
POST /api/am/biz_trans HTTP/1.1
Host:
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"CO_ID": 1
}
No content