单个单体电池数据曲线图
This commit is contained in:
@ -25,6 +25,8 @@ public class DateSearchRequest {
|
||||
|
||||
private String dataType;
|
||||
|
||||
private String clusterDeviceId;
|
||||
|
||||
public Date getStartDate() {
|
||||
return startDate;
|
||||
}
|
||||
@ -64,4 +66,12 @@ public class DateSearchRequest {
|
||||
public void setDataType(String dataType) {
|
||||
this.dataType = dataType;
|
||||
}
|
||||
|
||||
public String getClusterDeviceId() {
|
||||
return clusterDeviceId;
|
||||
}
|
||||
|
||||
public void setClusterDeviceId(String clusterDeviceId) {
|
||||
this.clusterDeviceId = clusterDeviceId;
|
||||
}
|
||||
}
|
||||
|
||||
@ -6,6 +6,7 @@ import java.util.Map;
|
||||
import com.xzzn.ems.domain.EmsBatteryData;
|
||||
import com.xzzn.ems.domain.vo.BatteryClusterDataDetailVo;
|
||||
import com.xzzn.ems.domain.vo.BatteryDataStatsListVo;
|
||||
import com.xzzn.ems.domain.vo.DateSearchRequest;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
@ -95,4 +96,11 @@ public interface EmsBatteryDataMapper
|
||||
|
||||
|
||||
int insertEmsBatteryDataList(List<EmsBatteryData> emsBatteryDataList);
|
||||
|
||||
/**
|
||||
* 获取单个单体电池数据
|
||||
* @param requestVo
|
||||
* @return
|
||||
*/
|
||||
public List<BatteryDataStatsListVo> getSingleBatteryData(DateSearchRequest requestVo);
|
||||
}
|
||||
|
||||
@ -27,4 +27,6 @@ public interface IEmsStatsReportService
|
||||
public List<AmmeterStatisListVo> getAmmeterDataResult(StatisAmmeterDateRequest requestVo);
|
||||
|
||||
public List<PowerStatisListVo> getPowerDataList(DateSearchRequest requestVo);
|
||||
|
||||
public List<BatteryDataStatsListVo> getSingleBatteryData(DateSearchRequest requestVo);
|
||||
}
|
||||
|
||||
@ -35,6 +35,8 @@ public class EmsStatsReportServiceImpl implements IEmsStatsReportService
|
||||
private EmsAmmeterDataMapper emsAmmeterDataMapper;
|
||||
@Autowired
|
||||
private EmsDevicesSettingMapper emsDevicesSettingMapper;
|
||||
@Autowired
|
||||
private EmsBatteryDataMapper emsBatteryDataMapper;
|
||||
|
||||
// 电量指标
|
||||
@Override
|
||||
@ -280,4 +282,22 @@ public class EmsStatsReportServiceImpl implements IEmsStatsReportService
|
||||
requestVo.setEndDate(endDate);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取单个单体电池数据-默认7天
|
||||
* @param requestVo
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public List<BatteryDataStatsListVo> getSingleBatteryData(DateSearchRequest requestVo) {
|
||||
List<BatteryDataStatsListVo> dataList = new ArrayList<>();
|
||||
// 默认时间-7天
|
||||
dealRequestTime(requestVo);
|
||||
|
||||
// 按天比较endDate+1
|
||||
Date endDate = requestVo.getEndDate();
|
||||
requestVo.setEndDate(DateUtils.addDays(endDate, 1));
|
||||
dataList = emsBatteryDataMapper.getSingleBatteryData(requestVo);
|
||||
return dataList;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user