From dc4e90ff7d720a78dba3aa72d868b89f69eafff7 Mon Sep 17 00:00:00 2001 From: 81041 <81041@DESKTOP-025NVD9> Date: 星期一, 06 一月 2020 13:42:07 +0800 Subject: [PATCH] 加入指定机房 --- Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java | 350 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 176 insertions(+), 174 deletions(-) diff --git a/Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java b/Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java index 68f34b6..55ea326 100644 --- a/Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java +++ b/Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java @@ -1,174 +1,176 @@ -package com.fgkj.dao.impl; - -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.ArrayList; -import java.util.List; - -import com.fgkj.dao.AlarmDaoFactory; -import com.fgkj.dao.BaseDAO; -import com.fgkj.dao.CallBack; -import com.fgkj.dao.DAOHelper; -import com.fgkj.db.DBUtil; -import com.fgkj.dto.BattInf; -import com.fgkj.dto.Battalarm_data_history; -import com.fgkj.dto.Page; - -public class Battalarm_data_historyImpl implements BaseDAO,CallBack{ - - @Override - public List getResults(ResultSet rs) { - // TODO Auto-generated method stub - return null; - } - - @Override - public boolean add(Object obj) { - // TODO Auto-generated method stub - return false; - } - - @Override - public boolean update(Object obj) { - // TODO Auto-generated method stub - return false; - } - - @Override - public boolean del(Object obj) { - // TODO Auto-generated method stub - return false; - } - //鏌ヨ鎵�鏈夌殑鍘嗗彶鍛婅 - @Override - public List searchAll() { - String sql="select distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time " - + " ,FBSDeviceId,BattGroupName " - + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf" - + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId " - + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc "; - List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() { - - @Override - public List getResults(ResultSet rs) { - List list=new ArrayList(); - try { - while(rs.next()){ - Battalarm_data_history adata_H = new Battalarm_data_history(); - adata_H.setNum(rs.getInt("FBSDeviceId")); - adata_H.setBattGroupId(rs.getInt("battGroupId")); - adata_H.setAlm_signal_id(rs.getInt("alm_signal_id")); - adata_H.setMonNum(rs.getInt("monNum")); - adata_H.setAlm_value(rs.getFloat("alm_value")); - adata_H.setAlm_level(rs.getInt("alm_level")); - adata_H.setAlm_is_confirmed(rs.getInt("alm_is_confirmed")); - adata_H.setAlm_confirmed_time(rs.getTimestamp("alm_confirmed_time")); - adata_H.setAlm_start_time(rs.getTimestamp("alm_start_time")); - adata_H.setAlm_end_time(rs.getTimestamp("alm_end_time")); - adata_H.setNote(rs.getString("BattGroupName")); - list.add(adata_H); - } - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - return list; - } - }); - return list; - } - //鏌ヨ鎵�鏈夌殑鍘嗗彶鍛婅(鍒嗛〉) - public List serchByInfo(Object obj) { - Page page=(Page) obj; - String sql="select distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time " - + " ,FBSDeviceId,BattGroupName " - + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf" - + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId " - + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc " - + " limit ?,? "; - List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() { - - @Override - public List getResults(ResultSet rs) { - List list=new ArrayList(); - try { - while(rs.next()){ - Battalarm_data_history adata_H = new Battalarm_data_history(); - adata_H.setNum(rs.getInt("FBSDeviceId")); - adata_H.setBattGroupId(rs.getInt("battGroupId")); - adata_H.setAlm_signal_id(rs.getInt("alm_signal_id")); - adata_H.setMonNum(rs.getInt("monNum")); - adata_H.setAlm_value(rs.getFloat("alm_value")); - adata_H.setAlm_level(rs.getInt("alm_level")); - adata_H.setAlm_is_confirmed(rs.getInt("alm_is_confirmed")); - adata_H.setAlm_confirmed_time(rs.getTimestamp("alm_confirmed_time")); - adata_H.setAlm_start_time(rs.getTimestamp("alm_start_time")); - adata_H.setAlm_end_time(rs.getTimestamp("alm_end_time")); - adata_H.setStationname(rs.getString("BattGroupName")); - adata_H.setNote(AlarmDaoFactory.getAlarmName(adata_H.getAlm_signal_id())); - list.add(adata_H); - } - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - return list; - } - }); - return list; - } - //鏍规嵁鐢垫睜缁刬d鏌ヨ - @Override - public List serchByCondition(Object obj) { - BattInf binf=(BattInf) obj; - String sql="select distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time " - + " ,FBSDeviceId,BattGroupName " - + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf " - + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId " - + " and db_alarm.tb_battalarm_data_history.BattGroupId=? " - + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc "; - List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattGroupId()}, new CallBack() { - - @Override - public List getResults(ResultSet rs) { - List list=new ArrayList(); - try { - while(rs.next()){ - Battalarm_data_history adata_H = new Battalarm_data_history(); - adata_H.setNum(rs.getInt("FBSDeviceId")); - adata_H.setBattGroupId(rs.getInt("battGroupId")); - adata_H.setAlm_signal_id(rs.getInt("alm_signal_id")); - adata_H.setMonNum(rs.getInt("monNum")); - adata_H.setAlm_value(rs.getFloat("alm_value")); - adata_H.setAlm_level(rs.getInt("alm_level")); - adata_H.setAlm_is_confirmed(rs.getInt("alm_is_confirmed")); - adata_H.setAlm_confirmed_time(rs.getTimestamp("alm_confirmed_time")); - adata_H.setAlm_start_time(rs.getTimestamp("alm_start_time")); - adata_H.setAlm_end_time(rs.getTimestamp("alm_end_time")); - adata_H.setNote(rs.getString("BattGroupName")); - list.add(adata_H); - } - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - return list; - } - }); - return list; - } - - - - public static void main(String[] args) { - Battalarm_data_historyImpl bimpl=new Battalarm_data_historyImpl(); - //List<Battalarm_data_history> list=bimpl.searchAll(); - Page p=new Page(); - p.setPageCurr(1); - p.setPageSize(6); - List<Battalarm_data_history> list=bimpl.serchByInfo(p); - for (Battalarm_data_history b : list) { - System.out.println(b); - } - } -} +package com.fgkj.dao.impl; + +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; + +import com.fgkj.dao.AlarmDaoFactory; +import com.fgkj.dao.BaseDAO; +import com.fgkj.dao.CallBack; +import com.fgkj.dao.DAOHelper; +import com.fgkj.db.DBUtil; +import com.fgkj.dto.BattInf; +import com.fgkj.dto.Battalarm_data_history; +import com.fgkj.dto.Page; + +public class Battalarm_data_historyImpl implements BaseDAO,CallBack{ + + @Override + public List getResults(ResultSet rs) { + // TODO Auto-generated method stub + return null; + } + + @Override + public boolean add(Object obj) { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean update(Object obj) { + // TODO Auto-generated method stub + return false; + } + + @Override + public boolean del(Object obj) { + // TODO Auto-generated method stub + return false; + } + //鏌ヨ鎵�鏈夌殑鍘嗗彶鍛婅 + @Override + public List searchAll() { + String sql="select distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time " + + " ,FBSDeviceId,BattGroupName " + + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf" + + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId " + + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc "; + List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() { + + @Override + public List getResults(ResultSet rs) { + List list=new ArrayList(); + try { + while(rs.next()){ + Battalarm_data_history adata_H = new Battalarm_data_history(); + adata_H.setNum(rs.getInt("FBSDeviceId")); + adata_H.setBattGroupId(rs.getInt("battGroupId")); + adata_H.setAlm_signal_id(rs.getInt("alm_signal_id")); + adata_H.setMonNum(rs.getInt("monNum")); + adata_H.setAlm_value(rs.getFloat("alm_value")); + adata_H.setAlm_level(rs.getInt("alm_level")); + adata_H.setAlm_is_confirmed(rs.getInt("alm_is_confirmed")); + adata_H.setAlm_confirmed_time(rs.getTimestamp("alm_confirmed_time")); + adata_H.setAlm_start_time(rs.getTimestamp("alm_start_time")); + adata_H.setAlm_end_time(rs.getTimestamp("alm_end_time")); + adata_H.setNote(rs.getString("BattGroupName")); + list.add(adata_H); + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return list; + } + }); + return list; + } + //鏌ヨ鎵�鏈夌殑鍘嗗彶鍛婅(鍒嗛〉) + public List serchByInfo(Object obj) { + BattInf binf=(BattInf) obj; + Page page=binf.getPage(); + String sql="select distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time " + + " ,FBSDeviceId,BattGroupName " + + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf" + + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId " + + " and db_battinf.tb_battinf.FBSDeviceId=? " + + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc " + + " limit ?,? "; + List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getFBSDeviceId(),(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() { + + @Override + public List getResults(ResultSet rs) { + List list=new ArrayList(); + try { + while(rs.next()){ + Battalarm_data_history adata_H = new Battalarm_data_history(); + adata_H.setNum(rs.getInt("FBSDeviceId")); + adata_H.setBattGroupId(rs.getInt("battGroupId")); + adata_H.setAlm_signal_id(rs.getInt("alm_signal_id")); + adata_H.setMonNum(rs.getInt("monNum")); + adata_H.setAlm_value(rs.getFloat("alm_value")); + adata_H.setAlm_level(rs.getInt("alm_level")); + adata_H.setAlm_is_confirmed(rs.getInt("alm_is_confirmed")); + adata_H.setAlm_confirmed_time(rs.getTimestamp("alm_confirmed_time")); + adata_H.setAlm_start_time(rs.getTimestamp("alm_start_time")); + adata_H.setAlm_end_time(rs.getTimestamp("alm_end_time")); + adata_H.setStationname(rs.getString("BattGroupName")); + adata_H.setNote(AlarmDaoFactory.getAlarmName(adata_H.getAlm_signal_id())); + list.add(adata_H); + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return list; + } + }); + return list; + } + //鏍规嵁鐢垫睜缁刬d鏌ヨ + @Override + public List serchByCondition(Object obj) { + BattInf binf=(BattInf) obj; + String sql="select distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time " + + " ,FBSDeviceId,BattGroupName " + + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf " + + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId " + + " and db_alarm.tb_battalarm_data_history.BattGroupId=? " + + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc "; + List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattGroupId()}, new CallBack() { + + @Override + public List getResults(ResultSet rs) { + List list=new ArrayList(); + try { + while(rs.next()){ + Battalarm_data_history adata_H = new Battalarm_data_history(); + adata_H.setNum(rs.getInt("FBSDeviceId")); + adata_H.setBattGroupId(rs.getInt("battGroupId")); + adata_H.setAlm_signal_id(rs.getInt("alm_signal_id")); + adata_H.setMonNum(rs.getInt("monNum")); + adata_H.setAlm_value(rs.getFloat("alm_value")); + adata_H.setAlm_level(rs.getInt("alm_level")); + adata_H.setAlm_is_confirmed(rs.getInt("alm_is_confirmed")); + adata_H.setAlm_confirmed_time(rs.getTimestamp("alm_confirmed_time")); + adata_H.setAlm_start_time(rs.getTimestamp("alm_start_time")); + adata_H.setAlm_end_time(rs.getTimestamp("alm_end_time")); + adata_H.setNote(rs.getString("BattGroupName")); + list.add(adata_H); + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return list; + } + }); + return list; + } + + + + public static void main(String[] args) { + Battalarm_data_historyImpl bimpl=new Battalarm_data_historyImpl(); + //List<Battalarm_data_history> list=bimpl.searchAll(); + Page p=new Page(); + p.setPageCurr(1); + p.setPageSize(6); + List<Battalarm_data_history> list=bimpl.serchByInfo(p); + for (Battalarm_data_history b : list) { + System.out.println(b); + } + } +} -- Gitblit v1.9.1