批量新增表单数据

接口总述

栏目 说明 备注
所属服务/应用 lcp-data
接口地址 /openapi/{appId/appCode}/{formClassId/formClassCode}/bulkCreate/{keyType}
请求方式 POST
请求数据格式 JSON
返回数据格式 JSON
鉴权方式 IAC/JWT

请求头信息

参数名 数据类型 是否必填 说明 备注
x-app-id String 应用ID 也可以放入路径参数中
x-tenant-id String 租户ID 也可以放入路径参数中
x-auth-token String JWT鉴权token
x-iac-token String IAC鉴权token

路径参数说明

参数名 数据类型 是否必填 说明 备注
appId/appCode String 应用ID/应用编码
formClassId/formClassCode String 表单分类ID/表单分类编码
keyType String 指定出入参中涉及到的所有字段名的命名方式 可选值:UPPER(大写)/LOWER(小写)/CAMEL(驼峰)

入参说明

参数名 数据类型 是否必填 说明 备注
mainData Map<String, Object> 主表数据 字段名和真实值,字段名按路径参数keyType指定的方式命名
bizDataMap Map<String, List<Map<String, Object>>> 明细表数据 明细表名使用大写下划线命名,字段名按路径参数keyType指定的方式命名

入参示例

[
    {
        "mainData": {
            "schoolName": "广州美术学院",
            "schoolAddress": "广东省广州市番禺区",
            "campusArea": "200"
        },
        "bizDataMap": {
            "LCP_MAJOR_2": [
                {
                    "majorName": "服装设计",
                    "majorDescription": "培养高端设计师",
                    "majorCount": 30
                }
            ],
            "LCP_CAMPUS_2": [
                {
                    "description": "大学城校区"
                }
            ]
        }
    },
    {
        "mainData": {
            "schoolName": "星海音乐学院",
            "schoolAddress": "广东省广州市番禺区",
            "campusArea": "300"
        },
        "bizDataMap": {
            "LCP_MAJOR_2": [
                {
                    "majorName": "美声",
                    "majorDescription": "培养优秀美声歌手",
                    "majorCount": 30
                }
            ],
            "LCP_CAMPUS_2": [
                {
                    "description": "大学城校区"
                }
            ]
        }
    }
]

出参说明

参数名 数据类型 是否必填 说明 备注
status String 状态码
message String 状态信息
data FormDataDTO 表单数据

FormDataDTO说明

参数名 数据类型 是否必填 说明 备注
mainData Map<String, Object> 主表数据 字段名和真实值,字段名按路径参数keyType指定的方式命名
bizDataMap Map<String, List<Map<String, Object>>> 明细表数据 明细表名使用大写下划线命名,字段名按路径参数keyType指定的方式命名

出参示例

