package com.fgkj.services; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dao.impl.Batt_rtdataDAOImpl; import com.fgkj.dto.Batt_rtdata; import com.fgkj.dto.ServiceModel; public class Batt_rtdataService { private ServiceModel model; private BaseDAO dao; public Batt_rtdataService() { model=new ServiceModel(); dao=BaseDAOFactory.getBaseDAO(BaseDAO.BATT_RTDATA); } //实时监测 public ServiceModel serchByCondition(Object obj){ List list=dao.serchByCondition(obj); if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } //实时监测<-------跨域-----------> public ServiceModel serchByCondition_ky(Object obj){ List list=((Batt_rtdataDAOImpl)dao).serchByCondition_ky(obj); if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } //历史监测中查询出电池组的实时内阻并将其导出报表 public ServiceModel serchResById(Object obj){ List list=((Batt_rtdataDAOImpl)dao).serchResById(obj); if(list!=null && list.size()>0){ model.setCode(1); model.setData(list); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } public static void main(String[] args) { Batt_rtdata br=new Batt_rtdata(); br.setBattGroupId(1005066); Batt_rtdataService bs=new Batt_rtdataService(); ServiceModel model=bs.serchResById(br); System.out.println(model); } }