管理台首页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) |
响应示例:
1. {
2. data: {solution: null, admin: true}
3. message: "OK"
4. method: "/api/jobhistory/governanceStationAdmin"
5. status: 0
6. }
接口地址:/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) |
响应示例:
1. {
2. {
3. "method": "/api/jobhistory/list",
4. "status": 0,
5. "message": "OK",
6. "data": {
7. "solution": null,
8. "totalPage": 90,
9. "tasks": [{
10. "taskID": ,
11. "instance": ",
12. "execId": "",
13. "umUser": "",
14. "engineInstance": null,
15. "executionCode": "",
16. "progress": "",
17. "logPath": "",
18. "resultLocation": "",
19. "status": "",
20. "createdTime": ,
21. "updatedTime": ,
22. "engineType": "",
23. "errCode": 0,
24. "errDesc": "",
25. "executeApplicationName": "",
26. "requestApplicationName": "",
27. "runType": "datachecker",
28. "paramsJson": "",
29. "costTime": 1000,
30. "strongerExecId": "",
31. "sourceJson": "",
32. "sourceTailor": "",
33. "engineStartTime": null,
34. "labels": [],
35. "canRetry": ,
36. "subJobs":
37. }]
38. }
39. }
40. }
接口地址:/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) |
响应示例:
1. {
2. "data": {},
3. "message": "",
4. "method": "",
5. "status": 0
6. }
接口地址:/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) |
响应示例:
1. {
2. "method": "/api/jobhistory/1928730/get",
3. "status": 0,
4. "message": "OK",
5. "data": {
6. "task": {
7. "taskID": ,
8. "instance": "",
9. "execId": "",
10. "umUser": "",
11. "engineInstance": "",
12. "executionCode": "",
13. "progress": "",
14. "logPath": "",
15. "resultLocation": "",
16. "status": "",
17. "createdTime":,
18. "updatedTime": ,
19. "engineType": "",
20. "errCode": ,
21. "errDesc": "",
22. "executeApplicationName": "",
23. "requestApplicationName": "",
24. "runType": "hql",
25. "paramsJson": "",
26. "costTime": ,
27. "strongerExecId": "",
28. "sourceJson": "",
29. "sourceTailor": "",
30. "engineStartTime": null,
31. "labels": [""],
32. "canRetry": false,
33. "subJobs": null
34. }
35. }
36. }
