更新表单数据

接口总述

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

入参示例

{
    "mainData": {
        "dversionNo": 1,
        "campusArea": "8000",
        "createPerson": "huangzebin",
        "schoolAddress": "广东省广州市天河区",
        "deleteFlag": "0",
        "classId": "fd056635ed2e4372953d4e8e3c434193",
        "createTime": 1672902741208,
        "appId": "09195976a9654960b60506f4023890b4",
        "isEnabled": "1",
        "tenantId": "c518f53d-b405-4111-afe1-5c082b284971",
        "id": "41e7f6bc50414cf3849242db36235fb8",
        "schoolName": "华南农业大学"
    },
    "bizDataMap": {
        "LCP_CAMPUS_2": [
            {
                "crtDate": 1672902741208,
                "crtName": "黄泽彬",
                "campusId": "20f6ae4fd4854b18b5507b118aee2247",
                "description": "五山校区",
                "updName": "黄泽彬",
                "updHost": "127.0.0.1",
                "crtUser": "huangzebin",
                "parentId": "-1",
                "classId": "fd056635ed2e4372953d4e8e3c434193",
                "isDeleted": "0",
                "updUser": "huangzebin",
                "updTime": 1672902741208,
                "appId": "09195976a9654960b60506f4023890b4",
                "isEnabled": "1",
                "objId": "41e7f6bc50414cf3849242db36235fb8",
                "tenantId": "c518f53d-b405-4111-afe1-5c082b284971",
                "crtHost": "127.0.0.1"
            }
        ],
        "LCP_MAJOR_2": [
            {
                "majorCount": 30,
                "crtName": "黄泽彬",
                "crtTime": 1672902741208,
                "updName": "黄泽彬",
                "updHost": "127.0.0.1",
                "updateTime": 1672902741208,
                "crtUser": "huangzebin",
                "tId": "c518f53d-b405-4111-afe1-5c082b284971",
                "parentId": "-1",
                "classId": "fd056635ed2e4372953d4e8e3c434193",
                "isDeleted": "0",
                "objId": "41e7f6bc50414cf3849242db36235fb8",
                "crtHost": "127.0.0.1",
                "majorName": "兽医",
                "id": "cef661518fa74ef3b296d546c8a1785e",
                "aId": "09195976a9654960b60506f4023890b4",
                "enableFlag": "1",
                "majorDescription": "培养最厉害的宠物医生",
                "updatePerson": "huangzebin"
            }
        ]
    }
}

出参说明

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

出参示例

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