package com.wd.workoffice.bean;

import java.util.List;

/**
 * author : flexible
 * email : lgd19940421@163.com
 * github: https://github.com/FlexibleXd
 **/
public class WarehoustBean {
    /**
     * code : 0
     * message : null
     * data : {"records":[{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:17:59","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":5,"deptId":119,"stockTypeId":55,"customerId":null,"code":"JS_IN","name":"技术中心成品库","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":55,"code":null,"name":"定型成品库","parentId":null,"level":1,"type":"IN","status":"1","erpId":"WHGK0902","stockInstanceCount":0,"children":null},"customerName":null,"deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:23:40","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":6,"deptId":119,"stockTypeId":14,"customerId":1,"code":"JS_OUT","name":"技术中心现场库合旭","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"code":null,"name":"现场库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH81","stockInstanceCount":0,"children":null},"customerName":"山东合旭材料科技有限公司","deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:24:16","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":7,"deptId":119,"stockTypeId":16,"customerId":1,"code":"JS_USED","name":"j技术中心未结算合旭","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":16,"code":null,"name":"未结算库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH82","stockInstanceCount":0,"children":null},"customerName":"山东合旭材料科技有限公司","deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:47:44","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":8,"deptId":119,"stockTypeId":14,"customerId":2,"code":"JS_OUT_AY","name":"技术中心现场库-安阳","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"code":null,"name":"现场库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH81","stockInstanceCount":0,"children":null},"customerName":"安阳精盾耐材有限公司","deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 16:45:39","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":9,"deptId":137,"stockTypeId":49,"customerId":null,"code":"GT_IN","name":"锆碳成品","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":49,"code":null,"name":"铝碳成型库","parentId":null,"level":1,"type":"IN","status":"1","erpId":"WHGK0205","stockInstanceCount":0,"children":null},"customerName":null,"deptName":"锆碳公司","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 16:46:28","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":10,"deptId":137,"stockTypeId":14,"customerId":1,"code":"GT_OUT","name":"锆碳现场","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"code":null,"name":"现场库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH81","stockInstanceCount":0,"children":null},"customerName":"山东合旭材料科技有限公司","deptName":"锆碳公司","siteType":null,"isShowByDateDesc":null}],"total":8,"size":6,"current":1,"orders":[],"searchCount":true,"pages":2}
     * httpStatus : 0
     * path : null
     * ext : null
     */
    /**
     * records : [{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:17:59","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":5,"deptId":119,"stockTypeId":55,"customerId":null,"code":"JS_IN","name":"技术中心成品库","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":55,"code":null,"name":"定型成品库","parentId":null,"level":1,"type":"IN","status":"1","erpId":"WHGK0902","stockInstanceCount":0,"children":null},"customerName":null,"deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:23:40","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":6,"deptId":119,"stockTypeId":14,"customerId":1,"code":"JS_OUT","name":"技术中心现场库合旭","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"code":null,"name":"现场库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH81","stockInstanceCount":0,"children":null},"customerName":"山东合旭材料科技有限公司","deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:24:16","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":7,"deptId":119,"stockTypeId":16,"customerId":1,"code":"JS_USED","name":"j技术中心未结算合旭","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":16,"code":null,"name":"未结算库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH82","stockInstanceCount":0,"children":null},"customerName":"山东合旭材料科技有限公司","deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 10:47:44","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":8,"deptId":119,"stockTypeId":14,"customerId":2,"code":"JS_OUT_AY","name":"技术中心现场库-安阳","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"code":null,"name":"现场库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH81","stockInstanceCount":0,"children":null},"customerName":"安阳精盾耐材有限公司","deptName":"技术中心","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 16:45:39","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":9,"deptId":137,"stockTypeId":49,"customerId":null,"code":"GT_IN","name":"锆碳成品","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":49,"code":null,"name":"铝碳成型库","parentId":null,"level":1,"type":"IN","status":"1","erpId":"WHGK0205","stockInstanceCount":0,"children":null},"customerName":null,"deptName":"锆碳公司","siteType":null,"isShowByDateDesc":null},{"createdBy":111,"createdByName":null,"createdTime":"2019-10-22 16:46:28","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":10,"deptId":137,"stockTypeId":14,"customerId":1,"code":"GT_OUT","name":"锆碳现场","status":"1","ofType":{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"code":null,"name":"现场库","parentId":null,"level":1,"type":"OUT","status":"1","erpId":"WH81","stockInstanceCount":0,"children":null},"customerName":"山东合旭材料科技有限公司","deptName":"锆碳公司","siteType":null,"isShowByDateDesc":null}]
     * total : 8
     * size : 6
     * current : 1
     * orders : []
     * searchCount : true
     * pages : 2
     */

    private int total;
    private int size;
    private int current;
    private boolean searchCount;
    private int pages;
    private List<RecordsBean> records;
    private List<?> orders;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public int getCurrent() {
        return current;
    }

    public void setCurrent(int current) {
        this.current = current;
    }

    public boolean isSearchCount() {
        return searchCount;
    }

