请求地址
/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
}
}
失败返回
{
}