---
title: "1、表单数据"
docId: "410175472819765248"
source: "https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/9c2e5f92-03b4-4207-9b22-a0c1dd79ac56/doc/410175472819765248"
---
## 1.1 FormDataDtoParam

> 所属包：weaver-common-form-bean
> 
> 入参所属类：com.weaver.common.form.dto.data.FormDataDtoParam
> 
> 创建/提交流程、创建/更新eb等数据场景的表单参数格式均可以参考此示例
> 
> 备注
> 
> 1、创建流程的【seniorFormParam】参数对应此示例中formDataDtos外层的参数
> 
> 2、第一个示例涵盖绝大部分字段场景，后面几个示例主要是数据整体的业务逻辑处理，不会罗列全部字段类型
> 
> 3、完整的字段参数说明参考如下链接
> 
> [https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/4bc43c47-69df-4815-b8c0-6e600baa80cd](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/4bc43c47-69df-4815-b8c0-6e600baa80cd)

#### 1.1.1 新增、更新数据

```json
{
    "formId": 1200610648327225345,
    // "module":"ebuilderform",//表单所属模块标识，直接调用此接口时需要维护下
    "execMonitor": false, //是否进行函数运算
    "execRelate": false, //是否进行关联钻取
    "validate": false, //是否进行查重
    "needValidateInfo":false,//查重提醒，开启查重时传true
    "needDefaultValue":true,//是否需要默认值(新建数据生效)
    "formDataDtos": [
        {
            // "dataId": 4776905376484060400, //数据id，传递了走更新
            "objectId": "1224729818806788096", //业务id，比如流程的requestid等，在附件复制等场景需要
            "dataDetails": [
                { //单行文本(其他文本类型如手机、邮箱等均可参考)
                    "content": "测试1",
                    "fieldId": "1200637556314857472"
                },
                { //多行文本
                    "content": "测试a\n测试b",
                    "fieldId": "1200637556314857473"
                },
                { //金额、数字
                    "content": "1.100",
                    "fieldId": "1200637556314857475"
                    //  "extendParams": {//金额的币种信息，可以不传
                    //     "moneyType": "CNY"
                    // },
                },
                { //国家
                    "dataOptions": [
                        {
                            "optionId": "6594238874381770918" //法属圭亚那
                        },
                        {
                            "optionId": "6594238875467771944" //奥兰群岛
                        }
                    ],
                    "fieldId": 1200642508370714625
                },
                { //省份 
                    "dataOptions": [
                        {
                            "optionId": "6594238875599072037,6594238875587272028" //中国/北京市
                        },
                        {
                            "optionId": "6594238875599072037,6594238875588972030" //中国/河北省
                        }
                    ],
                    "fieldId": 1200642508370714626
                },
                { //城市 
                    "dataOptions": [
                        {
                            "optionId": "990332305188569089,691956043761213458,691956065168941063" //中国/安徽省/安庆市
                        },
                        {
                            "optionId": "990332305188569089,691955644220203009,691955648590667776" //中国/北京市/北京市
                        }
                    ],
                    "fieldId": 1200642508370714627
                },
                { //区县  
                    "dataOptions": [
                        {
                            "optionId": "990332305188569089,691955644220203009,691955648590667776,691955648590667778" //中国/北京市/北京市/东城区
                        },
                        {
                            "optionId": "990332305188569089,691955644220203009,691955648590667776,691955648590667788" //中国/北京市/北京市/海淀区
                        }
                    ],
                    "fieldId": 1200642508370714628
                },
                { //附件 - 文件ID形式
                    "dataOptions": [
                        {
                            "optionId": "1200694417425448961"
                        }
                    ],
                    "fieldId": 1200637556314857476,
                    "needCopy": false //true会复制一个新的附件
                },
                { //附件 - 自定义参数上传(除id方式外，均建议此方式) 此方式最终都是使用的文档服务接口，可以参考对应知识文档：https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/675685c8-0194-43b4-9c69-f48c98f7beae
                    "dataOptions": [
                        {
                            "uploadParam": {
                                "uploadType": "loadUrl", //上传方式
                                "loadUrl": "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png"
                            },
                            "content": "loadUrl文件.png" //文件名
                        },
                        {
                            "uploadParam": {
                                "uploadType": "base64Url",
                                "base64Url": "data:image/png;base64,iVBORw0KGgoAAAElFTkSuQmCC" //base64编码
                            },
                            "content": "base64文件.png"
                        }
                    ],
                    "fieldId": "1227730166953664514",
                    "needCopy": true
                },
                { //附件 - 文件字节流形式
                    "dataOptions": [
                        {
                            "fileByte": [], //字节流对象 byte[]格式
                            "content": "文件名.png"
                        }
                    ],
                    "fieldId": "1227730166953664512",
                    "needCopy": true
                },
                { //附件 - url形式
                    "dataOptions": [
                        {
                            "fileUrl": "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png", //文件链接url
                            "content": "文件名.png"
                        }
                    ],
                    "fieldId": "1227730166953664513",
                    "needCopy": true
                },
                { //下拉复选框
                    "dataOptions": [
                        {
                            "optionId": "0"
                        },
                        {
                            "optionId": "1"
                        },
                        {
                            "optionId": "1211774612679491585",
                            "optionObj": {
                                "1211774612679491585": "其他选项填写内容"
                            }
                        }
                    ],
                    "fieldId": "1200637603442057218",
                    "matchByName": false
                },
                { //下拉复选框 - 按照名称匹配
                    "content": "选项1,选项2,其他选项填写内容",
                    "fieldId": "1227772305000153089",
                    "matchByName": true //传true时，content支持传入选项名称，会按照选项名称进行匹配
                },
                { //多级下拉(一级)
                    "dataOptions": [
                        {
                            "optionId": "1200638063171887105"
                        }
                    ],
                    "fieldId": "1200637603442057220"
                },
                { //多级下拉(二级)
                    "dataOptions": [
                        {
                            "optionId": "1200638063171887107"
                        }
                    ],
                    "fieldId": "1200637977120989185"
                },
                { //开关
                    "dataOptions": [
                        {
                            "optionId": "1"
                        }
                    ],
                    "fieldId": "1200642508370714629"
                },
                { //图片上传
                    "dataOptions": [
                        {
                            "optionId": "1200694438975700994"
                        }
                    ],
                    "fieldId": "1200637603442057216"
                },
                { //地理位置
                    "content": "泛微软件园",
                    "extendParams": { //经纬度
                        "longitude": "121.527581", //经度
                        "latitude": "31.088165" //纬度
                    },
                    "fieldId": "1227717024546676736"
                },
                { //多语言文本
                    "content": "测试1", //如果要同时保存多种语言，就传入到contentObj
                    "fieldId": "1200637603442057217"
                },
                { //多语言文本 赋值多种语言
                    "contentObj": {
                        "formDataMultiLangSet": [
                            {
                                "langId": 7,
                                "value": "测试"
                            },
                            {
                                "langId": 8,
                                "value": "Test"
                            },
                            {
                                "langId": 9,
                                "value": "測試"
                            },
                            {
                                "langId": 12,
                                "value": "테스트"
                            }
                        ]
                    },
                    "fieldId": "1200637603442057217"
                },
                { //人员组织多选
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074",
                            "type": "resource" //人员标识 
                        },
                        {
                            "optionId": "935725772980150273",
                            "type": "department" //部门标识
                        },
                        {
                            "optionId": "935725515371028480",
                            "type": "subcompany" //分部标识
                        }
                    ],
                    "fieldId": "1200642276383760387"
                },
                { //人员范围选择
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074",
                            "type": "user" //人员标识
                        },
                        {
                            "optionId": "1565867853907663832",
                            "type": "dept" //部门标识
                        },
                        {
                            "optionId": "1565607314067583204",
                            "type": "subcompany" //分部标识
                        }
                    ],
                    "fieldId": "1200642276383760386"
                },
                { //人力资源条件、文档赋权对象
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074",
                            "type": "subcompany", //分部标识
                            "optionObj": { //选项的obj内容
                                "content": "华北分部",
                                "type": "subcompany",
                                "name": "华北分部",
                                "title": "华北分部|表单2/ws-维森集团分部",
                                "isLeaf": true,
                                "icon": "Icon-headquarters02",
                                "leaf": true,
                                "stopDepartment": false,
                                "objType": "subcompany",
                                "objTypeSpan": "分部",
                                "obj_id_subcompany": [
                                    {
                                        "id": "974716383832416257",
                                        "name": "华北分部",
                                        "content": "华北分部",
                                        "title": "华北分部|表单2/ws-维森集团分部",
                                        "isLeaf": true,
                                        "icon": "Icon-headquarters02",
                                        "leaf": true,
                                        "stopDepartment": false
                                    }
                                ],
                                "obj_id_span": "华北分部",
                                "objIdList": [
                                    "华北分部"
                                ],
                                "seclevel": {
                                    "min": 0,
                                    "max": 600
                                },
                                "shareKey": "temp_subcompany_974716383832416257_664205",
                                "targetId": "974716383832416257",
                                "targetType": 5,
                                "sourceType": 1,
                                "permissionId": "post_no_extra"
                            }
                        }
                    ],
                    "fieldId": "1200642276383760388"
                },
                { //日期
                    "content": "1949-10-01",
                    "fieldId": "1203311332284997636"
                },
                { //日期区间-开始日期
                    "content": "1949-10-01 00:00:00",
                    "fieldId": "1227719468325068804" //这里需要传开始日期的字段id，而不是日期区间本身的
                },
                { //日期区间-结束日期
                    "content": "2000-10-01 00:00:00",
                    "fieldId": "1227719468325068805" //这里需要传结束日期的字段id，而不是日期区间本身的
                },
                { //级联
                    "dataOptions": [
                        {
                            "optionId": "1167280362028990467,1167280362028990469"
                        },
                        {
                            "optionId": "1167280362028990487,1167280362028990489"
                        }
                    ],
                    "fieldId": "1203314321740021760"
                },
                { //关联e-builder
                    "dataOptions": [
                        {
                            "optionId": "1199563934682456066"
                        }
                    ],
                    "fieldId": "1200642276383760385"
                },
                { //评分
                    "content": "3.0",
                    "fieldId": "1227794638776901633"
                },
                { //进度条
                    "content": "10.0", //10%
                    "fieldId": "1227794638776901634"
                },
                { //开关
                    "dataOptions": [
                        {
                            "optionId": "1" //0=关 1=开
                        }
                    ],
                    "fieldId": "1227794638776901635"
                },
                { //颜色选择器
                    "content": "#28384f",
                    "fieldId": "1227794699057438721"
                },
                { //第1个明细表的第1行明细表数据 - 单行文本
                    //"rowid":"1227775775309504513",//明细表的id，更新时要传入
                    "content": "明细行1-单行文本内容",
                    "dataIndex": 1,
                    "fieldId": "1203245640733442050",
                    "subFormId": "1201475843713318913"
                },
                { //第1个明细表的第1行明细表数据 - 人员选择
                    //"rowid":"1227775775309504513",//明细表的id，更新时要传入
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 1,
                    "fieldId": "1201476006943596545",
                    "subFormId": "1201475843713318913"
                },
                { //第1个明细表的第2行明细表数据 - 单行文本
                    //"rowid":"1227775775309504514",//明细表的id，更新时要传入
                    "content": "明细行1-单行文本内容",
                    "dataIndex": 2,
                    "fieldId": "1203245640733442050",
                    "subFormId": "1201475843713318913"
                },
                { //第1个明细表的第2行明细表数据 - 人员选择
                    //"rowid":"1227775775309504514",//明细表的id，更新时要传入
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 2,
                    "fieldId": "1201476006943596545",
                    "subFormId": "1201475843713318913"
                },
                { //第2个明细表 datakey传递明细数据 第1行明细表数据 单行文本
                    //"rowid":"1227775775309504514",//明细表的id，更新时要传入
                    "content": "明细行2-单行文本内容",
                    "dataIndex": 1,
                    "dataKey": "dxwb_c2qf",
                    "subFormDataKey": "ft_csbjzdb_mxb2"
                },
                { //第2个明细表 datakey传递明细数据 第2行明细表数据 单行文本
                    //"rowid":"1227775775309504514",//明细表的id，更新时要传入
                    "content": "明细行2-单行文本内容",
                    "dataIndex": 2,
                    "dataKey": "dxwb_c2qf",
                    "subFormDataKey": "ft_csbjzdb_mxb2"
                }
            ]
        }
    ]
}
```

