hades:payingactivity:batchCreate| 属性 | 值 |
|---|---|
| URL | /open/api/v1/payingactivity/batchCreate |
| Method | POST |
| Content-Type | application/json |
| 权限标识 | hades:payingactivity:batchCreate |
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| corpId | String | 是 | 企业ID |
| activities | List<PayingActivityBatchCreateItemRequest> | 是 | 发薪活动列表(最多50个) |
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| payingActivityName | String | 是 | 发薪活动名称 |
| calBizId | String | 是 | 薪资月(格式 yyyyMMM,如 202501M) |
| schemaId | String | 是 | 薪资方案ID |
| ruleIds | List<String> | 是 | 核算组ID列表 |
| calScope | List<CalScopeItem> | 否 | 有效算薪区间 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| fieldCode | String | 字段编码 |
| fieldName | String | 字段名称 |
| fieldValue | List<String> | 字段值列表 |
{
"corpId": "corp_123456",
"activities": [
{
"payingActivityName": "2025年1月技术部发薪",
"calBizId": "202501M",
"schemaId": "schema_001",
"ruleIds": ["rule_001", "rule_002"],
"calScope": [
{
"fieldCode": "department",
"fieldName": "部门",
"fieldValue": ["技术部"]
}
]
},
{
"payingActivityName": "2025年1月市场部发薪",
"calBizId": "202501M",
"schemaId": "schema_002",
"ruleIds": ["rule_003"]
}
]
}| 参数名 | 类型 | 说明 |
|---|---|---|
| code | Integer | 状态码,0表示成功 |
| msg | String | 返回消息 |
| data | PayingActivityBatchCreateResponse | 批量创建结果 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| successList | List<SuccessItem> | 创建成功的活动列表 |
| failList | List<FailItem> | 创建失败的活动列表 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| payingActivityId | String | 发薪活动ID |
| payingActivityName | String | 发薪活动名称 |
| 参数名 | 类型 | 说明 |
|---|---|---|
| payingActivityName | String | 发薪活动名称 |
| failReason | String | 失败原因 |
{
"code": 0,
"msg": "success",
"data": {
"successList": [
{
"payingActivityId": "pa_001",
"payingActivityName": "2025年1月技术部发薪"
}
],
"failList": [
{
"payingActivityName": "2025年1月市场部发薪",
"failReason": "薪资方案不存在"
}
]
}
}