package com.flightfeather.uav.domain.repository
|
|
import com.flightfeather.uav.domain.entity.BaseRealTimeData
|
import com.flightfeather.uav.domain.entity.RealTimeData
|
import com.flightfeather.uav.lightshare.bean.DataVo
|
import com.flightfeather.uav.socket.bean.AirDataPackage
|
|
/**
|
* 走航监测数据数据库管理
|
* @author riku
|
* Date: 2020/6/11
|
*/
|
interface AirDataRep {
|
|
/**
|
* 原始数据以json格式存储
|
*/
|
fun saveAirData(dataPackage: AirDataPackage): Int
|
|
/**
|
* 存储预处理后的数据
|
*/
|
fun savePrepData(dataPackage: AirDataPackage): Int
|
|
/**
|
* 存储预处理后的数据
|
*/
|
fun savePrepData(dataList: List<RealTimeData>): Int
|
|
fun savePrepData2(dataList: List<DataVo>): List<BaseRealTimeData>
|
|
}
|