#### 1.1.2 覆盖、追加明细

```json
{
    "formId": 1200610648327225345,
    "subFormMatchFields": { //明细表覆盖规则
        "1201475843713318913": {
            "cover": true //true=覆盖 false=追加 null=不做任何处理
        }
    },
    // "subFormDataKeyMatchFields": {//传datakey时用这个
    //     "ft_csbjzdb_mxb2": {
    //         "cover": true
    //     }
    // },
    "formDataDtos": [
        {
            "dataId": 4776905376484060400, //数据id，传递了走更新
            "dataDetails": [
                { //单行文本(其他文本类型如手机、邮箱等均可参考)
                    "content": "测试1",
                    "fieldId": 1200637556314857472
                },
                { //第一个明细表的第1行明细表数据 - 单行文本
                    "content": "明细行1-单行文本内容 全部覆盖A",
                    "dataIndex": 1,
                    "fieldId": 1203245640733442050,
                    "subFormId": 1201475843713318913
                },
                { //第一个明细表的第1行明细表数据 - 人员选择
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 1,
                    "fieldId": "1201476006943596545",
                    "subFormId": "1201475843713318913"
                },
                { //第一个明细表的第2行明细表数据 - 单行文本
                    "content": "明细行1-单行文本内容 全部覆盖B",
                    "dataIndex": 2,
                    "fieldId": "1203245640733442050",
                    "subFormId": "1201475843713318913"
                },
                { //第一个明细表的第2行明细表数据 - 人员选择
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 2,
                    "fieldId": "1201476006943596545",
                    "subFormId": "1201475843713318913"
                },
                { //第二个明细表 datakey传递明细数据 第1行明细表数据 单行文本
                    "content": "明细行2-单行文本内容",
                    "dataIndex": 1,
                    "dataKey": "dxwb_c2qf",
                    "subFormDataKey": "ft_csbjzdb_mxb2"
                },
                { //第二个明细表 datakey传递明细数据 第2行明细表数据 单行文本
                    "content": "明细行2-单行文本内容",
                    "dataIndex": 2,
                    "dataKey": "dxwb_c2qf",
                    "subFormDataKey": "ft_csbjzdb_mxb2"
                }
            ]
        }
    ]
}
```

