批量更新表单数据

接口总述

栏目 说明 备注
所属服务/应用 lcp-data
接口地址 /openapi/{appId/appCode}/{formClassId/formClassCode}/bulkUpdate/{keyType}
请求方式 PUT
请求数据格式 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指定的方式命名

入参示例

[
    {
        "id": "87f2c4294f6d463eb2d2433c9e35a25c",
        "mainData": {
            "dversionNo": 1,
            "campusArea": "200",
            "createPerson": "huangzebin",
            "schoolAddress": "广州市海珠区昌岗东路257号",
            "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"
                }
            ]
        }
    }
]

出参说明

参数名 数据类型 是否必填 说明 备注
status String 状态码
message String 状态信息
data Number 更新数量

出参示例

{
    "status": "0",
    "message": "success",
    "data": 3
}
作者:黄泽彬  创建时间:2023-03-07 16:14
最后编辑:黄泽彬  更新时间:2024-12-11 10:09