feiyu02
2024-01-09 c1becf4cbd2e99601ce011c14b8742427249cfb4
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
30
31
package cn.flightfeather.supervision.lightshare.service
 
import cn.flightfeather.supervision.domain.ds1.entity.Inspection
import cn.flightfeather.supervision.lightshare.vo.*
 
 
interface InspectionService {
 
    fun findProblemListById(id: String): List<ProblemlistVo>
 
    fun findAll(): MutableList<Inspection>
 
    fun save(inspection: Inspection): Int
 
    fun update(inspection: Inspection): Int
 
    fun delete(id: String): Int
 
    fun findBySubTaskID(subTaskID: String): InspectionVo
 
    fun findLastProblemListBySenceId(id: String, date: String): ProblemlistsubtastVo
 
    fun findByID(id: String): InspectionVo
 
    fun findGitListById(id: String): List<GitlistVo>
 
    fun getInspectionInfoByScene(sceneId: String, topTaskId: String): InspectionInfoVo
 
    //获取月任务巡查统计信息
    fun getStatistic(topTaskId: String, sceneTypeId: String): BaseResponse<List<InspectionStatisticVo>>
}