VWED_server/docs/markdown.md
2025-04-30 16:57:46 +08:00

3.4 KiB
Raw Permalink Blame History

任务管理API 接口文档

任务管理

天风任务-创建任务

url:http://192.168.189.101:8080/jeecg-boot

请求方式POST
请求路径:/task

请求参数

参数名 必填 描述
vwedTaskId Y 天风任务 id
vwedTaskParentId Y 天风任务父级任务 id, 没有就 ""
name Y 任务名称
isPeriodic Y 是否周期任务
priority Y 优先级
createTime Y 任务创建时间

请求示例

{ "vwedTaskId": "2129e899-771a-46e2-a484-b655640ea801", "vwedTaskParentId": "", "name": "天风任务01", "isPeriodic": "1", "priority": "1", "createTime": "2025-04-08 22:03:57" }

返回值描述:

参数名 类型 描述
code int 返回状态码200成功400失败
message string 返回消息

返回示例

成功

{
"success": true,
"message": "success",
"code": 200,
"result": null,
"timestamp": 1741866819647
}

失败

{
"success": false,
"message": "请设置任务优先级",
"code": 401,
"result": null,
"timestamp": 1741866819647
}

天风任务-选择amr

请求方式POST

请求路径:/task/chooseAmr

请求参数

参数名 必填 描述
vwedTaskId Y 天风任务 id
keyStationName Y 关键站点名称
appointAmrName N 指定的 amr 名称,不指定留空 ""
appointAmrGroupName N 指定的 amr 分组名称,不指定留空 ""

请求示例

{
"vwedTaskId": "2129e899-771a-46e2-a484-b655640ea801",
"keyStationName": "TK01",
"appointAmrName": "",
"appointAmrGroupName": ""
}

返回示例

成功

{
"success": true,
"message": "",
"code": 200,
"result": {
"amrId": "1912349377797406722",//选定的 amrId
"amrName": "1921681102"//选定的 amr 名称
},
}

失败

{ "success": false, "message": "此任务已封口", "code": 400, "result": null, "timestamp": 1741866819647 }

天风任务-添加动作

请求方式POST

请求路径:/task/addAction

请求参数

参数名 必填 描述
vwedTaskId Y 天风任务 id
stationName Y 站点名称
action Y 动作

请求示例

{ "vwedTaskId": "2129e899-771a-46e2-a484-b655640ea801", "stationName": "PT02", "action": "JackUnLoad" }

返回示例

成功

{
"success": true,
"message": "",
"code": 200,
"result": null,
"timestamp": 1745559946174
}

失败

{
"success": false,
"message": "此任务动作已存在",
"code": 400,
"result": null,
"timestamp": 1741866819647
}

天风任务-封口

请求方式PUT
请求路径:/task/{vwedTaskId}/closure
请求参数: 无
返回示例

{
"success": true,
"message": "",
"code": 200,
"result": null,
"timestamp": 1745559946174
}