package com.wd.workoffice.bean;

import java.util.List;

/**
 * author : flexible
 * email : lgd19940421@163.com
 * github: https://github.com/FlexibleXd
 **/
public  class FareBean {


        /**
         * records : [{"createdBy":null,"createdByName":"周毅","createdTime":"2020-09-25 11:07:03","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":13,"transitPartId":null,"customerId":null,"fareMoney":22,"tax":11,"totalWeight":0.16,"trackingNumber":"A44","transitPartName":"邦德物流有限公司","customerName":"山东合旭材料科技有限公司","fareItemList":[{"createdBy":null,"createdByName":"周毅","createdTime":"2020-09-25 11:07:03","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":16,"money":22,"weight":0.16,"financeFareId":null,"sendOutStoreApplyId":null,"status":null,"receiveDeptId":null,"logisticsId":null,"orderType":null,"processCode":null,"tax":11,"trackingNumber":"A44","orderId":"SO100000001","launchDeptName":"销售二公司","customerName":"山东合旭材料科技有限公司","idList":null,"statusName":""}]},{"createdBy":null,"createdByName":"周毅","createdTime":"2020-09-25 11:00:47","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":12,"transitPartId":null,"customerId":null,"fareMoney":2233,"tax":1122,"totalWeight":0.08,"trackingNumber":"4455","transitPartName":"邦德物流有限公司","customerName":"山东合旭材料科技有限公司","fareItemList":[{"createdBy":null,"createdByName":"周毅","createdTime":"2020-09-25 11:00:47","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":15,"money":2233,"weight":0.08,"financeFareId":null,"sendOutStoreApplyId":null,"status":null,"receiveDeptId":null,"logisticsId":null,"orderType":null,"processCode":null,"tax":1122,"trackingNumber":"4455","orderId":"SO100000001","launchDeptName":"销售二公司","customerName":"山东合旭材料科技有限公司","idList":null,"statusName":""}]},{"createdBy":null,"createdByName":"邓龙辉","createdTime":"2020-09-25 10:29:32","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":11,"transitPartId":null,"customerId":null,"fareMoney":1111,"tax":1,"totalWeight":0.08,"trackingNumber":"121","transitPartName":"邦德物流有限公司","customerName":"山东合旭材料科技有限公司","fareItemList":[{"createdBy":null,"createdByName":"邓龙辉","createdTime":"2020-09-25 10:29:32","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":14,"money":1111,"weight":0.08,"financeFareId":null,"sendOutStoreApplyId":null,"status":null,"receiveDeptId":null,"logisticsId":null,"orderType":null,"processCode":null,"tax":1,"trackingNumber":"121","orderId":"SO100000001","launchDeptName":"销售二公司","customerName":"山东合旭材料科技有限公司","idList":null,"statusName":""}]}]
         * total : 3
         * size : 10
         * current : 1
         * orders : []
         * searchCount : true
         * pages : 1
         */

        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 : null
             * createdByName : 周毅
             * createdTime : 2020-09-25 11:07:03
             * updatedBy : null
             * updatedByName : null
             * updatedTime : null
             * id : 13
             * transitPartId : null
             * customerId : null
             * fareMoney : 22.0
             * tax : 11.0
             * totalWeight : 0.16
             * trackingNumber : A44
             * transitPartName : 邦德物流有限公司
             * customerName : 山东合旭材料科技有限公司
             * fareItemList : [{"createdBy":null,"createdByName":"周毅","createdTime":"2020-09-25 11:07:03","updatedBy":null,"updatedByName":null,"updatedTime":null,"id":16,"money":22,"weight":0.16,"financeFareId":null,"sendOutStoreApplyId":null,"status":null,"receiveDeptId":null,"logisticsId":null,"orderType":null,"processCode":null,"tax":11,"trackingNumber":"A44","orderId":"SO100000001","launchDeptName":"销售二公司","customerName":"山东合旭材料科技有限公司","idList":null,"statusName":""}]
             */

            private Object createdBy;
            private String createdByName;
            private String createdTime;
            private Object updatedBy;
            private Object updatedByName;
            private Object updatedTime;
            private int id;
            private Object transitPartId;
            private Object customerId;
            private double fareMoney;
            private double tax;
            private double totalWeight;
            private String trackingNumber;
            private String transitPartName;
            private String customerName;
            private List<FareItemListBean> fareItemList;

            public Object getCreatedBy() {
                return createdBy;
            }

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

            public String getCreatedByName() {
                return createdByName;
            }

