| | |
| | | |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Subtask |
| | | import cn.flightfeather.supervision.lightshare.vo.* |
| | | import java.time.LocalDateTime |
| | | |
| | | |
| | | interface SubtaskService { |
| | |
| | | fun save(subtask: Subtask): Int |
| | | |
| | | fun update(subtask: Subtask): Int |
| | | |
| | | /** |
| | | * 变更巡查任务状态 |
| | | * 执行任务或结束任务 |
| | | */ |
| | | fun changeStatus(subtask: Subtask): Int |
| | | |
| | | fun delete(id: String): Int |
| | | |
| | |
| | | |
| | | fun getByTopTaskAndDate(topTaskId: String, startTime: String?, endTime: String?, sceneTypeId: Int? = null): List<Subtask> |
| | | |
| | | fun getTaskProgressByArea(areaVo: AreaVo): List<TaskProgressVo> |
| | | |
| | | fun getSummary(topTaskId: String, sceneTypeId: Int? = null): List<SubTaskSummary> |
| | | |
| | | fun getByScene(sceneId: String, startTime: LocalDateTime?, endTime: LocalDateTime?): List<SubTaskSummary> |
| | | |
| | | fun getSummaryByArea(areaVo: AreaVo): List<SubTaskSummary> |
| | | } |