增量导入往来单位信息授权范围(追加模式)
说明
当已经在每刻系统中维护好了往来单位后,可以使用该接口导入往来单位授权范围。 对授权范围进行追加区别于全量导入不会清空已有数据
接口限制
- 单次最多导入150条数据,并且单条数据的authScopeList大小限制为200。
- 单条失败模式(仅限往来单位维度)。即传入的每条数据互不影响,若某个往来单位下的授权范围内有错误,则该往来单位导入失败且返回失败原因,不影响其他数据执行
接口地址
/api/openapi/tradingPartner/batch/scope/save/increment
请求类型
POST
请求参数
参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
businessCode | String(80) | 是 | 往来单位编码 |
authzScopeList | List<AuthzScope> | 是 | 授权范围,null 表示不处理,[]表示清空 |
AuthzScope
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
bizCode | String(80) | 是 | 业务编码 |
type | String(20) | 是 | 可见性类型 STAFF 员工 DEPARTMENT 部门 LEGAL_ENTITY 公司抬头 USER_GROUP 用户组 COMPANY 归属组织,即勾选为组织的部门 |
includeChildDept | boolean | 否 | 是否包含子部门,默认false |
参数样例
[
{
"businessCode": "MK001",
"authzScopeList": [
{
"bizCode": "EC1803221E22UHXD",
"type": "LEGAL_ENTITY",
"includeChildDept": true
},
{
"bizCode": "emp001",
"type": "STAFF",
"includeChildDept": true
},
{
"bizCode": "UG2012021HQAP9TS",
"type": "USER_GROUP"
},{
"bizCode": "DI2012024444",
"type": "COMPANY"
}
]
},
{
"businessCode": "MK002",
"authzScopeList": null
}
]
响应参数
响应参数说明
参数名称 | 类型 | 是否必填 | 参数说明 |
---|---|---|---|
businessCode | String(80) | 是 | 往来单位编码 |
status | String(20) | 是 | SUCCESS 成功,ALL_FAIL 全部失败 |
message | String(200) | 是 | 错误提示 |
参数样例
{
"code":"ACK",
"message":"操作成功!",
"data":[
{
"businessCode":"MK002",
"status":"SUCCESS",
"message":""
},
{
"businessCode":"MK001",
"status":"ALL_FAIL",
"message":"EC1803221E22UHXD公司抬头编码错误"
}
],
"errorCode":null,
"success":true
}
修改记录