#### 1.1.3 更新、删除明细

```json
{
    "formId": 1200610648327225345,
    "subFormMatchFields": { //要进行明细表的特殊操作，这个对象固定要传递
        "1201475843713318913": {}
    },
    // "subFormDataKeyMatchFields": {//传datakey时用这个
    //     "ft_csbjzdb_mxb2": {}
    // },
    "formDataDtos": [
        {
            "dataId": 4776905376484060400, //数据id，传递了走更新
            "delRowIds": [ //删除的明细数据
                {
                    "dataId": "4776905376484060400",//数据id
                    "subFormId": "1201475843713318913", //明细表ID
                    "rowId": "1231930743734222849" //明细行ID，不传则删除全部明细表数据
                },
                {
                    "dataId": "4776905376484060400",
                    "subFormId": "1201475843713318913",
                    "rowId": "1231932938470899713"
                }
            ],
            "dataDetails": [
                { //更新的数据
                    "content": "测试1",
                    "fieldId": 1200637556314857472
                },
                { //新增的明细数据 -单行文本
                    "content": "明细行1-单行文本内容 全部覆盖A",
                    "dataIndex": 1,
                    "fieldId": 1203245640733442050,
                    "subFormId": 1201475843713318913
                },
                { //新增的明细数据 - 人员选择
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 1,
                    "fieldId": "1201476006943596545",
                    "subFormId": "1201475843713318913"
                }
            ]
        }
    ]
}
```

