| | |
| | | package com.flightfeather.uav.biz.report |
| | | |
| | | import org.springframework.stereotype.Component |
| | | |
| | | /** |
| | | * 走航任务汇总 |
| | | * @date 2025/8/22 |
| | | * @author feiyu02 |
| | | */ |
| | | @Component |
| | | class MissionSummary { |
| | | |
| | | inner class Summary( |
| | |
| | | val kilometres: Double, |
| | | // 涉及区域 |
| | | val regionList: List<String>, |
| | | // 各等级空气质量背景走航次数 |
| | | val countByDegree: MutableMap<String, Int>, |
| | | |
| | | // 各等级空气质量背景走航次数,<空气质量等级,次数,占比> |
| | | val countByDegree: List<Triple<String, Int, Double>>, |
| | | // 问题总数 |
| | | val probCount:Int, |
| | | // 高风险场景总数 |
| | | val highRiskSceneCount:Int, |
| | | // 问题按监测因子类型分布情况, <因子类型,次数,占比> |
| | | val probByFactor:List<Triple<String, Int, Double>> |
| | | ) |
| | | |
| | | fun execute() { |
| | | |
| | | } |
| | | } |