| | |
| | | |
| | | 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 findByDayTaskID(taskId: String): List<SubtaskVo> |
| | | |
| | | fun findByDayTaskID(dayTaskId: String, userId: String, userType: String): List<Subtask> |
| | | fun findByDayTaskID(dayTaskId: String, userId: String, userType: String): List<SubtaskVo> |
| | | |
| | | fun getTaskProgress(areaVo: AreaVo, userGuid: String): TaskVo |
| | | |
| | |
| | | |
| | | fun searchSubTask3(token: String,updateTime: String?, sceneType: Int? = null, districtCode: String? = "310116", startTime: String? = "", endTime: String? = "", page: Int? = 1, perPage: Int? = 30): BaseResponse<BaseSearchResultVo> |
| | | |
| | | fun findByDate(date: String, userId: String): List<SubtaskVo> |
| | | fun findByDate(date: String? = null, userId: String? = null, sceneId: String? = null): List<SubtaskVo> |
| | | |
| | | 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> |
| | | } |