请求地址

/v2/webservice/apply/apply-create-table-index

请求方法

Post

请求参数说明

参数名称 类型 是否必填 说明
app_id number
tables 对象数组
memo string

tables数组元素字段说明

参数名称 类型 是否必填 说明
zone_id number
table_name string
key_fields {field_name: string}[] 为空的时候传空数组, key_fields: []
value_fields {field_name: string}[] 为空的时候传空数组, value_fields: []

请求示例

{
    "app_id": 2,
    "tables": [
        {
            "zone_id": 1,
            "table_name": "test_table1",
            "key_fields": [
                {
                    "field_name": "userID"
                }
            ],
            "value_fields": [
                {
                    "field_name": "userName"
                }
            ]
        },
        {
            "zone_id": 2,
            "table_name": "test_table2",
            "key_fields": [
                {
                    "field_name": "userID"
                }
            ],
            "value_fields": [
                {
                    "field_name": "userName"
                }
            ]
        }
    ],
    "memo": "新增索引"
}

返回参数说明

字段名称 类型 说明
check_result 审核状态标识 审核结果:0=成功,-1=失败
apply_list 对象数组
task_list 对象数组
is_auto_check 0 1 是否自动审核

apply_list数组元素字段说明

字段名称 类型 说明
apply_id number 单据ID
app_id number 项目ID
zone_id number 区ID
table_name string 表名
execute_status enum 单据状态, 0=待审核, 1=审核成功

task_list数组元素字段说明

字段名称 类型 说明
apply_id number 单据ID
task_id number 任务ID
result enum 生成任务结果,0=成功,非0=失败

成功返回

{
    "code": 0,
    "request_id": "4b70bbe6-b8b5-42bf-8f4c-0119a1b1a803",
    "data": {
        "check_result": 0,
        "app_id": 5,
        "apply_list": [
            {
                "apply_id": 75976,
                "apply_type_text": "表索引",
                "zone_id": "1",
                "app_id": 5,
                "table_name": "DetailTable",
                "execute_status": 1,
                "table_type": 0,
                "tdr": "-1",
                "apply_type": 14
            }
        ],
        "task_list": [
            {
                "apply_id": 75976,
                "apply_type_text": "表索引",
                "zone_id": "1",
                "app_id": 5,
                "table_name": "DetailTable",
                "table_type": 0,
                "apply_type": 14,
                "task_id": 168817,
                "result": 0,
                "msg": "审核成功, 请查看生成的任务"
            }
        ],
        "apply_user": "uname",
        "check_user": "name",
        "apply_begin_time": "2025-08-07 11:11:00",
        "apply_finishi_time": "2025-08-07 11:11:10",
        "check_finish_time": "2025-08-07 11:11:10",
        "msg": "提交申请成功, 请查看审核结果或任务执行状态",
        "execute_task_user": "v_jxlin",
        "is_auto_check": 1
    }
}

失败返回

{

}

results matching ""

    No results matching ""