package com.fgkj.services;
|
|
import com.fgkj.dto.*;
|
import com.fgkj.mapper.AlarmDaoFactory;
|
import com.fgkj.mapper.impl.BadBatt_monMapper;
|
import com.github.pagehelper.PageHelper;
|
import com.github.pagehelper.PageInfo;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
@Service
|
public class BadBatt_monService {
|
|
@Resource
|
private BadBatt_monMapper mapper;
|
|
//查询落后单体总数
|
public ServiceModelOnce searchNums(User_inf userInf) {
|
ServiceModelOnce model = new ServiceModelOnce();
|
int nums= mapper.searchNums(userInf);
|
model.setCode(1);
|
model.setSum(nums);
|
return model;
|
}
|
//落后单体查询:根据条件查询落后单体
|
public ServiceModel serchByInfo(Batt_Maint_Dealarm bmd) {
|
ServiceModel model = new ServiceModel();
|
//分页
|
PageBean pageBean = bmd.getPageBean();
|
PageHelper.startPage(pageBean.getPageNum(),pageBean.getPageSize(),true);
|
List<Batt_Maint_Dealarm> list=mapper.serchByInfo(bmd);
|
for (Batt_Maint_Dealarm temp:list){
|
switch (Integer.valueOf(temp.getBdmon().getNote())){
|
case AlarmDaoFactory.Alarm_CapAlarm:temp.getBdmon().setNote("告警");break;
|
case AlarmDaoFactory.Alarm_CapChange:temp.getBdmon().setNote("更换");break;
|
default: temp.getBdmon().setNote("--");break;
|
}
|
}
|
PageInfo<Batt_Maint_Dealarm> pageInfo = new PageInfo<>(list);
|
/*for (Batt_Maint_Dealarm b : list) {
|
System.out.println(b.getBdmon());
|
}*/
|
model.setData(pageInfo);
|
model.setCode(1);
|
|
return model;
|
}
|
|
}
|