| | |
| | | package com.flightfeather.grid.service |
| | | |
| | | import com.flightfeather.grid.domain.ds1.entity.ClueTask |
| | | import com.flightfeather.grid.vo.ClueInternalTaskVo |
| | | import com.flightfeather.grid.vo.ClueTaskOptions |
| | | import com.flightfeather.grid.vo.ClueTaskSummaryVo |
| | | import com.flightfeather.grid.vo.DataHead |
| | | |
| | | /** |
| | | * 线索任务相关服务 |
| | |
| | | */ |
| | | interface ClueTaskService { |
| | | |
| | | fun createInternalClueTask(clueInternalTaskVo: ClueInternalTaskVo): Int |
| | | |
| | | fun createClueTask(clueTask: ClueTask): Int |
| | | |
| | | fun updateClueTask(clueTask: ClueTask): Int |
| | | |
| | | fun getClueTask(clueTask: ClueTask): List<ClueTask?> |
| | | |
| | | fun searchClueTask(options: ClueTaskOptions, page: Int?, perPage: Int?): Pair<DataHead, List<ClueTask?>> |
| | | |
| | | fun deleteClueTask(clueTask: ClueTask): Int |
| | | |
| | | fun getClueTaskSummary(options: ClueTaskOptions): ClueTaskSummaryVo |
| | | |
| | | fun finishClueTask(clueTaskId: String): Int |
| | | |
| | | } |