無流程的批量更新
**版本**:Since V8.0
**接口請求說明:**
```
http請求方式:POST
http://ip:port/seeyon/rest/cap4/form/soap/batch-update
```
**參數說明**
| 參數 | 類型 | 是否必填 | 說明 |
| :---------: | :------: | :------: | :--------------: |
| uniqueFiled | String[] | 否 | 更新用的唯一標識 |
| rightId | String | 是 | 使用的操作權限id |
| dataList | Object[] | 是 | 導入的數據 |
| formCode | String | 是 | 表名 |
| loginName | String | 是 | 用于登陸的用戶名 |
| doTrigger | boolean | 否 | 是否執行觸發(Since V8.0sp2) |
**dataList的結構**
| 參數 | 類型 | 是否必填 | 說明 |
| ----------- | -------- | -------- | ---------- |
| masterTable | Object | 是 | 主表數據 |
| subTables | 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":4035394180072293997,
"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": 123456789102,
"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 | 失敗數量 |
- 概要
- 技術介紹
- 框架與環境
- vue開發
- 開發規范
- 前端開發規范
- 總體原則
- HTML規范
- HTML&css規范
- vue編碼規范
- Javascript規范
- 后端開發規范
- cap4
- 自定義控件
- 前端2.0(PC+移動)
- PC前端
- 后端
- 移動端
- 移動端接口
- 低版本協同升級到V5 8.0適配說明
- 自定義按鈕
- 自定義按鈕(無流程)
- 自定義控件(列表插槽)
- 自定義按鈕(篩選條件)
- 低版本協同升級到V5 8.0適配說明
- 門戶空間
- 門戶與欄目掛載
- 欄目開發及流程說明
- 頁面模板
- 客開通路及插件體系
- 表單設計器擴展配置
- 使用步驟
- 配置說明
- 事件API
- Demo示例
- 運行態客開通路
- 插件使用步驟
- 插件接口
- 事件接口
- 鉤子相關接口
- 表單操作接口
- Demo示例
- 插件機制
- 表單運行態接口(舊)
- 白名單插件
- 版本記錄
- vue組件庫
- 開發指南
- 開發文檔規范
- 業務組件介紹
- 業務組件
- table組件
- 分頁組件
- title組件
- 統計排隊組件
- code組件
- 條件篩選
- 批量導入
- 上傳Excel
- 批量更新
- 批量刷新
- UI組件
- 按鈕組件
- 復選組件
- 取色器組件
- 示例組件
- 水平選擇組件
- 選圖標組件
- 提示組件
- 單選組件
- 搜索組件
- 選擇組件
- 穿梭框組件
- 標簽組件
- 文本組件
- 樹組件
- 驗證組件
- 菜單組件
- iframe組件
- toolbar
- 統計組件
- 餅圖
- 柱狀圖
- 圖標
- 業務關系開發指南
- 自定義觸發
- 自定義關聯
- 后端API
- 更新表單數據緩存
- 發起表單流程
- 取得指定表單PDF或截圖
- 無流程批量添加
- 無流程批量刪除
- 無流程批量更新
- 無流程批量導出
- 客開培訓文檔
- Vue基礎培訓
- Vue實戰培訓
- Vue進階培訓
- VueCLI3培訓
- cap3
- 自定義控件
- 后端
- 移動端
- 前端編譯
- 表單運行態接口
- 協同云