管理台首页API
QueryRestfulApi 类
管理员验证
接口地址:/api/rest_j/v1/jobhistory/governanceStationAdmin
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
用来验证是否为管理员,如果是则返回true不是则false
请求参数:
暂无
响应状态:
| 状态码 | 说明 | schema | 
|---|---|---|
| 200 | OK | Message | 
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | 
响应参数:
| 参数名称 | 参数说明 | 类型 | schema | 
|---|---|---|---|
| data | 数据集 | object | |
| message | 描述 | string | |
| method | 请求url | string | |
| status | 状态 | integer(int32) | integer(int32) | 
响应示例:
{
    data: {solution: null, admin: true}
        message: "OK"
        method: "/api/jobhistory/governanceStationAdmin"
        status: 0
}
全局历史
接口地址:/api/rest_j/v1/jobhistory/list
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
根据条件获取全局历史数据列表默认获取全部
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | 
|---|---|---|---|---|---|
| creator | 创建者 | query | false | string | |
| endDate | 结束时间 | query | false | integer(int64) | |
| executeApplicationName | 操作人 | query | false | string | |
| isAdminView | 是否为管理员模式或者普通模式 | query | false | boolean | |
| pageSize | 页面数量 | query | false | ref | |
| proxyUser | 代理用户 | query | false | string | |
| startDate | 开始时间 | query | false | integer(int64) | |
| status | 结束时间 | query | false | string | |
| taskID | ID | query | false | integer(int64) | |
| tpageNow | 页码 | query | false | ref | |
| pageNow | pageNow | query | false | integer(int32) | 
响应状态:
| 状态码 | 说明 | schema | 
|---|---|---|
| 200 | OK | Message | 
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | 
响应参数:
| 参数名称 | 参数说明 | 类型 | schema | 
|---|---|---|---|
| data | 数据集 | object | |
| message | 描述 | string | |
| method | 请求url | string | |
| status | 状态 | integer(int32) | integer(int32) | 
响应示例:
{
    {
    "method": "/api/jobhistory/list",
    "status": 0,
    "message": "OK",
    "data": {
        "solution": null,
        "totalPage": 90,
        "tasks": [{
            "taskID": ,
            "instance": ",
            "execId": "",
            "umUser": "",
            "engineInstance": null,
            "executionCode": "",
            "progress": "",
            "logPath": "",
            "resultLocation": "",
            "status": "",
            "createdTime": ,
            "updatedTime": ,
            "engineType": "",
            "errCode": 0,
            "errDesc": "",
            "executeApplicationName": "",
            "requestApplicationName": "",
            "runType": "datachecker",
            "paramsJson": "",
            "costTime": 1000,
            "strongerExecId": "",
            "sourceJson": "",
            "sourceTailor": "",
            "engineStartTime": null,
            "labels": [],
            "canRetry": ,
            "subJobs": 
        }]
    }
}
}
获取未完成任务列表
接口地址:/api/rest_j/v1/jobhistory/listundone
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
获取未完成任务列表
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | 
|---|---|---|---|---|---|
| creator | creator | query | false | string | |
| endDate | 结束时间 | query | false | integer(int64) | |
| engineType | engineType | query | false | string | |
| pageNow | pageNow | query | false | ref | |
| pageSize | pageSize | query | false | ref | |
| startDate | 开始时间 | query | false | ref | |
| startTaskID | startTaskID | query | false | integer(int64) | |
| status | status | query | false | string | 
响应状态:
| 状态码 | 说明 | schema | 
|---|---|---|
| 200 | OK | Message | 
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | 
响应参数:
| 参数名称 | 参数说明 | 类型 | schema | 
|---|---|---|---|
| data | 数据集 | object | |
| message | 描述 | string | |
| method | 请求url | string | |
| status | 状态 | integer(int32) | integer(int32) | 
响应示例:
{
    "data": {},
    "message": "",
    "method": "",
    "status": 0
}
job任务详细记录
接口地址:/api/rest_j/v1/jobhistory/{id}/get
请求方式:GET
请求数据类型:application/x-www-form-urlencoded
响应数据类型:*/*
接口描述:
job任务详细记录
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema | 
|---|---|---|---|---|---|
| id | 历史记录Id | query | false | integer(int64) | 
响应状态:
| 状态码 | 说明 | schema | 
|---|---|---|
| 200 | OK | Message | 
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | 
响应参数:
| 参数名称 | 参数说明 | 类型 | schema | 
|---|---|---|---|
| data | 数据集 | object | |
| message | 描述 | string | |
| method | 请求url | string | |
| status | 状态 | integer(int32) | integer(int32) | 
响应示例:
{
    "method": "/api/jobhistory/1928730/get",
    "status": 0,
    "message": "OK",
    "data": {
        "task": {
            "taskID": ,
            "instance": "",
            "execId": "",
            "umUser": "",
            "engineInstance": "",
            "executionCode": "",
            "progress": "",
            "logPath": "",
            "resultLocation": "",
            "status": "",
            "createdTime":,
            "updatedTime": ,
            "engineType": "",
            "errCode": ,
            "errDesc": "",
            "executeApplicationName": "",
            "requestApplicationName": "",
            "runType": "hql",
            "paramsJson": "",
            "costTime": ,
            "strongerExecId": "",
            "sourceJson": "",
            "sourceTailor": "",
            "engineStartTime": null,
            "labels": [""],
            "canRetry": false,
            "subJobs": null
        }
    }
}