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.BaseDAO;
|
import com.fgkj.dao.CallBack;
|
import com.fgkj.dao.DAOHelper;
|
import com.fgkj.db.DBUtil;
|
import com.fgkj.dto.Devdata_backup_cfg;
|
|
public class Devdata_backup_cfgImpl 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;
|
}
|
//超级管理员配置(修改参数不改en)
|
@Override
|
public boolean update(Object obj) {
|
Devdata_backup_cfg dcfg=(Devdata_backup_cfg) obj;
|
//,cfg_en=1
|
String sql="update db_equipstand.tb_devdata_backup_cfg set update_cycle=?,backup_max_timelong=? where cfg_id=? ";
|
boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{dcfg.getUpdate_cycle(),dcfg.getBackup_max_timelong(),dcfg.getCfg_id()});
|
return bl;
|
}
|
//立即备份(修改参数en=1)
|
public boolean overwrite(Object obj) {
|
Devdata_backup_cfg dcfg=(Devdata_backup_cfg) obj;
|
//,cfg_en=1
|
String sql="update db_equipstand.tb_devdata_backup_cfg set cfg_en=1 where cfg_id=? ";
|
boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{dcfg.getCfg_id()});
|
return bl;
|
}
|
|
@Override
|
public boolean del(Object obj) {
|
// TODO Auto-generated method stub
|
return false;
|
}
|
//查询备份配置表
|
@Override
|
public List searchAll() {
|
String sql="select distinct num,cfg_id,update_cycle,backup_max_timelong,lastupdate_time,backup_path,cfg_en,note "
|
+ " from db_equipstand.tb_devdata_backup_cfg ";
|
List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{}, new CallBack() {
|
|
@Override
|
public List getResults(ResultSet rs) {
|
List list=new ArrayList();
|
try {
|
while(rs.next()){
|
Devdata_backup_cfg dcfg=new Devdata_backup_cfg();
|
dcfg.setNum(rs.getInt("num"));
|
dcfg.setCfg_id(rs.getInt("cfg_id"));
|
dcfg.setUpdate_cycle(rs.getInt("update_cycle"));
|
dcfg.setBackup_max_timelong(rs.getInt("backup_max_timelong"));
|
dcfg.setLastupdate_time(rs.getTimestamp("lastupdate_time"));
|
dcfg.setBackup_path(rs.getString("backup_path"));
|
dcfg.setCfg_en(rs.getInt("cfg_en"));
|
dcfg.setNote(rs.getString("note"));
|
list.add(dcfg);
|
}
|
} catch (SQLException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
}
|
return list;
|
}
|
});
|
return list;
|
}
|
|
@Override
|
public List serchByCondition(Object obj) {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
@Override
|
public List serchByInfo(Object obj) {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
}
|