| | |
| | | |
| | | import com.flightfeather.uav.common.exception.BizException |
| | | import com.flightfeather.uav.domain.entity.GridAod |
| | | import com.flightfeather.uav.domain.entity.GridAodDetail |
| | | import com.flightfeather.uav.domain.entity.GridCell |
| | | import com.flightfeather.uav.domain.entity.GridData |
| | | import com.flightfeather.uav.domain.entity.GridDataDetail |
| | |
| | | */ |
| | | interface SatelliteTelemetryService { |
| | | |
| | | fun fetchGridGroup(areaVo: AreaVo, page: Int?, perPage: Int?): Pair<DataHead, List<GridGroup?>> |
| | | fun fetchGridGroup(areaVo: AreaVo, type: String?, page: Int?, perPage: Int?): Pair<DataHead, List<GridGroup?>> |
| | | |
| | | fun deleteGridGroup(groupId: Int) |
| | | |
| | | fun fetchGridCell(groupId: Int): List<GridCell?> |
| | | |
| | | fun fetchGridData(groupId: Int, dataTime: LocalDateTime?, type: Int?): List<GridData?> |
| | | |
| | | fun fetchGridDataDetail(dataId: Int, groupId: Int?, cellId: Int?): List<GridDataDetail?> |
| | | |
| | | fun createGridDataAndDataDetail( |
| | | groupId: Int, |
| | | dataTime: LocalDateTime?, |
| | | gridDataDetail: List<GridDataDetail>, |
| | | ): Boolean |
| | | |
| | | /** |
| | | * 数据融合 |
| | |
| | | |
| | | fun downloadTemplate(response: HttpServletResponse): Boolean |
| | | |
| | | fun fetchGridAod(groupId: Int, dataTime: LocalDateTime?): List<GridAod?> |
| | | |
| | | @Throws(BizException::class) |
| | | fun importGridAOD(groupId: Int, dataTime: LocalDateTime?, update: Boolean, file: MultipartFile): GridDataImportResult? |
| | | |
| | |
| | | * @param groupId 网格组索引id |
| | | */ |
| | | fun calGridVertex(groupId: Int): List<GridCell?> |
| | | |
| | | |
| | | /**AOD数据相关**************************************************************/ |
| | | fun fetchGridAod(groupId: Int, dataTime: LocalDateTime?): List<GridAod?> |
| | | |
| | | fun fetchGridAODDetail(aodId: Int, groupId: Int?, cellId: Int?): List<GridAodDetail?> |
| | | } |