本次改动覆盖两个模块的定时任务管理:
inspectiontask)device)两个模块均新增并启用字段:isEnabled。
| 字段名 | 类型 | 说明 | 取值 |
|---|---|---|---|
| isEnabled | number | 是否启用 | 1=启用,0=禁用 |
说明:
isEnabled,后端默认按 1(启用)处理。执行脚本:
sql/timing_and_maintenance_task_add_is_enabled.sql
新增列:
timing_task.is_enabledmaintenance_task.is_enabled基础路径:/timingTask
GET /timingTask/listisEnabled示例参数:
GET /timingTask/list?current=1&size=10&isEnabled=1
POST /timingTask/addOrEditTimingTaskisEnabled示例:
{
"id": null,
"taskName": "空压机巡检",
"frequencyType": "DAILY",
"frequencyDetail": "09:00",
"taskIds": [101, 102],
"isEnabled": 1
}
POST /timingTask/changeEnable示例:
{
"id": 12,
"isEnabled": 0
}
返回:R,data 为受影响行数(成功通常为 1)。
基础路径:/deviceMaintenanceTask
GET /deviceMaintenanceTask/listPageisEnabled示例参数:
GET /deviceMaintenanceTask/listPage?current=1&size=10&isEnabled=1
POST /deviceMaintenanceTask/addisEnabled示例:
{
"taskName": "反应釜保养",
"frequencyType": "WEEKLY",
"frequencyDetail": "MON,10:00",
"deviceLedgerIds": [301, 302],
"isEnabled": 1
}
POST /deviceMaintenanceTask/updateisEnabledPOST /deviceMaintenanceTask/changeEnable示例:
{
"id": 26,
"isEnabled": 0
}
返回:AjaxResult。
1,关=0。changeEnable 接口,成功后刷新当前行或列表。1)。id和isEnabled不能为空,检查开关提交参数是否完整。