#### 1.1.4 覆盖明细-不变更rowid的更新（完善中）

```json

```

#### 1.1.5 根据字段条件更新主表数据

```json
{
    "formId": 1200610648327225345,
    "fieldIds": [ //匹配字段id
        1200637556314857472
    ],
    "noMatch": "ZERO", //没匹配到时忽略，其他规则参考备注文档
    "matchMore": "ALL", //匹配到多行时全部更新，其他规则参考备注文档
    "formDataDtos": [
        {
            "dataDetails": [
                { //匹配的字段
                    "content": "测试1",
                    "fieldId": 1200637556314857472
                },
                { //更新的字段
                    "content": "3.14",
                    "fieldId": "1200637556314857475"
                },
                { //新增的明细数据 -单行文本
                    "content": "明细行1-单行文本内容 全部覆盖A",
                    "dataIndex": 1,
                    "fieldId": 1203245640733442050,
                    "subFormId": 1201475843713318913
                },
                { //新增的明细数据 - 人员选择
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 1,
                    "fieldId": "1201476006943596545",
                    "subFormId": "1201475843713318913"
                }
            ]
        }
    ]
}
```

#### 1.1.6 根据字段条件更新明细表数据 （完善中）

此更新实际业务会复杂得多，示例可能覆盖不全面

