model中的bean

来源:互联网 发布:js全局数组变量 编辑:程序博客网 时间:2024/06/05 10:38

CartBean:

package com.example.administrator.yuekao_biguo.model.bean;import java.util.List;/** * Created by Dash on 2017/12/12. */public class CartBean {    /**     * msg : 请求成功     * code : 0     * data : [{"list":[{"bargainPrice":111.99,"createtime":"2017-10-14T21:48:08","detailUrl":"https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends","images":"https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg","num":1,"pid":22,"price":799,"pscid":1,"selected":0,"sellerid":15,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家15","sellerid":"15"},{"list":[{"bargainPrice":111.99,"createtime":"2017-10-14T21:39:05","detailUrl":"https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends","images":"https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg","num":1,"pid":1,"price":118,"pscid":1,"selected":0,"sellerid":17,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家17","sellerid":"17"},{"list":[{"bargainPrice":111.99,"createtime":"2017-10-14T21:39:05","detailUrl":"https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends","images":"https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg","num":1,"pid":2,"price":299,"pscid":1,"selected":0,"sellerid":18,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家18","sellerid":"18"},{"list":[{"bargainPrice":111.99,"createtime":"2017-10-14T21:48:08","detailUrl":"https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends","images":"https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg","num":1,"pid":4,"price":999,"pscid":1,"selected":0,"sellerid":20,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}],"sellerName":"商家20","sellerid":"20"}]     */    private String msg;    private String code;    private List<DataBean> data;    public String getMsg() {        return msg;    }    public void setMsg(String msg) {        this.msg = msg;    }    public String getCode() {        return code;    }    public void setCode(String code) {        this.code = code;    }    public List<DataBean> getData() {        return data;    }    public void setData(List<DataBean> data) {        this.data = data;    }    public static class DataBean {        public boolean isGroupChecked() {            return isGroupChecked;        }        public void setGroupChecked(boolean groupChecked) {            isGroupChecked = groupChecked;        }        /**         * list : [{"bargainPrice":111.99,"createtime":"2017-10-14T21:48:08","detailUrl":"https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends","images":"https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg","num":1,"pid":22,"price":799,"pscid":1,"selected":0,"sellerid":15,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}]         * sellerName : 商家15         * sellerid : 15         */        private boolean isGroupChecked;//一级列表是否选中        private String sellerName;        private String sellerid;        private List<ListBean> list;        public String getSellerName() {            return sellerName;        }        public void setSellerName(String sellerName) {            this.sellerName = sellerName;        }        public String getSellerid() {            return sellerid;        }        public void setSellerid(String sellerid) {            this.sellerid = sellerid;        }        public List<ListBean> getList() {            return list;        }        public void setList(List<ListBean> list) {            this.list = list;        }        public static class ListBean {            /**             * bargainPrice : 111.99             * createtime : 2017-10-14T21:48:08             * detailUrl : https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends             * images : https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg             * num : 1             * pid : 22             * price : 799.0             * pscid : 1             * selected : 0             * sellerid : 15             * subhead : 每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下             * title : 北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g             */            private double bargainPrice;            private String createtime;            private String detailUrl;            private String images;            private int num;            private int pid;            private double price;            private int pscid;            private int selected;//判断二级是否选中,,,1选中,0未选中            private int sellerid;            private String subhead;            private String title;            public double getBargainPrice() {                return bargainPrice;            }            public void setBargainPrice(double bargainPrice) {                this.bargainPrice = bargainPrice;            }            public String getCreatetime() {                return createtime;            }            public void setCreatetime(String createtime) {                this.createtime = createtime;            }            public String getDetailUrl() {                return detailUrl;            }            public void setDetailUrl(String detailUrl) {                this.detailUrl = detailUrl;            }            public String getImages() {                return images;            }            public void setImages(String images) {                this.images = images;            }            public int getNum() {                return num;            }            public void setNum(int num) {                this.num = num;            }            public int getPid() {                return pid;            }            public void setPid(int pid) {                this.pid = pid;            }            public double getPrice() {                return price;            }            public void setPrice(double price) {                this.price = price;            }            public int getPscid() {                return pscid;            }            public void setPscid(int pscid) {                this.pscid = pscid;            }            public int getSelected() {                return selected;            }            public void setSelected(int selected) {                this.selected = selected;            }            public int getSellerid() {                return sellerid;            }            public void setSellerid(int sellerid) {                this.sellerid = sellerid;            }            public String getSubhead() {                return subhead;            }            public void setSubhead(String subhead) {                this.subhead = subhead;            }            public String getTitle() {                return title;            }            public void setTitle(String title) {                this.title = title;            }        }    }}
//CountPriceBean

package com.example.administrator.yuekao_biguo.model.bean;/** * Created by Dash on 2017/12/19. */public class CountPriceBean {    private String priceString;    private int count;    public CountPriceBean(String priceString, int count) {        this.priceString = priceString;        this.count = count;    }    public String getPriceString() {        return priceString;    }    public void setPriceString(String priceString) {        this.priceString = priceString;    }    public int getCount() {        return count;    }    public void setCount(int count) {        this.count = count;    }}
//Details_bean

package com.example.administrator.yuekao_biguo.model.bean;/** * Created by Administrator on 2017/12/20. */public class Details_bean {    /**     * msg :     * seller : {"description":"我是商家19","icon":"http://120.27.23.105/images/icon.png","name":"商家19","productNums":999,"score":5,"sellerid":19}     * code : 0     * data : {"bargainPrice":111.99,"createtime":"2017-10-03T23:53:28","detailUrl":"https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends","images":"https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg","itemtype":0,"pid":3,"price":198,"pscid":1,"salenum":1234,"sellerid":19,"subhead":"每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下","title":"北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g"}     */    private String msg;    private SellerBean seller;    private String code;    private DataBean data;    public String getMsg() {        return msg;    }    public void setMsg(String msg) {        this.msg = msg;    }    public SellerBean getSeller() {        return seller;    }    public void setSeller(SellerBean seller) {        this.seller = seller;    }    public String getCode() {        return code;    }    public void setCode(String code) {        this.code = code;    }    public DataBean getData() {        return data;    }    public void setData(DataBean data) {        this.data = data;    }    public static class SellerBean {        /**         * description : 我是商家19         * icon : http://120.27.23.105/images/icon.png         * name : 商家19         * productNums : 999         * score : 5.0         * sellerid : 19         */        private String description;        private String icon;        private String name;        private int productNums;        private double score;        private int sellerid;        public String getDescription() {            return description;        }        public void setDescription(String description) {            this.description = description;        }        public String getIcon() {            return icon;        }        public void setIcon(String icon) {            this.icon = icon;        }        public String getName() {            return name;        }        public void setName(String name) {            this.name = name;        }        public int getProductNums() {            return productNums;        }        public void setProductNums(int productNums) {            this.productNums = productNums;        }        public double getScore() {            return score;        }        public void setScore(double score) {            this.score = score;        }        public int getSellerid() {            return sellerid;        }        public void setSellerid(int sellerid) {            this.sellerid = sellerid;        }    }    public static class DataBean {        /**         * bargainPrice : 111.99         * createtime : 2017-10-03T23:53:28         * detailUrl : https://item.m.jd.com/product/4719303.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=QQfriends         * images : https://m.360buyimg.com/n0/jfs/t9004/210/1160833155/647627/ad6be059/59b4f4e1N9a2b1532.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7504/338/63721388/491286/f5957f53/598e95f1N7f2adb87.jpg!q70.jpg|https://m.360buyimg.com/n0/jfs/t7441/10/64242474/419246/adb30a7d/598e95fbNd989ba0a.jpg!q70.jpg         * itemtype : 0         * pid : 3         * price : 198.0         * pscid : 1         * salenum : 1234         * sellerid : 19         * subhead : 每个中秋都不能简单,无论身在何处,你总需要一块饼让生活更圆满,京东月饼让爱更圆满京东自营,闪电配送,更多惊喜,快用手指戳一下         * title : 北京稻香村 稻香村中秋节月饼 老北京月饼礼盒655g         */        private double bargainPrice;        private String createtime;        private String detailUrl;        private String images;        private int itemtype;        private int pid;        private double price;        private int pscid;        private int salenum;        private int sellerid;        private String subhead;        private String title;        public double getBargainPrice() {            return bargainPrice;        }        public void setBargainPrice(double bargainPrice) {            this.bargainPrice = bargainPrice;        }        public String getCreatetime() {            return createtime;        }        public void setCreatetime(String createtime) {            this.createtime = createtime;        }        public String getDetailUrl() {            return detailUrl;        }        public void setDetailUrl(String detailUrl) {            this.detailUrl = detailUrl;        }        public String getImages() {            return images;        }        public void setImages(String images) {            this.images = images;        }        public int getItemtype() {            return itemtype;        }        public void setItemtype(int itemtype) {            this.itemtype = itemtype;        }        public int getPid() {            return pid;        }        public void setPid(int pid) {            this.pid = pid;        }        public double getPrice() {            return price;        }        public void setPrice(double price) {            this.price = price;        }        public int getPscid() {            return pscid;        }        public void setPscid(int pscid) {            this.pscid = pscid;        }        public int getSalenum() {            return salenum;        }        public void setSalenum(int salenum) {            this.salenum = salenum;        }        public int getSellerid() {            return sellerid;        }        public void setSellerid(int sellerid) {            this.sellerid = sellerid;        }        public String getSubhead() {            return subhead;        }        public void setSubhead(String subhead) {            this.subhead = subhead;        }        public String getTitle() {            return title;        }        public void setTitle(String title) {            this.title = title;        }    }}
//GetOrder

  

package com.example.administrator.yuekao_biguo.model.bean;import java.util.List;/** * Created by Administrator on 2017/12/20. */public class GetOrder {    /**     * msg : 请求成功     * code : 0     * data : [{"createtime":"2017-12-20T14:13:28","orderid":3769,"price":269.78,"status":0,"title":"订单测试标题4123","uid":4123},{"createtime":"2017-12-20T14:53:23","orderid":3870,"price":269.78,"status":0,"title":"订单测试标题4123","uid":4123},{"createtime":"2017-12-20T15:09:56","orderid":3921,"price":1053.71,"status":0,"title":"订单测试标题4123","uid":4123},{"createtime":"2017-12-20T15:11:06","orderid":3925,"price":1053.71,"status":0,"title":"订单测试标题4123","uid":4123}]     * page : 1     */    private String msg;    private String code;    private String page;    private List<DataBean> data;    public String getMsg() {        return msg;    }    public void setMsg(String msg) {        this.msg = msg;    }    public String getCode() {        return code;    }    public void setCode(String code) {        this.code = code;    }    public String getPage() {        return page;    }    public void setPage(String page) {        this.page = page;    }    public List<DataBean> getData() {        return data;    }    public void setData(List<DataBean> data) {        this.data = data;    }    public static class DataBean {        /**         * createtime : 2017-12-20T14:13:28         * orderid : 3769         * price : 269.78         * status : 0         * title : 订单测试标题4123         * uid : 4123         */        private String createtime;        private int orderid;        private double price;        private int status;        private String title;        private int uid;        public String getCreatetime() {            return createtime;        }        public void setCreatetime(String createtime) {            this.createtime = createtime;        }        public int getOrderid() {            return orderid;        }        public void setOrderid(int orderid) {            this.orderid = orderid;        }        public double getPrice() {            return price;        }        public void setPrice(double price) {            this.price = price;        }        public int getStatus() {            return status;        }        public void setStatus(int status) {            this.status = status;        }        public String getTitle() {            return title;        }        public void setTitle(String title) {            this.title = title;        }        public int getUid() {            return uid;        }        public void setUid(int uid) {            this.uid = uid;        }    }}
//CartModel
package com.example.administrator.yuekao_biguo.model;import android.util.Log;import com.example.administrator.yuekao_biguo.model.bean.CartBean;import com.example.administrator.yuekao_biguo.presenter.ICartPresenter;import com.example.administrator.yuekao_biguo.util.CommonUtils;import com.example.administrator.yuekao_biguo.util.OkHttp3Util;import com.google.gson.Gson;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.Response;/** * Created by Dash on 2017/12/12. */public class CartModel {    private ICartPresenter iCartPresenter;    public CartModel(ICartPresenter iCartPresenter) {        this.iCartPresenter = iCartPresenter;    }    public void getCartData(final String cartUrl) {        //获取数据        OkHttp3Util.doGet(cartUrl, new Callback() {            @Override            public void onFailure(Call call, IOException e) {                Log.e(cartUrl,e.getLocalizedMessage());            }            @Override            public void onResponse(Call call, Response response) throws IOException {                if (response.isSuccessful()){                    final String json = response.body().string();                    CommonUtils.runOnUIThread(new Runnable() {                        @Override                        public void run() {                            /*if ("null".equals(json)){                                Toast.makeText(DashApplication.getAppContext(),"购物车为空,请添加",Toast.LENGTH_SHORT).show();                            }else {*/                                Gson gson = new Gson();                                CartBean cartBean = gson.fromJson(json, CartBean.class);                                //返回数据到主线程                                iCartPresenter.getSuccessCartJson(cartBean);                            //}                        }                    });                }            }        });    }}
//Details_M
  
package com.example.administrator.yuekao_biguo.model;import com.example.administrator.yuekao_biguo.presenter.DetailsP_I;import com.example.administrator.yuekao_biguo.presenter.Details_P;import com.example.administrator.yuekao_biguo.util.OkHttp3Util;import java.io.IOException;import java.util.HashMap;import okhttp3.Call;import okhttp3.Callback;import okhttp3.Response;/** * Created by Administrator on 2017/12/20. */public class Details_M {    private DetailsP_I detailsP_i;    public Details_M(DetailsP_I detailsP_i) {        this.detailsP_i = detailsP_i;    }    //获取数据的方法    public void getdata(String details_api) {        HashMap<String, String> map = new HashMap<>();        //本来这个商品的pid应从View传过来        map.put("pid", "3");        OkHttp3Util.doPost(details_api, map, new Callback() {            @Override            public void onFailure(Call call, IOException e) {            }            @Override            public void onResponse(Call call, Response response) throws IOException {                if (response.isSuccessful()) {                    //响应的数据,也是获取的数据                    String string = response.body().string();                    //通过接口传给P                    detailsP_i.success(string);                }            }        });    }    //M层请求加入购物车的方法    public void getShoppingdata(String addShopping_api) {        HashMap<String, String> map = new HashMap<>();        map.put("uid", "4123");        map.put("pid", "3");        OkHttp3Util.doPost(addShopping_api, map, new Callback() {            @Override            public void onFailure(Call call, IOException e) {                //获取加入购物车的数据                detailsP_i.addShopping("添加失败");            }            @Override            public void onResponse(Call call, Response response) throws IOException {                if (response.isSuccessful()) {                    //获取加入购物车的数据                    String string = response.body().string();                    detailsP_i.addShopping(string);                }            }        });    }}
//Order_M
package com.example.administrator.yuekao_biguo.model;import com.example.administrator.yuekao_biguo.presenter.OrderP_I;import com.example.administrator.yuekao_biguo.presenter.Order_P;import com.example.administrator.yuekao_biguo.util.OkHttp3Util;import java.io.IOException;import java.util.HashMap;import okhttp3.Call;import okhttp3.Callback;import okhttp3.Response;/** * Created by Administrator on 2017/12/20. */public class Order_M {    private OrderP_I orderP_i;    public Order_M(OrderP_I orderP_i) {        this.orderP_i = orderP_i;    }    //创建订单,访问网络数据    public void getdata(String createOrderUrl, String script) {        HashMap<String, String> map = new HashMap<>();        map.put("uid", "4123");        map.put("price", script);        OkHttp3Util.doPost(createOrderUrl, map, new Callback() {            @Override            public void onFailure(Call call, IOException e) {            }            @Override            public void onResponse(Call call, Response response) throws IOException {                  if(response.isSuccessful()){                      String string = response.body().string();                      orderP_i.success(string);                  }            }        });    }}
//OrderM_list
  
package com.example.administrator.yuekao_biguo.model;import com.example.administrator.yuekao_biguo.presenter.OrderP_list;import com.example.administrator.yuekao_biguo.presenter.OrderPlist_I;import com.example.administrator.yuekao_biguo.util.OkHttp3Util;import java.io.IOException;import java.util.HashMap;import okhttp3.Call;import okhttp3.Callback;import okhttp3.Response;/** * Created by Administrator on 2017/12/20. */public class OrderM_list {    private OrderPlist_I orderPlist_i;    public OrderM_list(OrderPlist_I orderPlist_i) {        this.orderPlist_i = orderPlist_i;    }    //查看订单的方法    public void getdata(String getOrdersUrl) {        HashMap<String, String> map = new HashMap<>();        map.put("uid", "4123");        map.put("page", "1");        OkHttp3Util.doPost(getOrdersUrl, map, new Callback() {            @Override            public void onFailure(Call call, IOException e) {            }            @Override            public void onResponse(Call call, Response response) throws IOException {                if (response.isSuccessful()) {                    String string = response.body().string();                    orderPlist_i.success(string);                }            }        });    }}

原创粉丝点击