feiyu02
2025-03-27 bde043c8fd1a076f44c402dd56c62d401afbfb16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.flightfeather.uav.lightshare.service
 
import com.flightfeather.uav.domain.entity.Mission
import com.flightfeather.uav.lightshare.bean.BaseResponse
import javax.servlet.http.HttpServletResponse
 
interface MissionService {
 
    fun getMission(type: String?, page: Int?, perPage: Int?): BaseResponse<List<Mission>>
 
    fun createMission(mission: Mission): BaseResponse<Boolean>
 
    fun updateMission(mission: Mission): BaseResponse<Boolean>
 
    fun deleteMission(missionCode: String): BaseResponse<Boolean>
 
    fun deleteMissionAndData(missionCode: String): Boolean
 
    fun getReport(missionCode: String, response: HttpServletResponse)
}