81041
2018-10-24 20fdc04c03983a07cc91015d37eb453720f972b7
饼状图管理
4个文件已添加
2个文件已修改
328 ■■■■■ 已修改文件
gx_tieta/src/com/fgkj/actions/Echarts_usrAction.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/BaseDAO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/BaseDAOFactory.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/impl/Echarts_usrImpl.java 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dto/Echarts_usr.java 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/Echarts_usrService.java 43 ●●●●● 补丁 | 查看 | 原始文档 | 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;
    }
}