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.Chart_Color;
|
|
public class Chart_ColorImpl implements CallBack,BaseDAO{
|
//给用户添加颜色组
|
public boolean add(Object obj) {
|
Chart_Color ccolor=(Chart_Color) obj;
|
String sql="insert into web_site.tb_chart_color(uid,max_color,min_color,normal_color,change_color,warn_color) values(?,?,?,?,?,?)";
|
boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{ccolor.getUid(),ccolor.getMax_color(),ccolor.getMin_color(),ccolor.getNormal_color(),ccolor.getChange_color(),ccolor.getWarn_color()});
|
return bl;
|
}
|
//修改用户的颜色组
|
public boolean update(Object obj) {
|
Chart_Color ccolor=(Chart_Color) obj;
|
String sql="update web_site.tb_chart_color set max_color=?,min_color=?,normal_color=?,change_color=?,warn_color=? where uid=? ";
|
boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{ccolor.getMax_color(),ccolor.getMin_color(),ccolor.getNormal_color(),ccolor.getChange_color(),ccolor.getWarn_color(),ccolor.getUid()});
|
return bl;
|
}
|
|
public boolean del(Object obj) {
|
// TODO Auto-generated method stub
|
return false;
|
}
|
|
public List searchAll() {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
//查询用户对应得颜色组
|
public List serchByCondition(Object obj) {
|
Chart_Color ccolor=(Chart_Color) obj;
|
String sql="select max_color,min_color,normal_color,change_color,warn_color from web_site.tb_chart_color where uid=? ";
|
List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{ccolor.getUid()}, new CallBack() {
|
|
public List getResults(ResultSet rs) {
|
List list=new ArrayList();
|
try {
|
while(rs.next()){
|
Chart_Color ccolor=new Chart_Color();
|
ccolor.setMax_color(rs.getString("max_color"));
|
ccolor.setMin_color(rs.getString("min_color"));
|
ccolor.setNormal_color(rs.getString("normal_color"));
|
ccolor.setChange_color(rs.getString("change_color"));
|
ccolor.setWarn_color(rs.getString("warn_color"));
|
list.add(ccolor);
|
}
|
} 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;
|
}
|
|
public List getResults(ResultSet rs) {
|
// TODO Auto-generated method stub
|
return null;
|
}
|
|
}
|