{
    "status": "0",
    "message": "success",
    "data": [
        {
            "id": "87f2c4294f6d463eb2d2433c9e35a25c",
            "mainData": {
                "dversionNo": 1,
                "campusArea": "200",
                "createPerson": "huangzebin",
                "schoolAddress": "广东省广州市番禺区",
                "deleteFlag": "0",
                "classId": "fd056635ed2e4372953d4e8e3c434193",
                "createTime": 1672906991967,
                "appId": "09195976a9654960b60506f4023890b4",
                "isEnabled": "1",
                "tenantId": "c518f53d-b405-4111-afe1-5c082b284971",
                "id": "87f2c4294f6d463eb2d2433c9e35a25c",
                "schoolName": "广州美术学院"
            },
            "bizDataMap": {
                "LCP_CAMPUS_2": [
                    {
                        "crtDate": 1672906991967,
                        "crtName": "黄泽彬",
                        "campusId": "e823e5a324064a99b5f95432d12ddb17",
                        "description": "大学城校区",
                        "updName": "黄泽彬",
                        "updHost": "127.0.0.1",
                        "crtUser": "huangzebin",
                        "parentId": "-1",
                        "classId": "fd056635ed2e4372953d4e8e3c434193",
                        "isDeleted": "0",
                        "updUser": "huangzebin",
                        "updTime": 1672906991967,
                        "appId": "09195976a9654960b60506f4023890b4",
                        "isEnabled": "1",
                        "objId": "87f2c4294f6d463eb2d2433c9e35a25c",
                        "tenantId": "c518f53d-b405-4111-afe1-5c082b284971",
                        "crtHost": "127.0.0.1"
                    }
                ],
                "LCP_MAJOR_2": [
                    {
                        "majorCount": 30,
                        "crtName": "黄泽彬",
                        "crtTime": 1672906991967,
                        "updName": "黄泽彬",
                        "updHost": "127.0.0.1",
                        "updateTime": 1672906991967,
                        "crtUser": "huangzebin",
                        "tId": "c518f53d-b405-4111-afe1-5c082b284971",
                        "parentId": "-1",
                        "classId": "fd056635ed2e4372953d4e8e3c434193",
                        "isDeleted": "0",
                        "objId": "87f2c4294f6d463eb2d2433c9e35a25c",
                        "crtHost": "127.0.0.1",
                        "majorName": "服装设计",
                        "id": "35aaae52c863447092e71f85cc18f95e",
                        "aId": "09195976a9654960b60506f4023890b4",
                        "enableFlag": "1",
                        "majorDescription": "培养高端设计师",
                        "updatePerson": "huangzebin"
                    }
                ]
            }
        },
        {
            "id": "5dfa71f557554923a99d8e114aef329e",
            "mainData": {
                "dversionNo": 1,
                "campusArea": "300",
                "createPerson": "huangzebin",
                "schoolAddress": "广东省广州市番禺区",
                "deleteFlag": "0",
                "classId": "fd056635ed2e4372953d4e8e3c434193",
                "createTime": 1672906991967,
                "appId": "09195976a9654960b60506f4023890b4",
                "isEnabled": "1",
                "tenantId": "c518f53d-b405-4111-afe1-5c082b284971",
                "id": "5dfa71f557554923a99d8e114aef329e",
                "schoolName": "星海音乐学院"
            },
            "bizDataMap": {
                "LCP_CAMPUS_2": [
                    {
                        "crtDate": 1672906991967,
                        "crtName": "黄泽彬",
                        "campusId": "a393aa93b2c947889d5d9281d0b4a654",
                        "description": "大学城校区",
                        "updName": "黄泽彬",
                        "updHost": "127.0.0.1",
                        "crtUser": "huangzebin",
                        "parentId": "-1",
                        "classId": "fd056635ed2e4372953d4e8e3c434193",
                        "isDeleted": "0",
                        "updUser": "huangzebin",
                        "updTime": 1672906991967,
                        "appId": "09195976a9654960b60506f4023890b4",
                        "isEnabled": "1",
                        "objId": "5dfa71f557554923a99d8e114aef329e",
                        "tenantId": "c518f53d-b405-4111-afe1-5c082b284971",
                        "crtHost": "127.0.0.1"
                    }
                ],
                "LCP_MAJOR_2": [
                    {
                        "majorCount": 30,
                        "crtName": "黄泽彬",
                        "crtTime": 1672906991967,
                        "updName": "黄泽彬",
                        "updHost": "127.0.0.1",
                        "updateTime": 1672906991967,
                        "crtUser": "huangzebin",
                        "tId": "c518f53d-b405-4111-afe1-5c082b284971",
                        "parentId": "-1",
                        "classId": "fd056635ed2e4372953d4e8e3c434193",
                        "isDeleted": "0",
                        "objId": "5dfa71f557554923a99d8e114aef329e",
                        "crtHost": "127.0.0.1",
                        "majorName": "美声",
                        "id": "2e7218a5f3aa4dad9d776974f897627b",
                        "aId": "09195976a9654960b60506f4023890b4",
                        "enableFlag": "1",
                        "majorDescription": "培养优秀美声歌手",
                        "updatePerson": "huangzebin"
                    }
                ]
            }
        }
    ]
}
作者:黄泽彬  创建时间:2023-03-07 16:13
最后编辑:黄泽彬  更新时间:2024-12-11 10:09