出差管理
empBiz = {
"EMP_BIZ_ID": number, //員工出差資料檔_ID
"EMP_BIZ_TRIP_ID": number, //員工出差行程明細檔_ID
"CO_ID": number, //公司_ID
"EMP_ID": number, //員工_ID
"EMP_NO": string, //員工編號
"BIZ_PROPERTY_ID": number, //出差性質_ID
"AGENT_ID": number, //職務代理人_ID
"BIZ_START": date, //出差起始時間
"BIZ_END": date, //出差結束時間
"BIZ_VALUE": number, //合計出差時數
"UNIT": string, //出差時數單位
"REQUEST_TYPE": number, //申請類型 1:單點出差 2:多停點出差
"BIZ_AREA_ID": number, //出差地點_ID
"BIZ_TRANS_IDS": string, //交通工具_IDS
"BIZ_TODO_IDS": string, //委辦事項_IDS
"REASON": string, //出差原因
"FILES": array, //附件
"BIZ_SOURCE": number, //資料來源 1:資料輸入 2:資料匯入 6:電子表單 7:介接
"WF_NO":string, //WORKFLOW 表單編號
"WF_RESULT": number, //表單狀態 1:在途中 2:已核准
"WF_SIGN_TIME": date, //簽核完成時間
"IS_ALL_CANCEL": number, //是否完全銷假 0:否 1:是
"E_EMP_ID": number, //修改_員工_ID
"E_EMP_NO": string, //修改_員工編號
"C_DATETIME": date, //新增_日期
"E_DATETIME": date, //修改_日期
},公司ID
出差起始時間
出差結束時間
員工ID
筆數限制
成功
{
code: 200,
data: {empBiz},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
leaveTime = {
CO_ID: number, //公司_ID
EMP_ID: number, //員工_ID
LEAVE_VALUE: number, //合計出差單位數
LEAVE_MINS: number, //合計出差分鐘數
DED_VALUE: number, //合計扣除分鐘數
UNIT: string, //出差單位
RULE: string, //規則
MSG: string, //錯誤訊息(RULE為,warning時顯示提示訊息, error時則顯示錯誤訊息)
}
檢查代理期間可請假
RULE: 'warning' (提示訊息)
MSG: '部分或全部的出差時間已擔任其他同仁的職務代理人'
RULE: 'error' (錯誤訊息)
MSG: '部分或全部的出差時間已擔任其他同仁的職務代理人'
公司ID
員工ID
出差起始時間字串 YYYY/MM/DD HH:mm
出差結束時間字串 YYYY/MM/DD HH:mm
成功
{
code: 200,
data: { leaveTime },
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
1、若REQUEST_TYPE為1(整體出差行程),bizTrips為[],需求欄位:
BIZ_PROPERTY_ID、AGENT_ID、BIZ_DATETIME、BIZ_TRANS_IDS、
BIZ_TODO_IDS、BIZ_AREA_ID、REASON、REQUEST_TYPE
2、若REQUEST_TYPE為2(詳細出差行程),需求欄位:
BIZ_PROPERTY_ID、AGENT_ID、BIZ_DATETIME、BIZ_TRANS_IDS、
BIZ_TODO_IDS、REQUEST_TYPE、BIZ_TRIPS
EMP_BIZ_ID 編輯模式為必填出差性質 ID
出差申請日期時間起迄的字串 YYYY/MM/DD HH:mm
職務代理人 ID
交通工具 IDS
委辦事項 IDS
申請類型 { 1:整體出差行程 2:詳細出差行程 }
出差地點 ID
出差原因
出差主檔id
WORKFLOW 表單編號
表單狀態 { 1:在途中 2:已核准 }
成功
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
1、若REQUEST_TYPE為1(整體出差行程),bizTrips為[],需求欄位:
BIZ_PROPERTY_ID、AGENT_ID、BIZ_DATETIME、BIZ_TRANS_IDS、
BIZ_TODO_IDS、BIZ_AREA_ID、REASON、REQUEST_TYPE、WF_NO、WF_RESULT
2、若REQUEST_TYPE為2(詳細出差行程),需求欄位:
BIZ_PROPERTY_ID、AGENT_ID、BIZ_DATETIME、BIZ_TRANS_IDS、
BIZ_TODO_IDS、REQUEST_TYPE、BIZ_TRIPS、WF_NO、WF_RESULT
EMP_BIZ_ID 編輯模式為必填 出差性質 ID
出差申請日期時間起迄的字串 YYYY/MM/DD HH:mm
職務代理人 ID
交通工具 IDS
委辦事項 IDS
申請類型 { 1:整體出差行程 2:詳細出差行程 }
出差地點 ID
出差原因
出差主檔id
WORKFLOW 表單編號
表單狀態 { 1:在途中 2:已核准 }
申請成功 (等待人員簽核中...)
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
{ code: 498, msg: '伺服器錯誤' }
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
deleteLeave = {
"RETURN_CODE": number, //回傳訊息代號
"RETURN_MSG": string, //回傳訊息
},公司ID
員工ID
出差主檔ID
成功
{
code: 200
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
Last updated