package com.flightfeather.uav.lightshare.service
|
|
import com.flightfeather.uav.domain.entity.ElectricMinuteValue
|
import com.flightfeather.uav.lightshare.bean.BaseResponse
|
import com.flightfeather.uav.lightshare.bean.DataVo
|
import com.flightfeather.uav.lightshare.bean.ElectricDailyInfo
|
import com.flightfeather.uav.lightshare.bean.ElectricVo
|
|
interface ElectricityService {
|
|
fun getMinuteData(deviceCode: String, startTime: String?, endTime: String?, page: Int?, perPage: Int?): BaseResponse<List<ElectricMinuteValue>>
|
|
fun getMinuteData2(deviceCode: String, startTime: String?, endTime: String?, page: Int?, perPage: Int?): BaseResponse<List<DataVo>>
|
|
fun getByCompany(cId:String):BaseResponse<List<ElectricMinuteValue>>
|
|
/**
|
* 获取企业用电量整合数据
|
*/
|
fun getElectricityInfo(cId: String, startTime: String?, endTime: String?, page: Int?, perPage: Int?): BaseResponse<List<ElectricVo>>
|
|
/**
|
* 企业用电量日统计信息
|
*/
|
fun dailyAnalysis(cId: String, startTime: String?, endTime: String?): BaseResponse<List<ElectricDailyInfo>>
|
}
|