增量导入往来单位信息授权范围(追加模式)

说明

当已经在每刻系统中维护好了往来单位后,可以使用该接口导入往来单位授权范围。 对授权范围进行追加区别于全量导入不会清空已有数据

接口限制

  1. 单次最多导入150条数据,并且单条数据的authScopeList大小限制为200。
  2. 单条失败模式(仅限往来单位维度)。即传入的每条数据互不影响,若某个往来单位下的授权范围内有错误,则该往来单位导入失败且返回失败原因,不影响其他数据执行

接口地址

/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
}

修改记录



Copyright © 杭州每刻科技有限公司 www.maycur.com all right reserved,powered by Gitbook该文件修订时间: 2024-11-20 10:52:00

results matching ""

    No results matching ""

    results matching ""

      No results matching ""