| | |
| | | package cn.flightfeather.supervision.lightshare.service |
| | | |
| | | import cn.flightfeather.supervision.domain.ds1.entity.Task |
| | | import cn.flightfeather.supervision.lightshare.vo.DayTaskProgressVo |
| | | import cn.flightfeather.supervision.lightshare.vo.RankVo |
| | | import cn.flightfeather.supervision.lightshare.vo.TaskFrequencyVo |
| | | import cn.flightfeather.supervision.lightshare.vo.TaskVo |
| | | import cn.flightfeather.supervision.lightshare.vo.* |
| | | import org.springframework.web.bind.annotation.RequestBody |
| | | import java.util.* |
| | | |
| | | interface TaskService { |
| | |
| | | fun findAll(): List<TaskVo> |
| | | |
| | | fun save(task: Task): Int |
| | | |
| | | fun create(task: Task): Task |
| | | |
| | | fun update(task: Task): Int |
| | | |
| | |
| | | |
| | | fun getDayTaskList(taskVoList: List<TaskVo>, date: String, guid: String, userType: String): List<TaskVo> |
| | | |
| | | fun getDayTask(taskId: String, userId: String, userType: String): List<DayTaskProgressVo> |
| | | fun getDayTask(taskId: String, userId: String?, userType: String): List<DayTaskProgressVo> |
| | | |
| | | fun findByName(name: String): TaskVo |
| | | |
| | |
| | | |
| | | fun getDayTaskByTaskID(taskid: String): List<TaskVo> |
| | | |
| | | fun findByDate(date: String): TaskVo |
| | | fun findByDate(topTaskId: String, date: String): TaskVo |
| | | |
| | | fun getTaskProgress(userid: String): List<TaskVo>//获取顶层任务对应的子任务完成量 |
| | | |
| | |
| | | |
| | | fun getByDistrictCode(districtCode: String, date: Date):List<TaskVo> |
| | | |
| | | fun findTask(areaVo: AreaVo):List<Task?> |
| | | |
| | | /** |
| | | * 查找总任务完成情况 |
| | | * @param areaVo 筛选条件 |
| | | */ |
| | | fun findTaskProgress(areaVo: AreaVo): List<TaskProgressVo?> |
| | | |
| | | } |