feiyu02
2024-11-21 9de446b0b83610055437fbc5172d216bb374900f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package cn.flightfeather.supervision.lightshare.service
 
import cn.flightfeather.supervision.lightshare.vo.*
import javax.servlet.http.HttpServletResponse
 
/**
 * @author riku
 * Date: 2020/6/12
 */
interface SearchService {
 
    fun writeToFile(config: ExcelConfigVo, mode: Int)
 
    fun getExcel(config: ExcelConfigVo, response: HttpServletResponse): Boolean
 
    fun getSubTaskDetail(config: ExcelConfigVo): SubTaskTableVo
 
    fun downloadPic(config: ExcelConfigVo, response: HttpServletResponse): HttpServletResponse
 
    fun downloadPic2(sceneType:Int, topTaskId:String, response: HttpServletResponse): HttpServletResponse
 
    fun searchScore4JingAn(token: String, year: Int, month: Int, page: Int? = 1, perPage: Int?): BaseResponse<List<ScoreVo>>
 
    fun searchSubTaskByKeyword(userId: String, keyword: String, page: Int, perPage: Int): BaseResponse<List<SubtaskVo>>
 
    fun getDailyReport(config: ExcelConfigVo): BaseTableVo
 
    fun getScoreDetail(subTaskId: String): ScoreDetail
}