```json

```

## 1.2 FormDataDto

> 所属包：weaver-common-form-bean
> 
> 入参所属类：com.weaver.common.form.dto.data.FormDataDto
> 
> 具体参数说明参考：
> 
> 【E10表单引擎API文档】->【1、表单基础实体类】->【1.4、表单数据】->【1.4.2、表单数据详情】

参数示例：

```json
{
            // "dataId": 4776905376484060400, //数据id，传递了走更新
            //"coverMap": {},
            "objectId": "1224729818806788096", //业务id，比如流程的requestid等，在附件复制等场景需要
            "dataDetails": [
                { //单行文本(其他文本类型如手机、邮箱等均可参考)
                    "content": "测试1",
                    "fieldId": 1200637556314857472
                },
                { //多行文本
                    "content": "测试a\n测试b",
                    "fieldId": 1200637556314857473
                },
                { //金额、数字
                    "content": "1.100",
                    "fieldId": 1200637556314857475
                    //  "extendParams": {//金额的币种信息，可以不传
                    //     "moneyType": "CNY"
                    // },
                },
                { //国家
                    "dataOptions": [
                        {
                            "optionId": "6594238874381770918" //法属圭亚那
                        },
                        {
                            "optionId": "6594238875467771944" //奥兰群岛
                        }
                    ],
                    "fieldId": 1200642508370714625
                },
                { //省份 
                    "dataOptions": [
                        {
                            "optionId": "6594238875599072037,6594238875587272028" //中国/北京市
                        },
                        {
                            "optionId": "6594238875599072037,6594238875588972030" //中国/河北省
                        }
                    ],
                    "fieldId": 1200642508370714626
                },
                { //城市 
                    "dataOptions": [
                        {
                            "optionId": "990332305188569089,691956043761213458,691956065168941063" //中国/安徽省/安庆市
                        },
                        {
                            "optionId": "990332305188569089,691955644220203009,691955648590667776" //中国/北京市/北京市
                        }
                    ],
                    "fieldId": 1200642508370714627
                },
                { //区县  
                    "dataOptions": [
                        {
                            "optionId": "990332305188569089,691955644220203009,691955648590667776,691955648590667778" //中国/北京市/北京市/东城区
                        },
                        {
                            "optionId": "990332305188569089,691955644220203009,691955648590667776,691955648590667788" //中国/北京市/北京市/海淀区
                        }
                    ],
                    "fieldId": 1200642508370714628
                },
                { //附件 - 文件ID形式
                    "dataOptions": [
                        {
                            "optionId": "1200694417425448961"
                        }
                    ],
                    "fieldId": 1200637556314857476,
                    "needCopy": false //true会复制一个新的附件
                },
                { //附件 - 自定义参数上传(除id方式外，均建议此方式) 此方式最终都是使用的文档服务接口，可以参考对应知识文档：https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/675685c8-0194-43b4-9c69-f48c98f7beae
                    "dataOptions": [
                        {
                            "uploadParam": {
                                "uploadType": "loadUrl", //上传方式
                                "loadUrl": "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png"
                            },
                            "content": "loadUrl文件.png" //文件名
                        },
                        {
                            "uploadParam": {
                                "uploadType": "base64Url",
                                "base64Url": "data:image/png;base64,iVBORw0KGgoAAAElFTkSuQmCC" //base64编码
                            },
                            "content": "base64文件.png"
                        }
                    ],
                    "fieldId": 1227730166953664514,
                    "needCopy": true
                },
                { //附件 - 文件字节流形式
                    "dataOptions": [
                        {
                            "fileByte": [], //字节流对象 byte[]格式
                            "content": "文件名.png"
                        }
                    ],
                    "fieldId": 1227730166953664512,
                    "needCopy": true
                },
                { //附件 - url形式
                    "dataOptions": [
                        {
                            "fileUrl": "https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png", //文件链接url
                            "content": "文件名.png"
                        }
                    ],
                    "fieldId": 1227730166953664513,
                    "needCopy": true
                },
                { //下拉复选框
                    "dataOptions": [
                        {
                            "optionId": "0"
                        },
                        {
                            "optionId": "1"
                        },
                        {
                            "optionId": "1211774612679491585",
                            "optionObj": {
                                "1211774612679491585": "其他选项填写内容"
                            }
                        }
                    ],
                    "fieldId": 1200637603442057218,
                    "matchByName": false
                },
                { //下拉复选框 - 按照名称匹配
                    "content": "选项1,选项2,其他选项填写内容",
                    "fieldId": 1227772305000153089,
                    "matchByName": true //传true时，content支持传入选项名称，会按照选项名称进行匹配
                },
                { //多级下拉(一级)
                    "dataOptions": [
                        {
                            "optionId": "1200638063171887105"
                        }
                    ],
                    "fieldId": 1200637603442057220
                },
                { //多级下拉(二级)
                    "dataOptions": [
                        {
                            "optionId": "1200638063171887107"
                        }
                    ],
                    "fieldId": 1200637977120989185
                },
                { //开关
                    "dataOptions": [
                        {
                            "optionId": "1"
                        }
                    ],
                    "fieldId": 1200642508370714629
                },
                { //图片上传
                    "dataOptions": [
                        {
                            "optionId": "1200694438975700994"
                        }
                    ],
                    "fieldId": 1200637603442057216
                },
                { //地理位置
                    "content": "泛微软件园",
                    "extendParams": { //经纬度
                        "longitude": "121.527581", //经度
                        "latitude": "31.088165" //纬度
                    },
                    "fieldId": 1227717024546676736
                },
                { //多语言文本
                    "content": "测试1", //如果要同时保存多种语言，就传入到contentObj
                    "fieldId": 1200637603442057217
                },
                { //人员组织多选
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074",
                            "type": "resource" //人员标识 
                        },
                        {
                            "optionId": "935725772980150273",
                            "type": "department" //部门标识
                        },
                        {
                            "optionId": "935725515371028480",
                            "type": "subcompany" //分部标识
                        }
                    ],
                    "fieldId": 1200642276383760387
                },
                { //人员范围选择
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074",
                            "type": "user" //人员标识
                        },
                        {
                            "optionId": "1565867853907663832",
                            "type": "dept" //部门标识
                        },
                        {
                            "optionId": "1565607314067583204",
                            "type": "subcompany" //分部标识
                        }
                    ],
                    "fieldId": 1200642276383760386
                },
                { //人力资源条件、文档赋权对象
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074",
                            "type": "subcompany", //分部标识
                            "optionObj": { //选项的obj内容
                                "content": "华北分部",
                                "type": "subcompany",
                                "name": "华北分部",
                                "title": "华北分部|表单2/ws-维森集团分部",
                                "isLeaf": true,
                                "icon": "Icon-headquarters02",
                                "leaf": true,
                                "stopDepartment": false,
                                "objType": "subcompany",
                                "objTypeSpan": "分部",
                                "obj_id_subcompany": [
                                    {
                                        "id": "974716383832416257",
                                        "name": "华北分部",
                                        "content": "华北分部",
                                        "title": "华北分部|表单2/ws-维森集团分部",
                                        "isLeaf": true,
                                        "icon": "Icon-headquarters02",
                                        "leaf": true,
                                        "stopDepartment": false
                                    }
                                ],
                                "obj_id_span": "华北分部",
                                "objIdList": [
                                    "华北分部"
                                ],
                                "seclevel": {
                                    "min": 0,
                                    "max": 600
                                },
                                "shareKey": "temp_subcompany_974716383832416257_664205",
                                "targetId": "974716383832416257",
                                "targetType": 5,
                                "sourceType": 1,
                                "permissionId": "post_no_extra"
                            }
                        }
                    ],
                    "fieldId": 1200642276383760388
                },
                { //日期
                    "content": "1949-10-01",
                    "fieldId": 1203311332284997636
                },
                { //日期区间-开始日期
                    "content": "1949-10-01 00:00:00",
                    "fieldId": 1227719468325068804 //这里需要传开始日期的字段id，而不是日期区间本身的
                },
                { //日期区间-结束日期
                    "content": "2000-10-01 00:00:00",
                    "fieldId": 1227719468325068805 //这里需要传结束日期的字段id，而不是日期区间本身的
                },
                { //级联
                    "dataOptions": [
                        {
                            "optionId": "1167280362028990467,1167280362028990469"
                        },
                        {
                            "optionId": "1167280362028990487,1167280362028990489"
                        }
                    ],
                    "fieldId": 1203314321740021760
                },
                { //关联e-builder
                    "dataOptions": [
                        {
                            "optionId": "1199563934682456066"
                        }
                    ],
                    "fieldId": 1200642276383760385
                },
                { //评分
                    "content": "3.0",
                    "fieldId": 1227794638776901633
                },
                { //进度条
                    "content": "10.0", //10%
                    "fieldId": 1227794638776901634
                },
                { //开关
                    "dataOptions": [
                        {
                            "optionId": "1" //0=关 1=开
                        }
                    ],
                    "fieldId": 1227794638776901635
                },
                { //颜色选择器
                    "content": "#28384f",
                    "fieldId": 1227794699057438721
                },
                { //第1行明细表数据 - 单行文本
                    //"rowid":"1227775775309504513",//明细表的id，更新时要传入
                    "content": "明细行1-单行文本内容",
                    "dataIndex": 1,
                    "fieldId": 1203245640733442050
                },
                { //第1行明细表数据 - 人员选择
                    //"rowid":"1227775775309504513",//明细表的id，更新时要传入
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 1,
                    "fieldId": 1201476006943596545
                },
                { //第2行明细表数据 - 单行文本
                    //"rowid":"1227775775309504514",//明细表的id，更新时要传入
                    "content": "明细行1-单行文本内容",
                    "dataIndex": 2,
                    "fieldId": 1203245640733442050
                },
                { //第2行明细表数据 - 人员选择
                    //"rowid":"1227775775309504514",//明细表的id，更新时要传入
                    "dataOptions": [
                        {
                            "optionId": "918327792617603074"
                        }
                    ],
                    "dataIndex": 2,
                    "fieldId": 1201476006943596545
                }
            ]
        }
```

