请求地址

/v2/webservice/apply/apply-truncate-table

请求方法

Post

请求参数说明

参数名称 类型 是否必填 说明
app_id number number
tables object 区ID和表名
attention_man string[] 关注人/协作人, 允许其他开发角色执行此单据生成的任务,(不需要指定项目管理员为关注人, 因为项目管理员本身就拥有执行任务的权限)

tables数组元素说明

参数名称 类型 是否必填 说明
zone_id number
table_names string[] 支持多个表,生成一个单据和生成一个任务
auto_execute_task boolean 当集群配置为自动审核时,自动执行时,单据会自动审核,此参数才生效true表示生成任务后自动执行false表示生成任务后,不立即执行任务

示例

{
    "app_id": 2,
    "tables": [
        {
            "zone_id": 3,
            "table_names": ["tbSgzLegionData","tbCityWarData"],
            "auto_execute_task": true
        }

    ]
}

返回参数:

data 字段说明

参数名称 类型 说明
check_result number 审核结果0: 没有异常, 无法自动审核的单据,没有自动审核,也是返回0,-1: 表示审核失败
apply_list 对象数组 生成的单据
task_list 对象数组 生成的任务

apply_list数组元素对象字段说明

参数名称 类型 说明
apply_id number 单据ID

task_list数组元素对象字段说明

参数名称 类型 说明
task_id number 任务ID

成功返回 (自动审核, 生成任务成功):

{
    "code": 0,
    "request_id": "9ce70f61-5a41-4e5b-99fb-4127d113e326",
    "data": {
        "check_result": 0,
        "app_id": 5,
        "apply_list": [
            {
                "apply_id": 1659,
                "apply_type_text": "表清理",
                "zone_id": "1",
                "app_id": 5,
                "table_name": "ItemAttri;",
                "execute_status": 1,
                "table_type": 0,
                "tdr": "-1",
                "apply_type": 2
            }
        ],
        "task_list": [
            {
                "apply_id": 1659,
                "apply_type_text": "表清理",
                "zone_id": "1",
                "app_id": 5,
                "table_name": "ItemAttri;",
                "table_type": 0,
                "apply_type": 2,
                "task_id": 1456,
                "result": 0,
                "msg": "审核成功, 请查看生成的任务"
            }
        ],
        "apply_user": "v_jxlin",
        "check_user": "v_jxlin",
        "apply_begin_time": "2025-01-20 11:47:13",
        "apply_finishi_time": "2025-01-20 11:47:13",
        "check_finish_time": "2025-01-20 11:47:13",
        "msg": "提交申请成功, 请查看审核结果或任务执行状态",
        "execute_task_user": "v_jxlin",
        "is_auto_check": 1
    }
}

失败返回

{
    "request_id": "a1c9f88e-93e7-479a-932c-b00a832cc1e1",
    "code": 102,
    "message": "表不存在",
    "debug_message": [
        "ItemAttri"
    ]
}

results matching ""

    No results matching ""