package com.flightfeather.uav.lightshare.service
|
|
import com.flightfeather.uav.domain.entity.Assessment
|
import com.flightfeather.uav.domain.entity.Company
|
import com.flightfeather.uav.lightshare.bean.AssessmentVo
|
import com.flightfeather.uav.lightshare.bean.BaseResponse
|
import com.flightfeather.uav.lightshare.bean.ComplaintVo
|
import com.flightfeather.uav.model.BaseModel
|
|
interface CompanyService {
|
|
fun getCompanyInfo(): BaseResponse<List<Company>>
|
|
fun getCompany(cId: String): BaseResponse<Company>
|
|
/**
|
* 计算污染源的污染权重影响
|
*/
|
fun getEpwModelResult(
|
deviceCode: String,
|
startTime: String,
|
endTime: String,
|
companyIds: List<String>? = null
|
): BaseResponse<MutableMap<String, MutableMap<String, MutableMap<String, BaseModel.ResultCell>>>>
|
|
fun getComplaintInfo(): BaseResponse<List<ComplaintVo>>
|
|
fun getAssessment(): BaseResponse<List<AssessmentVo>>
|
}
|