## 1.3 老接口 checkDataMap

> 所属包：weaver-common-form-extend
> 
> 方法路径：com.weaver.common.form.openapi.service.OpenFormDataVerifyService#checkDataMap

| 参数名 | 类型 | 是否必填 | 参数说明 |
| --- | --- | --- | --- |
| result | Map<String, Object> | 否 | 返回结果<br>成功返回formdata<br>失败返回message |
| dataId | Long | 是 | 数据ID |
| formId | Long | 是 | 表单ID |
| layout | com.weaver.common.form.layout.FormLayoutVersion | 是 | 布局信息 |
| user | com.weaver.teams.domain.user.SimpleEmployee | 是 | 人员信息 |
| dataMap | Map<String, Object> | 是 | 数据集合<br>具体参考下面的示例 |
| fieldReads | Map<Long, Boolean> | 否 | 字段是否可以填写<br>key：字段ID<br>value：是否可以填写 |
| module | com.weaver.common.form.metadata.ModuleSource | 是 | 所属模块标识 |

dataMap示例：

```json
{
	"formId": "1200610648327225345",
	"dataId": "1200701083199209472",
	//* 主表字段：fieldId:value
    // * 选项控件:fieldId:value1,value2,value3
    // * 多级下拉框：fieldId:选项1,选项11,选项111
    // * 明细表中：fieldId:选项1,选项11,选项111_*选项2,选项21,选项211    ，使用_*符号分割明细表行数据（选项）
    // * 明细表中：fieldId:100_*101    ，使用_*符号分割明细表行数据（数字，文本）
	"dataMap": {
		"1200637556314857472":"测试1",// 单行文本
		"1200637556314857475":"1.200",// 金额、数字
		"1200637556314857476":"1200694417425448961", // 国家、省份
		"1200637556314857473":"测试a\n测试b", // 多行文本
		"1200637603442057216":"1200694438975700994", // 图片上传
		"1200637603442057218":"选项1,选项2", // 下拉复选框
		"1203245640733442050":"测试1_*测试2", // 明细表数据-单行文本字段 用_*分隔
		"1201475843713318915":"1.12_*3.14" // 明细表数据-数字字段 用_*分隔
	},
	"fieldRead": {}
}
```

