🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
无流程的批量添加 **版本**:Since V8.0 **接口请求说明:** ``` http请求方式:POST http://ip:port/seeyon/rest/cap4/form/soap/batch-add ``` **参数说明** | 参数 | 类型 | 是否必填 | 说明 | | :---------: | :------: | :------: | :--------------: | | uniqueFiled | String[] | 否 | 更新用的唯一标识 | | rightId | String | 是 | 使用的操作权限id | | dataList | Object[] | 是 | 导入的数据 | | formCode | String | 是 | 表名 | | loginName | String | 是 | 用于登陆的用户名 | | doTrigger | boolean | 否 | 是否执行触发(Since V8.0sp2) | **dataList的结构** | 参数 | 类型 | 是否必填 | 说明 | | --------------- | -------- | -------- | ---------- | | masterTable | Object | 是 | 主表数据 | | subTables | Object[] | 是 | 明细表数据 | | attachmentInfos | Object[] | 否 | 表单附件 | **masterTable的结构** | 参数 | 类型 | 是否必填 | 说明 | | ------------- | --------- | -------- | ------------ | | name | String | 是 | 数据库表名称 | | record | Object | 是 | 记录的数据 | | changedFields | String[] | 否 | 需要计算的字段 | **masterTable—record的结构** | 参数 | 类型 | 是否必填 | 说明 | | ------ | -------- | -------- | -------- | | id | long | 是 | 数据id | | fields | Object[] | 是 | 包含字段 | **masterTable—record—fields的结构** | 参数 | 类型 | 是否必填 | 说明 | | --------- | ------ | -------- | -------------- | | name | String | 是 | 数据域名称 | | value | String | 是 | 数据值(优先) | | showValue | String | 是 | 显示值 | **subTables的结构** | 参数 | 类型 | 是否必填 | 说明 | | ------- | -------- | -------- | -------------- | | name | String | 是 | 数据库表名称 | | records | Object[] | 是 | 包含的所有数据 | | changedFields | String[] | 否 | 需要计算的字段 | **subTables—records的结构** | 参数 | 类型 | 是否必填 | 说明 | | ----------- | -------- | -------- | -------- | | id | long | 是 | 数据id | | fields | Object[] | 是 | 包含字段 | **subTables—records—fields的结构** | 参数 | 类型 | 是否必填 | 说明 | | --------- | ------ | -------- | -------------- | | name | String | 是 | 数据域名称 | | value | String | 是 | 数据值(优先) | | showValue | String | 是 | 显示值 | **attachmentInfos的结构** | 参数 | 类型 | 是否必填 | 说明 | | ------------ | ---- | -------- | ------------------ | | subReference | long | 是 | 对应附件字段id值 | | fileUrl | long | 是 | 已上传文件的fileURL | | sort | int | 是 | 排序 | **调用模版** ``` { "formCode": "aaa1", "loginName": "zhai", "rightId":"56195256829429332.-470190193844795028", "doTrigger": true, "dataList": [ { "masterTable":{ "name":"formmain_0019", "record":{ "id":123456789101, "fields":[ { "name":"field0001", "value":"", "showValue":"create" }, { "name":"field0002", "value":"", "showValue":"one" }, { "name":"field0003", "value":"198747588475848444", "showValue":"" } ] }, "changedFields": ["field0001","field0002"] }, "subTables": [ { "name":"formson_0021", "records": [ { "id": 123456789101, "fields": [ { "name":"field0005", "value":"", "showValue":"cap" } ] } ], "changedFields": ["field0005"] } ], "attachmentInfos" : [ { "subReference" : "198747588475848444", "fileUrl" : "7897958946781246", "sort" : "0" } ] } ] } ``` **响应模版** ``` { "code": 0, "data": { "successIdList": [ 4035394180072293997 ], "failedData": { }, "successCount": 1, "failedCount": 0 }, "message": "" } ``` **响应参数说明** | 参数 | 类型 | 说明 | | :-----: | :----: | :----------: | | code | String | http请求code | | data | Object | 表单数据 | | message | String | 提示内容 | **data的结构** | 参数 | 类型 | 说明 | | :-----------: | :--------------: | :--------------------: | | successIdList | Long[] | 成功的数据id | | failedData | Map<Long,String> | 失败的数据id及失败原因 | | successCount | int | 成功数量 | | failedCount | int | 失败数量 |