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.db.IDatabaseName;
|
import com.fgkj.dto.Batt_devdischarge_param;
|
|
public class Batt_devdischarge_paramImpl implements BaseDAO,CallBack{
|
|
public List getResults(ResultSet rs) {
|
List list=new ArrayList();
|
try {
|
while(rs.next()){
|
Batt_devdischarge_param bdparam=new Batt_devdischarge_param();
|
bdparam.setNum(rs.getInt("num"));
|
bdparam.setDev_param_type(rs.getInt("dev_param_type"));
|
bdparam.setDev_param_value(rs.getInt("dev_param_value"));
|
bdparam.setNote(rs.getString("note"));
|
list.add(bdparam);
|
}
|
} catch (SQLException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
}
|
return list;
|
}
|
|
public boolean add(Object obj) {
|
Batt_devdischarge_param bdparam=(Batt_devdischarge_param) obj;
|
String sql="insert into web_site.tb_batt_devdischarge_param(dev_param_type,dev_param_value) values(?,?)";
|
Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{bdparam.getDev_param_type(),bdparam.getDev_param_value()});
|
return bl;
|
}
|
|
public boolean update(Object obj) {
|
Batt_devdischarge_param bdparam=(Batt_devdischarge_param) obj;
|
String sql="update web_site.tb_batt_devdischarge_param set dev_param_value=? where dev_param_type=?";
|
Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{bdparam.getDev_param_value(),bdparam.getDev_param_type()});
|
return bl;
|
}
|
|
public boolean del(Object obj) {
|
Batt_devdischarge_param bdparam=(Batt_devdischarge_param) obj;
|
String sql="delete from web_site.tb_batt_devdischarge_param where dev_param_type=?";
|
Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{bdparam.getDev_param_type()});
|
return bl;
|
}
|
|
public List searchAll() {
|
String sql="select num,dev_param_type,dev_param_value,note from web_site.tb_batt_devdischarge_param ";
|
List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new BattDischarge_paramImpl() );
|
return list;
|
}
|
//11.1根据参数类型dev_param_type查询参数值dev_param_value
|
public List serchByCondition(Object obj) {
|
Batt_devdischarge_param bdparam=(Batt_devdischarge_param) obj;
|
String sql="select dev_param_value from web_site.tb_batt_devdischarge_param where dev_param_type=? limit 1 ";
|
List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{bdparam.getDev_param_type()}, new CallBack() {
|
|
public List getResults(ResultSet rs) {
|
List list=new ArrayList();
|
try {
|
while(rs.next()){
|
Batt_devdischarge_param bdparam =new Batt_devdischarge_param();
|
bdparam.setDev_param_value(rs.getInt("dev_param_value"));
|
list.add(bdparam);
|
}
|
} catch (SQLException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
}
|
return list;
|
}
|
} );
|
return list;
|
}
|
|
public List serchByInfo(Object obj) {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
}
|