## 1.4 老接口 checkDataMapByDataKey

> 所属包：weaver-common-form-extend
> 
> 方法路径：com.weaver.common.form.openapi.service.OpenFormDataVerifyService#checkDataMapByDataKey

| 参数名 | 类型 | 是否必填 | 参数说明 |
| --- | --- | --- | --- |
| result | Map<String, Object> | 否 | 返回结果<br>成功返回formdata<br>失败返回message |
| dataId | Long | 是 | 数据ID |
| formId | Long | 是 | 表单ID |
| layout | com.weaver.common.form.layout.FormLayoutVersion | 是 | 布局信息 |
| user | com.weaver.teams.domain.user.SimpleEmployee | 是 | 人员信息 |
| dataMap | Map<String, Object> | 是 | 数据集合<br>具体参考下面的示例 |
| fieldReads | Map<Long, Boolean> | 否 | 字段是否可以填写<br>key：字段ID<br>value：是否可以填写 |
| module | com.weaver.common.form.metadata.ModuleSource | 是 | 所属模块标识 |

dataMap示例：

```json
{
	"formId": "1200610648327225345",
	"dataId": "1200701083199209472",
	"dataMap": {
		"dxwb_75fs":"测试1",// 单行文本
		"sz_z3b8":"1.200",// 金额、数字
		"gj_3atf":"1200694417425448961", // 国家、省份
		"dxwb_h0c9":"测试a\n测试b", // 多行文本
		"tpsc_3j08":"1200694438975700994", // 图片上传
		"xlfxk_jqti":"选项1,选项2", // 下拉复选框
		"dxwb_yn4e":"测试1_*测试2", // 明细表数据-单行文本字段 用_*分隔
		"je_dhee":"1.12_*3.14" // 明细表数据-数字字段 用_*分隔
	},
	"fieldRead": {}
}
```

