package com.flightfeather.uav.lightshare.service
|
|
import com.flightfeather.uav.biz.dataanalysis.BaseExceptionResult
|
import com.flightfeather.uav.biz.dataanalysis.model.ExceptionResult
|
import com.flightfeather.uav.biz.report.MissionSummary
|
import com.flightfeather.uav.biz.sourcetrace.model.BasePollutedMsg
|
import com.flightfeather.uav.lightshare.bean.AreaVo
|
import java.util.*
|
|
/**
|
*
|
* @date 2025/5/8
|
* @author feiyu02
|
*/
|
interface DataAnalysisService {
|
|
/**
|
* 污染溯源分析
|
* @param missionCode 走航任务编号
|
*/
|
fun pollutionTrace(missionCode: String): List<ExceptionResult>
|
|
fun fetchHistory(missionCode: String): String
|
|
fun missionSummary(startTime: Date, endTime: Date, areaVo: AreaVo): MissionSummary.Summary
|
}
|