    public void setSearchCount(boolean searchCount) {
        this.searchCount = searchCount;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public List<RecordsBean> getRecords() {
        return records;
    }

    public void setRecords(List<RecordsBean> records) {
        this.records = records;
    }

    public List<?> getOrders() {
        return orders;
    }

    public void setOrders(List<?> orders) {
        this.orders = orders;
    }

    public static class RecordsBean {
        /**
         * createdBy : 111
         * createdByName : null
         * createdTime : 2019-10-22 10:17:59
         * updatedBy : null
         * updatedByName : null
         * updatedTime : null
         * id : 5
         * deptId : 119
         * stockTypeId : 55
         * customerId : null
         * code : JS_IN
         * name : 技术中心成品库
         * status : 1
         * ofType : {"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":55,"code":null,"name":"定型成品库","parentId":null,"level":1,"type":"IN","status":"1","erpId":"WHGK0902","stockInstanceCount":0,"children":null}
         * customerName : null
         * deptName : 技术中心
         * siteType : null
         * isShowByDateDesc : null
         */

        private int createdBy;
        private Object createdByName;
        private String createdTime;
        private Object updatedBy;
        private Object updatedByName;
        private Object updatedTime;
        private int id;
        private int deptId;
        private int stockTypeId;
        private Object customerId;
        private String code;
        private String name;
        private String status;
        private OfTypeBean ofType;
        private String customerName;
        private String deptName;
        private Object siteType;
        private Object isShowByDateDesc;

        public int getCreatedBy() {
            return createdBy;
        }

        public void setCreatedBy(int createdBy) {
            this.createdBy = createdBy;
        }

        public Object getCreatedByName() {
            return createdByName;
        }

        public void setCreatedByName(Object createdByName) {
            this.createdByName = createdByName;
        }

        public String getCreatedTime() {
            return createdTime;
        }

        public void setCreatedTime(String createdTime) {
            this.createdTime = createdTime;
        }

        public Object getUpdatedBy() {
            return updatedBy;
        }

        public void setUpdatedBy(Object updatedBy) {
            this.updatedBy = updatedBy;
        }

        public Object getUpdatedByName() {
            return updatedByName;
        }

        public void setUpdatedByName(Object updatedByName) {
            this.updatedByName = updatedByName;
        }

        public Object getUpdatedTime() {
            return updatedTime;
        }

        public void setUpdatedTime(Object updatedTime) {
            this.updatedTime = updatedTime;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getDeptId() {
            return deptId;
        }

        public void setDeptId(int deptId) {
            this.deptId = deptId;
        }

        public int getStockTypeId() {
            return stockTypeId;
        }

        public void setStockTypeId(int stockTypeId) {
            this.stockTypeId = stockTypeId;
        }

        public Object getCustomerId() {
            return customerId;
        }

        public void setCustomerId(Object customerId) {
            this.customerId = customerId;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public OfTypeBean getOfType() {
            return ofType;
        }

        public void setOfType(OfTypeBean ofType) {
            this.ofType = ofType;
        }

        public String getCustomerName() {
            return customerName;
        }

        public void setCustomerName(String customerName) {
            this.customerName = customerName;
        }

        public String getDeptName() {
            return deptName;
        }

        public void setDeptName(String deptName) {
            this.deptName = deptName;
        }

        public Object getSiteType() {
            return siteType;
        }

        public void setSiteType(Object siteType) {
            this.siteType = siteType;
        }

        public Object getIsShowByDateDesc() {
            return isShowByDateDesc;
        }

        public void setIsShowByDateDesc(Object isShowByDateDesc) {
            this.isShowByDateDesc = isShowByDateDesc;
        }

        public static class OfTypeBean {
            /**
             * createdBy : null
             * createdByName : null
             * createdTime : null
             * updatedBy : null
             * updatedByName : null
             * updatedTime : null
             * id : 55
             * code : null
             * name : 定型成品库
             * parentId : null
             * level : 1
             * type : IN
             * status : 1
             * erpId : WHGK0902
             * stockInstanceCount : 0
             * children : null
             */

            private Object createdBy;
            private Object createdByName;
            private Object createdTime;
            private Object updatedBy;
            private Object updatedByName;
            private Object updatedTime;
            private int id;
            private Object code;
            private String name;
            private Object parentId;
            private int level;
            private String type;
            private String status;
            private String erpId;
            private int stockInstanceCount;
            private Object children;

            public Object getCreatedBy() {
                return createdBy;
            }

            public void setCreatedBy(Object createdBy) {
                this.createdBy = createdBy;
            }

            public Object getCreatedByName() {
                return createdByName;
            }

            public void setCreatedByName(Object createdByName) {
                this.createdByName = createdByName;
            }

            public Object getCreatedTime() {
                return createdTime;
            }

            public void setCreatedTime(Object createdTime) {
                this.createdTime = createdTime;
            }

            public Object getUpdatedBy() {
                return updatedBy;
            }

            public void setUpdatedBy(Object updatedBy) {
                this.updatedBy = updatedBy;
            }

            public Object getUpdatedByName() {
                return updatedByName;
            }

            public void setUpdatedByName(Object updatedByName) {
                this.updatedByName = updatedByName;
            }

            public Object getUpdatedTime() {
                return updatedTime;
            }

            public void setUpdatedTime(Object updatedTime) {
                this.updatedTime = updatedTime;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public Object getCode() {
                return code;
            }

            public void setCode(Object code) {
                this.code = code;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getParentId() {
                return parentId;
            }

            public void setParentId(Object parentId) {
                this.parentId = parentId;
            }

            public int getLevel() {
                return level;
            }

            public void setLevel(int level) {
                this.level = level;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getErpId() {
                return erpId;
            }

            public void setErpId(String erpId) {
                this.erpId = erpId;
            }

            public int getStockInstanceCount() {
                return stockInstanceCount;
            }

            public void setStockInstanceCount(int stockInstanceCount) {
                this.stockInstanceCount = stockInstanceCount;
            }

            public Object getChildren() {
                return children;
            }

            public void setChildren(Object children) {
                this.children = children;
            }
        }
    }
}