## 1.5 新接口 checkDataJson

> 所属包：weaver-common-form-extend
> 
> 方法路径：com.weaver.common.form.openapi.service.OpenFormDataVerifyService#checkDataJson

| 参数名 | 类型 | 是否必填 | 参数说明 |
| --- | --- | --- | --- |
| result | Map<String, Object> | 否 | 返回结果<br>成功返回formdata<br>失败返回message |
| dataId | Long | 是 | 数据ID |
| formId | Long | 是 | 表单ID |
| layout | com.weaver.common.form.layout.FormLayoutVersion | 是 | 布局信息 |
| user | com.weaver.teams.domain.user.SimpleEmployee | 是 | 人员信息 |
| jsonStr | String | 是 | 数据集合<br>具体参考下面的示例 |
| fieldReads | Map<Long, Boolean> | 否 | 字段是否可以填写<br>key：字段ID<br>value：是否可以填写 |
| module | com.weaver.common.form.metadata.ModuleSource | 是 | 所属模块标识 |

dataMap示例：

```json

```

## 1.6 新接口 checkAndCreateFormData

> 所属包：weaver-common-form-extend
> 
> 方法路径：com.weaver.common.form.openapi.service.OpenFormDataVerifyService#checkAndCreateFormData

| 参数名 | 类型 | 是否必填 | 参数说明 |
| --- | --- | --- | --- |
| result | Map<String, Object> | 否 | 返回结果<br>成功返回formdata<br>失败返回message |
| dataId | Long | 是 | 数据ID |
| formId | Long | 是 | 表单ID |
| layout | com.weaver.common.form.layout.FormLayoutVersion | 是 | 布局信息 |
| user | com.weaver.teams.domain.user.SimpleEmployee | 是 | 人员信息 |
| jsonStr | String | 是 | 数据集合<br>具体参考下面的示例 |
| fieldReads | Map<Long, Boolean> | 否 | 字段是否可以填写<br>key：字段ID<br>value：是否可以填写 |
| module | com.weaver.common.form.metadata.ModuleSource | 是 | 所属模块标识 |

dataMap示例：

```json
{
    "dataId": "1200701083199209472",
    "formId": "1200610648327225345",
    "dataMap": {
        "dataDetails": [
            { // 单行文本
                "fieldId": 1200637556314857472,
                "fieldValue": "测试1"
            },
            { // 金额、数字
                "fieldId": 1200637556314857475,
                "fieldValue": "1.200"
            },
            { // 国家、省份
                "fieldId": 1200637556314857476,
                "fieldValue": "1200694417425448961"
            },
            { // 多行文本
                "fieldId": 1200637556314857473,
                "fieldValue": "测试a\n测试b"
            },
            { // 图片上传
                "fieldId": 1200637603442057216,
                "fieldValue": "1200694438975700994"
            },
            { // 下拉复选框
                "fieldId": 1200637603442057218,
                "fieldValue": "0,1" //选项的value_key
            },
            { //明细表
                "subFormId": 1201475843713318915,
                "fieldId": 1203245640733442050,
                "subDetail": [
                    {
                        "dataIndex": 1,
                        "fieldValue": "测试1"
                    },
                    {
                        "dataIndex": 2,
                        "fieldValue": "测试2"
                    }
                ]
            }
        ]
    },
    "layout": {},
    "fieldRead": {}
}
```