            public void setCreatedByName(String 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 Object getTransitPartId() {
                return transitPartId;
            }

            public void setTransitPartId(Object transitPartId) {
                this.transitPartId = transitPartId;
            }

            public Object getCustomerId() {
                return customerId;
            }

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

            public double getFareMoney() {
                return fareMoney;
            }

            public void setFareMoney(double fareMoney) {
                this.fareMoney = fareMoney;
            }

            public double getTax() {
                return tax;
            }

            public void setTax(double tax) {
                this.tax = tax;
            }

            public double getTotalWeight() {
                return totalWeight;
            }

            public void setTotalWeight(double totalWeight) {
                this.totalWeight = totalWeight;
            }

            public String getTrackingNumber() {
                return trackingNumber;
            }

            public void setTrackingNumber(String trackingNumber) {
                this.trackingNumber = trackingNumber;
            }

            public String getTransitPartName() {
                return transitPartName;
            }

            public void setTransitPartName(String transitPartName) {
                this.transitPartName = transitPartName;
            }

            public String getCustomerName() {
                return customerName;
            }

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

            public List<FareItemListBean> getFareItemList() {
                return fareItemList;
            }

            public void setFareItemList(List<FareItemListBean> fareItemList) {
                this.fareItemList = fareItemList;
            }

            public static class FareItemListBean {
                /**
                 * createdBy : null
                 * createdByName : 周毅
                 * createdTime : 2020-09-25 11:07:03
                 * updatedBy : null
                 * updatedByName : null
                 * updatedTime : null
                 * id : 16
                 * money : 22.0
                 * weight : 0.16
                 * financeFareId : null
                 * sendOutStoreApplyId : null
                 * status : null
                 * receiveDeptId : null
                 * logisticsId : null
                 * orderType : null
                 * processCode : null
                 * tax : 11.0
                 * trackingNumber : A44
                 * orderId : SO100000001
                 * launchDeptName : 销售二公司
                 * customerName : 山东合旭材料科技有限公司
                 * idList : null
                 * statusName :
                 */

                private Object createdBy;
                private String createdByName;
                private String createdTime;
                private Object updatedBy;
                private Object updatedByName;
                private Object updatedTime;
                private int id;
                private double money;
                private double weight;
                private Object financeFareId;
                private Object sendOutStoreApplyId;
                private Object status;
                private Object receiveDeptId;
                private Object logisticsId;
                private Object orderType;
                private Object processCode;
                private double tax;
                private String trackingNumber;
                private String orderId;
                private String launchDeptName;
                private String customerName;
                private Object idList;
                private String statusName;

                public Object getCreatedBy() {
                    return createdBy;
                }

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

                public String getCreatedByName() {
                    return createdByName;
                }

                public void setCreatedByName(String 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 double getMoney() {
                    return money;
                }

                public void setMoney(double money) {
                    this.money = money;
                }

                public double getWeight() {
                    return weight;
                }

                public void setWeight(double weight) {
                    this.weight = weight;
                }

                public Object getFinanceFareId() {
                    return financeFareId;
                }

                public void setFinanceFareId(Object financeFareId) {
                    this.financeFareId = financeFareId;
                }

                public Object getSendOutStoreApplyId() {
                    return sendOutStoreApplyId;
                }

                public void setSendOutStoreApplyId(Object sendOutStoreApplyId) {
                    this.sendOutStoreApplyId = sendOutStoreApplyId;
                }

                public Object getStatus() {
                    return status;
                }

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

                public Object getReceiveDeptId() {
                    return receiveDeptId;
                }

                public void setReceiveDeptId(Object receiveDeptId) {
                    this.receiveDeptId = receiveDeptId;
                }

                public Object getLogisticsId() {
                    return logisticsId;
                }

                public void setLogisticsId(Object logisticsId) {
                    this.logisticsId = logisticsId;
                }

                public Object getOrderType() {
                    return orderType;
                }

                public void setOrderType(Object orderType) {
                    this.orderType = orderType;
                }

                public Object getProcessCode() {
                    return processCode;
                }

                public void setProcessCode(Object processCode) {
                    this.processCode = processCode;
                }

                public double getTax() {
                    return tax;
                }

                public void setTax(double tax) {
                    this.tax = tax;
                }

                public String getTrackingNumber() {
                    return trackingNumber;
                }

                public void setTrackingNumber(String trackingNumber) {
                    this.trackingNumber = trackingNumber;
                }

                public String getOrderId() {
                    return orderId;
                }

                public void setOrderId(String orderId) {
                    this.orderId = orderId;
                }

                public String getLaunchDeptName() {
                    return launchDeptName;
                }

                public void setLaunchDeptName(String launchDeptName) {
                    this.launchDeptName = launchDeptName;
                }

                public String getCustomerName() {
                    return customerName;
                }

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

                public Object getIdList() {
                    return idList;
                }

                public void setIdList(Object idList) {
                    this.idList = idList;
                }

                public String getStatusName() {
                    return statusName;
                }

                public void setStatusName(String statusName) {
                    this.statusName = statusName;
                }
            }
        }
}
