加班管理
emp_ot = {
"EMP_OT_ID": number, //ID
"CO_ID": number, //公司_ID
"EMP_ID": number, //員工_ID
"OT_START":date, //加班申請起始時間
"OT_END":date, //加班申請結束時間
"OT_DATE":date, //加班歸屬日期
"REASON":string, //加班原因
"UNIT":string, //加班當時單位
"OT_VALUE": number, //合計加班數
"DED_MINS": number, //合計扣除分鐘數
"PAY_VALUE": number, //合計支領加班費
"CL_VALUE": number, //合計支領補休
"FILES_UUID":string, //附件
"NOTE":string, //備註
"OT_SOURCE": number, //資料來源
"WF_NO":string, //WORKFLOW 表單編號
"WF_RESULT": number, //表單狀態
"WF_SIGN_TIME":date, //簽核完成時間
"CAL_STATUS": number, //結算狀態
"SALARY_CLOSE_ID": number, //薪資結檔主檔_ID
"CALENDAR_LEAVE_ID": number, //員工行事曆類別_ID
"OT_COEF_JSON": array, //折現倍率JSON
"C_DATETIME":date, //新增_日期
"E_DATETIME":date, //修改_日期
},公司ID
加班起始日
加班結束日
員工ID
成功
{
code: 200,
data: [emp_ot, emp_ot, ...]
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
系統異常 { code: 500, msg: string }
No content
checkOt = {
"OT_VALUE": number, //加班時數
"OT_VALUE_UNIT": string, //加班時數單位
"OT_MINS": integer, //加班分鐘數
},公司ID
員工ID
加班起始時間
加班結束時間
加班支領方式
加班原因
附件
備註
加班主檔id
預先加班主檔id
成功
{
code: 200,
data: {checkOt},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
insertOt = {
"EMP_OT_ID": number, //寫入成功的加班主檔ID
},公司ID
員工ID
加班起始時間
加班結束時間
加班支領方式
加班原因
附件
備註
加班主檔id
WORKFLOW 表單編號
表單狀態
預先加班主檔id
成功
{
code: 200,
data: {insertOt},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
deleteOtList = {
"CO_ID": number, //公司_ID
"EMP_ID": number, //員工_ID
},公司ID
員工ID
成功
{
code: 200,
data: {deleteOtList},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
checkDeleteOt = {
"RETURN_CODE": number, //回傳訊息代號
"RETURN_MSG": string, //回傳訊息
},公司ID
員工ID
加班主檔id
成功
{
code: 200,
data: [checkDeleteOt, checkDeleteOt, ...],
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
deleteOt = {
"RETURN_CODE": number, //回傳訊息代號
"RETURN_MSG": string, //回傳訊息
},公司ID
員工ID
加班主檔id
成功
{
code: 200,
data: [deleteOt, deleteOt, ...],
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
otTime = {
"OT_VALUE": number, //加班時數
"OT_VALUE_UNIT": string, //加班時數單位
"OT_MINS": integer, //加班分鐘數
"OT_REASON": number, //加班原因是否必填
},公司ID
員工ID
加班起始時間
加班結束時間
成功
{
code: 200,
data: {otTime},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
checkPreOt = {
"OT_VALUE": number, //預先加班時數
"OT_VALUE_UNIT": string, //預先加班時數單位
"OT_MINS": integer, //預先加班分鐘數
},公司ID
員工ID
預先加班起始時間
預先加班結束時間
預先加班支領方式
預先加班原因
附件
備註
預先加班主檔id
成功
{
code: 200,
data: {checkPreOt},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
insertPreOt = {
"EMP_PREOT_ID": number, //寫入成功的預先加班主檔ID
},公司ID
員工ID
預先加班起始時間
預先加班結束時間
預先加班支領方式
預先加班原因
附件
備註
預先加班主檔id
WORKFLOW 表單編號
表單狀態
成功
{
code: 200,
data: {insertPreOt},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
checkDeletePreOt = {
"RETURN_CODE": number, //回傳訊息代號
"RETURN_MSG": string, //回傳訊息
},公司ID
員工ID
預先加班主檔id
成功
{
code: 200,
data: [checkDeletePreOt, checkDeletePreOt, ...],
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
deletePreOt = {
"RETURN_CODE": number, //回傳訊息代號
"RETURN_MSG": string, //回傳訊息
},公司ID
員工ID
預先加班主檔id
成功
{
code: 200,
data: [deletePreOt, deletePreOt, ...],
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
preOtList = {
"EM_PPREOT_ID": number, //預先加班ID
"CO_ID": number, //公司_ID
"EMP_ID": number, //員工_ID
"OT_START": string, //加班開始
"OT_END": string, //加班結束
"UNIT": string, //單位
"OT_VALUE": number, //加班時數
},公司ID
員工ID
成功
{
code: 200,
data: {preOtList},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
otTime = {
"OT_VALUE": number, //加班時數
"OT_VALUE_UNIT": string, //加班時數單位
"OT_MINS": integer, //加班分鐘數
"OT_REASON": number, //加班原因是否必填
},公司ID
員工ID
加班起始時間
加班結束時間
成功
{
code: 200,
data: {otTime},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
失敗
{
code: 490,
msg: string, // 失敗原因
}
系統異常 { code: 500, msg: string }
No content
deletePreOtList = {
"CO_ID": number, //公司_ID
"EMP_ID": number, //員工_ID
},公司ID
員工ID
成功
{
code: 200,
data: {deletePreOtList},
}
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
公司_ID
執行階段的KEY
員工加班資料
WORKFLOW 表單編號
更新成功
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
SESSION_KEY 不可重複
加班檢查異常 { code: 491, msg?: string }
附件寫入錯誤
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
公司_ID
執行階段的KEY
WORKFLOW 表單編號
更新成功
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
加班檢查異常 { code: 490, msg?: string }
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
公司_ID
執行階段的KEY
WORKFLOW 表單編號
更新成功
No content
認證失敗 (請更新 accessToken 再試一次)
權限不足
參數錯誤 (請檢查 parameters 或 request body 的欄位、格式是否完整及正確)
批次加班單刪除失敗
DB錯誤 { code: 499, msg: string }
系統異常 { code: 500, msg: string }
No content
Last updated