更新员工工资项
接口说明: 批量上传录入员工指定工资项数据,根据用户输入的需要更新的员工及需要 更新的工资项信息,批量更新录入指定员工工资项数据,批量更新接口每批次更新员工数量不超过100条
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v3/payroll/update
请求Header::
key | value |
---|---|
access_token | 获取的access_token的实际值 |
参数说明:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
sign | String | Y | 请求参数签名 |
employeePayrolls | JsonArray<EmployeePayroll>字符串 | Y | 需要更新的员工及工资数据Json字符串 |
EmployeePayroll
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeId | String | Y | 员工id |
bonus | Map<String,Object> | N | 奖金调整,key为奖金项ID,value为调整后的奖金金额 |
adjust | Map<String,Object> | N | 调整项调整,key为调整项ID,value为调整后的调整金额 |
cost | Map<String,Object> | N | 成本调整,key为成本项ID,value为调整后的成本金额 |
other | Map<String,Object> | N | 其他调整,key为其他项ID,value为调整后的其他项金额 |
employeePayrolls样例:
[
{
"employeeId": "员工id",
"bonus": {
"123": 100000,
"321": 999999
},
"adjust": {
"123": 100000,
"321": 999999
},
"cost": {
"123": 100000,
"321": 999999
},
"other": {
"123": 100000,
"321": 999999
}
},
{
"employeeId": "员工id",
"bonus": {
"123": 100000,
"321": 999999
},
"adjust": {
"123": 100000,
"321": 999999
},
"cost": {
"123": 100000,
"321": 999999
},
"other": {
"123": 100000,
"321": 999999
}
}
]
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 错误码枚举值 |
errmsg | String | Y | 错误码对应描述信息 |
detailMsg | String | Y | 当前错误详情信息 |
Tips:
- employeePayrolls批量更新员工数量每批次不超过100个,超出限制返回数量限制错误
- 需要更新的工资项信息小数点后保留两位小数
- 奖金项数值区间0~100,0000,输入不合法,返回参数错误
- 调整项数值区间-100,0000~100,0000,输入不合法,返回参数错误
- 成本项数值区间-100,0000~100,0000,输入不合法,返回参数错误
- 其他项数值区间-1000,0000~1000,0000,输入不合法,返回参数错误
响应示例:
{
"errcode": 0,
"errmsg": "成功",
"detailMsg":""
}