package com.flightfeather.uav.repository
|
|
import com.flightfeather.uav.socket.bean.ObdInfo
|
import com.flightfeather.uav.socket.bean.ObdPackageData
|
import com.flightfeather.uav.socket.bean.RealTimeData
|
import com.flightfeather.uav.socket.bean.ReplacementData
|
|
/**
|
* @author riku
|
* Date: 2019/9/17
|
*/
|
interface ObdInfoRepository {
|
|
/**
|
* 保存 实时信息 @see [RealTimeData] 或补传信息 @see [ReplacementData] 中的 uav 数据 @see [ObdInfo]
|
*/
|
fun saveObdInfo(packageData: ObdPackageData): Boolean
|
|
/**
|
* 根据终端设备码获取obd数据
|
*/
|
fun getObdInfo(deviceCode: String, pageNum: Int?, pageSize: Int?): List<com.flightfeather.uav.domain.entity.ObdInfo>
|
|
|
}
|