1.URL
http://124.223.60.234:8080/system/asset/task/addScheduledTask
2.请求参数
2.1请求头
在Headers里面增加token:对应登录验证成功后,data里面对应的tokenId
2.2.参数示例
{
"orgId":"F940B79790004404AAC277418FC71C5F",
"taskName":"定时",
"groupId":"F940B79790004404AAC277418FC71C5F",
"cronExpression":"0 50 16 * * ?",
"taskType":1,
"taskDesc":"",
"reportInfos":"{\"reportType\":1,\"language\":1,\"reportParam\":{\"queryType\":0,\"exportType\":0,\"orgId\":\"F940B79790004404AAC277418FC71C5E\",\"terminalIds\":[\"5F35BD2687C9454EAC4BF6D91A6D2E8E\",\"EEEE76492D804C1A91524A4997066E4D\",\"8EF87F1D21224F1B9E2BE373AD1261FC\"],\"includeChild\":1,\"reportingCycle\":4,\"dayNum\":7}}",
"pushEmail":1,
"pushReportEmails":"[{\"receiver\":\"LEAVE\",\"email\":\"xxxxxxxxxxxx@foxmail.com\"},{\"receiver\":\"LEAVE2\",\"email\":\"xxxxxxxxxxxxx@aovx.com\"}]"
}
2.3.参数说明
字段 | 类型 | 说明 | 是否必须 |
---|---|---|---|
orgId | String | 公司唯一标识 | Y |
taskName | String | 定时任务名称 | Y |
groupId | String | 分组唯一标识 | Y |
cronExpression | String | 执行cron表达式,在显示的时候将其转成文字描述 | Y |
taskType | int | 任务类型(0:单次执行;1:周期任务) | Y |
taskDesc | String | 任务描述 | Y |
reportInfos | String | 报告参数.JSON字符串 | Y |
pushEmail | int | 是否邮箱推送(0:不推送;1:推送) | Y |
pushReportEmails | String | 推送邮箱信息,JSON字符串 | Y |
reportInfos(定时任务报告参数)
字段 | 类型 | 说明 |
---|---|---|
reportType | int | 定时任务报告ID |
language | int | 0:英文;1:中文;2:西班牙语;3:阿拉伯语 |
reportParam | object | 定时任务报告参数 |
reportParam
字段 | 类型 | 说明 |
---|---|---|
queryType | int | 0:按设备查询;1:按组织查询; |
exportType | int | 生成报告的文件类型: 0:excel;1:pdf |
terminalIds | List | 设备唯一标识集合 |
orgId | String | 组织唯一标识 |
includeChild | int | 是否包含子组织;0:不包含;1:包含 |
alarmTypeList | List | 报警类型列表,报警报告时候有效 |
procStatus | int | 处理状态(-1:全部;0:未处理;1:已处理),报警报告时候有效 |
eventTypeList | List | 事件类型列表,事件报告时候有效 |
reportingCycle | int | 报告查询间隔(0:当天;1:昨天;2:上周;3:上个月;4:过去N天;5:过去N月),周期任务有效 |
dayNum | int | 如果reportingCycle是4的时候有效: dayNum<=180 |
monthNum | int | 如果reportingCycle是5的时候有效: monthNum<=6 |
duration | int | 运行报告代表的是运输里程过滤阈值,单位km,代表停车时长过滤阈值,单位:分钟 |
enterId | int | 起始点仓库id,仓库报告有效 |
arriveId | int | 目的地仓库id,仓库报告有效 |
status | int | 设备或者资产状态(-1:全部;0:禁用;1:启用),生成设备或者资产记录报告的时候有效 |
pushReportEmails(推送报告邮箱参数)
字段 | 类型 | 说明 |
---|---|---|
receiver | String | 接收人 |
int | 接收人邮箱 |
3.接口应答
3.1.返回示例
{
"code": 200,
"message": "Operation succeeded",
"data": null
}
作者:admin 创建时间:2025-09-11 22:34
最后编辑:admin 更新时间:2025-09-15 23:19
最后编辑:admin 更新时间:2025-09-15 23:19