riku
2019-09-29 fb1dc85a9ae6a9b8426ec5e29eb0139933ebe233
src/main/kotlin/com/flightfeather/obd/lightshare/service/ObdDataService.kt
@@ -1,6 +1,6 @@
package com.flightfeather.obd.lightshare.service
import com.flightfeather.obd.lightshare.bean.ObdDataVo
import com.flightfeather.obd.lightshare.bean.*
/**
 * @author riku
@@ -13,4 +13,37 @@
     */
    fun getDataByVinCode(vinCode: String, pageNum: Int?, pageSize: Int?): MutableList<ObdDataVo>
    /**
     * 根据终端设备码获取登录数据
     */
    fun getLoginData(deviceCode: String, pageNum: Int?, pageSize: Int?, startTime: String?, endTime: String?): List<CarLoginVo>
    /**
     * 根据终端设备码获取登出数据
     */
    fun getLogoutData(deviceCode: String, pageNum: Int?, pageSize: Int?, startTime: String?, endTime: String?): List<CarLogoutVo>
    /**
     * 根据终端设备码获取obd数据
     */
    fun getObdInfo(deviceCode: String, pageNum: Int?, pageSize: Int?): List<ObdInfoVo>
    /**
     * 根据终端设备码获取数据流数据
     */
    fun getDataStream(deviceCode: String, pageNum: Int?, pageSize: Int?, startTime: String?, endTime: String?): List<DataStreamVo>
    /**
     * 根据终端设备码获取数据流数据计数
     */
    fun getDataStreamCount(deviceCode: String, startTime: String?, endTime: String?): Int
    /**
     * 根据终端设备码获取最新经纬度
     */
    fun getCoordinate(deviceCode: String): LatLngVo
    /**
     * 根据终端设备码及时间段,给出此段时间内
     */
}