gx_tieta/src/com/fgkj/actions/Echarts_usrAction.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/BaseDAO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/impl/Echarts_usrImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dto/Echarts_usr.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/services/Echarts_usrService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/src/com/fgkj/actions/Echarts_usrAction.java
New file @@ -0,0 +1,39 @@ package com.fgkj.actions; import com.fgkj.dto.Echarts_usr; import com.fgkj.dto.ServiceModel; import com.fgkj.dto.User_inf; import com.fgkj.services.Echarts_usrService; public class Echarts_usrAction extends ActionUtil{ private Echarts_usrService service = new Echarts_usrService(); private String result; private String json; //添加或修改 public String add() { Echarts_usr echarts = getGson().fromJson(json, Echarts_usr.class); User_inf uinf=(User_inf) getUser(); echarts.setUid(uinf.getUId()); ServiceModel model = service.add(echarts); result = tojson(model); return SUCCESS; } //根据用户id查询图标的使能 public String serchByCondition() { Echarts_usr echarts = new Echarts_usr(); User_inf uinf=(User_inf) getUser(); echarts.setUid(uinf.getUId()); ServiceModel model = service.serchByCondition(echarts); result = tojson(model); return SUCCESS; } public String getResult() { return result; } public void setJson(String json) { this.json = json; } } gx_tieta/src/com/fgkj/dao/BaseDAO.java
@@ -186,6 +186,8 @@ public static final int BTS_STATION_EVENT=91; public static final int ECHARTS_USR=92; public boolean add(Object obj); // 添加 public boolean update(Object obj); // 更新 gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java
@@ -43,6 +43,7 @@ import com.fgkj.dao.impl.Database_backupImpl; import com.fgkj.dao.impl.Dev_paramImpl; import com.fgkj.dao.impl.Devstate_usrImpl; import com.fgkj.dao.impl.Echarts_usrImpl; import com.fgkj.dao.impl.Fbsdev_Statechange_infImpl; import com.fgkj.dao.impl.MapImpl; import com.fgkj.dao.impl.Positiomap_usrImpl; @@ -192,6 +193,7 @@ case 89:return new Bts_station_stateImpl(); case 90:return new Fbs9100s_dfu_stateImpl(); case 91:return new Bts_station_eventImpl(); case 92:return new Echarts_usrImpl(); default :return null; } } gx_tieta/src/com/fgkj/dao/impl/Echarts_usrImpl.java
New file @@ -0,0 +1,103 @@ 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.Echarts_usr; public class Echarts_usrImpl implements BaseDAO,CallBack{ public List getResults(ResultSet rs) { // TODO Auto-generated method stub return null; } //添加或修改 public boolean add(Object obj) { Echarts_usr echarts=(Echarts_usr) obj; String sql=" REPLACE into web_site.tb_echarts_usr(uid,echarts1_enable,echarts2_enable,echarts3_enable,echarts4_enable,echarts5_enable,echarts6_enable,echarts7_enable,echarts8_enable,echarts9_enable,echarts10_enable) " + " VALUES(?,?,?,?,?,?,?,?,?,?,?)"; boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{echarts.getUid(),echarts.getEcharts1_enable(),echarts.getEcharts2_enable(),echarts.getEcharts3_enable(),echarts.getEcharts4_enable(),echarts.getEcharts5_enable() ,echarts.getEcharts6_enable(),echarts.getEcharts7_enable(),echarts.getEcharts8_enable(),echarts.getEcharts9_enable(),echarts.getEcharts10_enable()}); return bl; } public boolean update(Object obj) { // TODO Auto-generated method stub return false; } public boolean del(Object obj) { // TODO Auto-generated method stub return false; } public List searchAll() { // TODO Auto-generated method stub return null; } //根据用户id查询图标的使能 public List serchByCondition(Object obj) { Echarts_usr echarts=(Echarts_usr) obj; String sql=" select distinct uid,echarts1_enable,echarts2_enable,echarts3_enable,echarts4_enable,echarts5_enable,echarts6_enable,echarts7_enable,echarts8_enable,echarts9_enable,echarts10_enable " + " from web_site.tb_echarts_usr " + " where uid=? "; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{echarts.getUid()}, new CallBack() { public List getResults(ResultSet rs) { List list=new ArrayList(); try { while(rs.next()){ Echarts_usr e=new Echarts_usr(); e.setUid(rs.getInt("uid")); e.setEcharts1_enable(rs.getInt("echarts1_enable")); e.setEcharts2_enable(rs.getInt("echarts2_enable")); e.setEcharts3_enable(rs.getInt("echarts3_enable")); e.setEcharts4_enable(rs.getInt("echarts4_enable")); e.setEcharts5_enable(rs.getInt("echarts5_enable")); e.setEcharts6_enable(rs.getInt("echarts6_enable")); e.setEcharts7_enable(rs.getInt("echarts7_enable")); e.setEcharts8_enable(rs.getInt("echarts8_enable")); e.setEcharts9_enable(rs.getInt("echarts9_enable")); e.setEcharts10_enable(rs.getInt("echarts10_enable")); list.add(e); } } 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 static void main(String[] args) { Echarts_usrImpl eimpl=new Echarts_usrImpl(); Echarts_usr e=new Echarts_usr(); e.setUid(1002); e.setEcharts1_enable(0); e.setEcharts2_enable(0); e.setEcharts3_enable(0); e.setEcharts4_enable(0); e.setEcharts5_enable(0); e.setEcharts6_enable(0); e.setEcharts7_enable(0); e.setEcharts8_enable(0); e.setEcharts9_enable(0); e.setEcharts10_enable(0); /*List list=eimpl.serchByCondition(e); System.out.println(list.size());*/ boolean bl=eimpl.add(e); System.out.println(bl); } } gx_tieta/src/com/fgkj/dto/Echarts_usr.java
New file @@ -0,0 +1,139 @@ package com.fgkj.dto; import java.io.Serializable; public class Echarts_usr implements Serializable { private int num; private int uid; private int echarts1_enable; private int echarts2_enable; private int echarts3_enable; private int echarts4_enable; private int echarts5_enable; private int echarts6_enable; private int echarts7_enable; private int echarts8_enable; private int echarts9_enable; private int echarts10_enable; private String note; public int getNum() { return num; } public void setNum(int num) { this.num = num; } public int getUid() { return uid; } public void setUid(int uid) { this.uid = uid; } public int getEcharts1_enable() { return echarts1_enable; } public void setEcharts1_enable(int echarts1_enable) { this.echarts1_enable = echarts1_enable; } public int getEcharts2_enable() { return echarts2_enable; } public void setEcharts2_enable(int echarts2_enable) { this.echarts2_enable = echarts2_enable; } public int getEcharts3_enable() { return echarts3_enable; } public void setEcharts3_enable(int echarts3_enable) { this.echarts3_enable = echarts3_enable; } public int getEcharts4_enable() { return echarts4_enable; } public void setEcharts4_enable(int echarts4_enable) { this.echarts4_enable = echarts4_enable; } public int getEcharts5_enable() { return echarts5_enable; } public void setEcharts5_enable(int echarts5_enable) { this.echarts5_enable = echarts5_enable; } public int getEcharts6_enable() { return echarts6_enable; } public void setEcharts6_enable(int echarts6_enable) { this.echarts6_enable = echarts6_enable; } public int getEcharts7_enable() { return echarts7_enable; } public void setEcharts7_enable(int echarts7_enable) { this.echarts7_enable = echarts7_enable; } public int getEcharts8_enable() { return echarts8_enable; } public void setEcharts8_enable(int echarts8_enable) { this.echarts8_enable = echarts8_enable; } public int getEcharts9_enable() { return echarts9_enable; } public void setEcharts9_enable(int echarts9_enable) { this.echarts9_enable = echarts9_enable; } public int getEcharts10_enable() { return echarts10_enable; } public void setEcharts10_enable(int echarts10_enable) { this.echarts10_enable = echarts10_enable; } public String getNote() { return note; } public void setNote(String note) { this.note = note; } @Override public String toString() { return "Echarts_usr [num=" + num + ", uid=" + uid + ", echarts1_enable=" + echarts1_enable + ", echarts2_enable=" + echarts2_enable + ", echarts3_enable=" + echarts3_enable + ", echarts4_enable=" + echarts4_enable + ", echarts5_enable=" + echarts5_enable + ", echarts6_enable=" + echarts6_enable + ", echarts7_enable=" + echarts7_enable + ", echarts8_enable=" + echarts8_enable + ", echarts9_enable=" + echarts9_enable + ", echarts10_enable=" + echarts10_enable + ", note=" + note + "]"; } } gx_tieta/src/com/fgkj/services/Echarts_usrService.java
New file @@ -0,0 +1,43 @@ package com.fgkj.services; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dto.ServiceModel; public class Echarts_usrService { private BaseDAO dao; private ServiceModel model; public Echarts_usrService() { super(); dao=BaseDAOFactory.getBaseDAO(BaseDAO.ECHARTS_USR); } //添加或修改 public ServiceModel add(Object obj) { Boolean bl = dao.add(obj); if (bl) { model.setCode(1); model.setMsg("添加成功!"); } else { model.setMsg("添加失败!"); } return model; } //根据用户id查询图标的使能 public ServiceModel serchByCondition(Object obj){ List list=dao.serchByCondition(obj); if(list!=null && list.size()>0){ model.setCode(1); model.setMsg("查询成功!"); model.setData(list); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } }