批量导入级联实例接口(新增/修改)

说明

  • 单次导入不能超过200条。
  • 格式一定要按照规定格式导入, 否则可能出现导入失败或者产生脏数据。
  • 部分失败模式,同批次部分失败,则正确的导入,错误的返回错误原因
  • 级联关系表最多支持20000行

接口地址

/api/openapi/cascade/batchSaveCascadeBatchInstance/{cascadeFormCode}

请求类型

POST

请求参数

请求参数说明

参数名称 类型 是否必填 参数说明
cascadeFormCode String 级联表code(添加在url上)
cascadeBusinessCode String 编码(唯一ID), 导入时,当级联关系实例编码不重复时,新增实例; 重复时,更新原有实例; 为空时,系统自动生成
customObject Map<String,List<CascadeFieldObject>> C级字段集合对象(查看一下说明)

customObject 结构说明

参数名称 类型 是否必填 参数说明
Map的key String 级联表c级字段控件的自定义编码
Map的value List<CascadeFieldObject> 级联表c级字段的值(查看一下说明)

CascadeFieldObject 结构说明

参数名称 类型 是否必填 参数说明
code array 选项、部门、公司抬头、往来单位等code集合
type String 字段的类型:
选项:ITEM
选项分类:CATEGORY
部门:DEPARTMENT
公司抬头:LEGALENTITY
不同的字段需要填对应的类型, 不能选错
includeChildDept bool 是否包含子部门 默认值:false.
type为选项/公司抬头/选项分类时,此参数无效;
type为部门时,非必填(false:不包含;true:包含)

请求参数示例

[
    {
        "customObject": {
            "CF493": [
                {
                    "code": [
                        "JL1-1"
                    ],
                    "type": "ITEM"
                }
            ],
            "CF494": [
                {
                    "code": [
                        "departmentCode1","departmentCode2"
                    ],
                    "type": "DEPARTMENT",
                    "includeChildDept": true
                }
            ],
            "CF495": [
                {
                    "code": [
                        "JL1"
                    ],
                    "type": "CATEGORY"
                }
            ],
            "CF496": [
                {
                    "code": [
                        "legalCode1"
                    ],
                    "type": "LEGALENTITY"
                }
            ]
        },
        "cascadeBusinessCode": "test"
    }
]

响应参数说明

{
    "code": "ACK",
    "message": "",
    "data": {
        "total": 2,
        "successCount": 1,
        "errorCount": 1,
        "errorDetail": [  
            {
              "errorDataIndex": "第 1 条实例数据有误!",
              "errorMsg": "CF595 字段对象code 在系统中不存在; " 
            }
        ]
    },
    "bizCode": null,
    "args": null,
    "linkDetail": false,
    "nonBizError": false,
    "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 ""