package com.sxyz.rfid.presenter.model;

import java.util.List;

/**
 * 主要功能:
 *
 * @Description:
 * @Project: rfid-app
 * @Package: com.sxyz.rfid.presenter.model
 * @author: chunyuanwu
 * @date: 2026年01月04日 09:30
 * @version: 1.0.0
 */
public class OutboundFridModel {

    /**
     * total : 1
     * rows : [{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"inventoryId":1,"materialId":1,"warehouseId":2,"areaId":2,"locationId":1,"batchNo":"IN2025122613480842270021","lotNo":null,"productionDate":"2025-12-01","expirationDate":"2025-12-12","quantity":0,"availableQuantity":0,"lockedQuantity":0,"unitCost":1000,"totalCost":0,"qualityStatus":"0","inventoryStatus":"1","lastInboundTime":"2025-12-31","lastOutboundTime":"2025-12-31","rfidTag":"PTLBQ20251218","barcode":null,"isFifo":"Y","rfidBindingCount":1,"lastRfidDetectTime":null,"rfidCoverageRate":3.33,"material":{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"materialId":null,"materialCode":"010-2025-12-16","materialName":"战略物资","categoryId":null,"specification":"规格型号111","unit":null,"materialType":null,"manufacturer":null,"supplierId":null,"safetyStock":null,"maxStock":null,"minStock":null,"shelfLifeDays":null,"storageCondition":null,"weight":null,"volume":null,"imageUrl":null,"documentUrl":null,"status":null,"isRfidManaged":null,"rfidStandard":null,"rfidPosition":null,"category":{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"parentName":null,"parentId":0,"orderNum":null,"ancestors":null,"children":[],"categoryId":null,"categoryCode":"CAT003","categoryName":"成品","categoryLevel":null,"sortOrder":null,"status":null,"attributeTemplate":null},"supplier":null},"warehouse":{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"warehouseId":null,"warehouseCode":null,"warehouseName":"冷藏仓库","warehouseType":null,"area":null,"capacity":null,"location":null,"managerId":null,"status":null},"area":{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"areaId":null,"areaCode":null,"areaName":"一区","warehouseId":null,"parentId":null,"areaType":null,"temperatureRange":null,"humidityRange":null,"capacity":null,"sortOrder":null,"status":null,"warehouse":null,"parentArea":null},"location":{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"locationId":null,"locationCode":null,"locationName":"1号货架","areaId":null,"locationType":null,"xCoordinate":null,"yCoordinate":null,"zCoordinate":null,"maxCapacity":null,"currentCapacity":null,"weightLimit":null,"length":null,"width":null,"height":null,"status":null,"rfidAntennaId":null,"lastInventoryTime":null,"area":null}}]
     * code : 200
     * msg : 查询成功
     */

    private int total;
    private int code;
    private String msg;
    private List<RowsBean> rows;

    public int getTotal() {
        return total;
    }

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

    public int getCode() {
        return code;
    }

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

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class RowsBean {
        /**
         * createBy : null
         * createTime : null
         * updateBy : null
         * updateTime : null
         * remark : null
         * inventoryId : 1
         * materialId : 1
         * warehouseId : 2
         * areaId : 2
         * locationId : 1
         * batchNo : IN2025122613480842270021
         * lotNo : null
         * productionDate : 2025-12-01
         * expirationDate : 2025-12-12
         * quantity : 0
         * availableQuantity : 0
         * lockedQuantity : 0
         * unitCost : 1000
         * totalCost : 0
         * qualityStatus : 0
         * inventoryStatus : 1
         * lastInboundTime : 2025-12-31
         * lastOutboundTime : 2025-12-31
         * rfidTag : PTLBQ20251218
         * barcode : null
         * isFifo : Y
         * rfidBindingCount : 1
         * lastRfidDetectTime : null
         * rfidCoverageRate : 3.33
         * material : {"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"materialId":null,"materialCode":"010-2025-12-16","materialName":"战略物资","categoryId":null,"specification":"规格型号111","unit":null,"materialType":null,"manufacturer":null,"supplierId":null,"safetyStock":null,"maxStock":null,"minStock":null,"shelfLifeDays":null,"storageCondition":null,"weight":null,"volume":null,"imageUrl":null,"documentUrl":null,"status":null,"isRfidManaged":null,"rfidStandard":null,"rfidPosition":null,"category":{"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"parentName":null,"parentId":0,"orderNum":null,"ancestors":null,"children":[],"categoryId":null,"categoryCode":"CAT003","categoryName":"成品","categoryLevel":null,"sortOrder":null,"status":null,"attributeTemplate":null},"supplier":null}
         * warehouse : {"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"warehouseId":null,"warehouseCode":null,"warehouseName":"冷藏仓库","warehouseType":null,"area":null,"capacity":null,"location":null,"managerId":null,"status":null}
         * area : {"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"areaId":null,"areaCode":null,"areaName":"一区","warehouseId":null,"parentId":null,"areaType":null,"temperatureRange":null,"humidityRange":null,"capacity":null,"sortOrder":null,"status":null,"warehouse":null,"parentArea":null}
         * location : {"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"locationId":null,"locationCode":null,"locationName":"1号货架","areaId":null,"locationType":null,"xCoordinate":null,"yCoordinate":null,"zCoordinate":null,"maxCapacity":null,"currentCapacity":null,"weightLimit":null,"length":null,"width":null,"height":null,"status":null,"rfidAntennaId":null,"lastInventoryTime":null,"area":null}
         */

        private Object createBy;
        private Object createTime;
        private Object updateBy;
        private Object updateTime;
        private Object remark;
        private int inventoryId;
        private int materialId;
        private int warehouseId;
        private int areaId;
        private int locationId;
        private String batchNo;
        private Object lotNo;
        private String productionDate;
        private String expirationDate;
        private int quantity;
        private int availableQuantity;
        private int lockedQuantity;
        private double unitCost;
        private double totalCost;
        private String qualityStatus;
        private String inventoryStatus;
        private String lastInboundTime;
        private String lastOutboundTime;
        private String rfidTag;
        private Object barcode;
        private String isFifo;
        private double rfidBindingCount;
        private Object lastRfidDetectTime;
        private double rfidCoverageRate;
        private MaterialBean material;
        private WarehouseBean warehouse;
        private AreaBean area;
        private LocationBean location;

        private double planQuantity;
        private double actualQuantity;
        private int orderId;

        public int getOrderId() {
            return orderId;
        }

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

        public double getPlanQuantity() {
            return planQuantity;
        }

        public void setPlanQuantity(double planQuantity) {
            this.planQuantity = planQuantity;
        }

        public double getActualQuantity() {
            return actualQuantity;
        }

        public void setActualQuantity(double actualQuantity) {
            this.actualQuantity = actualQuantity;
        }

        public Object getCreateBy() {
            return createBy;
        }

        public void setCreateBy(Object createBy) {
            this.createBy = createBy;
        }

        public Object getCreateTime() {
            return createTime;
        }

        public void setCreateTime(Object createTime) {
            this.createTime = createTime;
        }

        public Object getUpdateBy() {
            return updateBy;
        }

        public void setUpdateBy(Object updateBy) {
            this.updateBy = updateBy;
        }

        public Object getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(Object updateTime) {
            this.updateTime = updateTime;
        }

        public Object getRemark() {
            return remark;
        }

        public void setRemark(Object remark) {
            this.remark = remark;
        }

        public int getInventoryId() {
            return inventoryId;
        }

        public void setInventoryId(int inventoryId) {
            this.inventoryId = inventoryId;
        }

        public int getMaterialId() {
            return materialId;
        }

        public void setMaterialId(int materialId) {
            this.materialId = materialId;
        }

        public int getWarehouseId() {
            return warehouseId;
        }

        public void setWarehouseId(int warehouseId) {
            this.warehouseId = warehouseId;
        }

        public int getAreaId() {
            return areaId;
        }

        public void setAreaId(int areaId) {
            this.areaId = areaId;
        }

        public int getLocationId() {
            return locationId;
        }

        public void setLocationId(int locationId) {
            this.locationId = locationId;
        }

        public String getBatchNo() {
            return batchNo;
        }

        public void setBatchNo(String batchNo) {
            this.batchNo = batchNo;
        }

        public Object getLotNo() {
            return lotNo;
        }

        public void setLotNo(Object lotNo) {
            this.lotNo = lotNo;
        }

        public String getProductionDate() {
            return productionDate;
        }

        public void setProductionDate(String productionDate) {
            this.productionDate = productionDate;
        }

        public String getExpirationDate() {
            return expirationDate;
        }

        public void setExpirationDate(String expirationDate) {
            this.expirationDate = expirationDate;
        }

        public int getQuantity() {
            return quantity;
        }

        public void setQuantity(int quantity) {
            this.quantity = quantity;
        }

        public int getAvailableQuantity() {
            return availableQuantity;
        }

        public void setAvailableQuantity(int availableQuantity) {
            this.availableQuantity = availableQuantity;
        }

        public int getLockedQuantity() {
            return lockedQuantity;
        }

        public void setLockedQuantity(int lockedQuantity) {
            this.lockedQuantity = lockedQuantity;
        }

        public double getUnitCost() {
            return unitCost;
        }

        public void setUnitCost(double unitCost) {
            this.unitCost = unitCost;
        }

        public double getTotalCost() {
            return totalCost;
        }

        public void setTotalCost(double totalCost) {
            this.totalCost = totalCost;
        }

        public String getQualityStatus() {
            return qualityStatus;
        }

        public void setQualityStatus(String qualityStatus) {
            this.qualityStatus = qualityStatus;
        }

        public String getInventoryStatus() {
            return inventoryStatus;
        }

        public void setInventoryStatus(String inventoryStatus) {
            this.inventoryStatus = inventoryStatus;
        }

        public String getLastInboundTime() {
            return lastInboundTime;
        }

        public void setLastInboundTime(String lastInboundTime) {
            this.lastInboundTime = lastInboundTime;
        }

        public String getLastOutboundTime() {
            return lastOutboundTime;
        }

        public void setLastOutboundTime(String lastOutboundTime) {
            this.lastOutboundTime = lastOutboundTime;
        }

        public String getRfidTag() {
            return rfidTag;
        }

        public void setRfidTag(String rfidTag) {
            this.rfidTag = rfidTag;
        }

        public Object getBarcode() {
            return barcode;
        }

        public void setBarcode(Object barcode) {
            this.barcode = barcode;
        }

        public String getIsFifo() {
            return isFifo;
        }

        public void setIsFifo(String isFifo) {
            this.isFifo = isFifo;
        }

        public double getRfidBindingCount() {
            return rfidBindingCount;
        }

        public void setRfidBindingCount(double rfidBindingCount) {
            this.rfidBindingCount = rfidBindingCount;
        }

        public Object getLastRfidDetectTime() {
            return lastRfidDetectTime;
        }

        public void setLastRfidDetectTime(Object lastRfidDetectTime) {
            this.lastRfidDetectTime = lastRfidDetectTime;
        }

        public double getRfidCoverageRate() {
            return rfidCoverageRate;
        }

        public void setRfidCoverageRate(double rfidCoverageRate) {
            this.rfidCoverageRate = rfidCoverageRate;
        }

        public MaterialBean getMaterial() {
            return material;
        }

        public void setMaterial(MaterialBean material) {
            this.material = material;
        }

        public WarehouseBean getWarehouse() {
            return warehouse;
        }

        public void setWarehouse(WarehouseBean warehouse) {
            this.warehouse = warehouse;
        }

        public AreaBean getArea() {
            return area;
        }

        public void setArea(AreaBean area) {
            this.area = area;
        }

        public LocationBean getLocation() {
            return location;
        }

        public void setLocation(LocationBean location) {
            this.location = location;
        }

        public static class MaterialBean {
            /**
             * createBy : null
             * createTime : null
             * updateBy : null
             * updateTime : null
             * remark : null
             * materialId : null
             * materialCode : 010-2025-12-16
             * materialName : 战略物资
             * categoryId : null
             * specification : 规格型号111
             * unit : null
             * materialType : null
             * manufacturer : null
             * supplierId : null
             * safetyStock : null
             * maxStock : null
             * minStock : null
             * shelfLifeDays : null
             * storageCondition : null
             * weight : null
             * volume : null
             * imageUrl : null
             * documentUrl : null
             * status : null
             * isRfidManaged : null
             * rfidStandard : null
             * rfidPosition : null
             * category : {"createBy":null,"createTime":null,"updateBy":null,"updateTime":null,"remark":null,"parentName":null,"parentId":0,"orderNum":null,"ancestors":null,"children":[],"categoryId":null,"categoryCode":"CAT003","categoryName":"成品","categoryLevel":null,"sortOrder":null,"status":null,"attributeTemplate":null}
             * supplier : null
             */

            private Object createBy;
            private Object createTime;
            private Object updateBy;
            private Object updateTime;
            private Object remark;
            private Object materialId;
            private String materialCode;
            private String materialName;
            private Object categoryId;
            private String specification;
            private Object unit;
            private Object materialType;
            private Object manufacturer;
            private Object supplierId;
            private Object safetyStock;
            private Object maxStock;
            private Object minStock;
            private Object shelfLifeDays;
            private Object storageCondition;
            private Object weight;
            private Object volume;
            private Object imageUrl;
            private Object documentUrl;
            private Object status;
            private Object isRfidManaged;
            private Object rfidStandard;
            private Object rfidPosition;
            private CategoryBean category;
            private Object supplier;

            public Object getCreateBy() {
                return createBy;
            }

            public void setCreateBy(Object createBy) {
                this.createBy = createBy;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public Object getMaterialId() {
                return materialId;
            }

            public void setMaterialId(Object materialId) {
                this.materialId = materialId;
            }

            public String getMaterialCode() {
                return materialCode;
            }

            public void setMaterialCode(String materialCode) {
                this.materialCode = materialCode;
            }

            public String getMaterialName() {
                return materialName;
            }

            public void setMaterialName(String materialName) {
                this.materialName = materialName;
            }

            public Object getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(Object categoryId) {
                this.categoryId = categoryId;
            }

            public String getSpecification() {
                return specification;
            }

            public void setSpecification(String specification) {
                this.specification = specification;
            }

            public Object getUnit() {
                return unit;
            }

            public void setUnit(Object unit) {
                this.unit = unit;
            }

            public Object getMaterialType() {
                return materialType;
            }

            public void setMaterialType(Object materialType) {
                this.materialType = materialType;
            }

            public Object getManufacturer() {
                return manufacturer;
            }

            public void setManufacturer(Object manufacturer) {
                this.manufacturer = manufacturer;
            }

            public Object getSupplierId() {
                return supplierId;
            }

            public void setSupplierId(Object supplierId) {
                this.supplierId = supplierId;
            }

            public Object getSafetyStock() {
                return safetyStock;
            }

            public void setSafetyStock(Object safetyStock) {
                this.safetyStock = safetyStock;
            }

            public Object getMaxStock() {
                return maxStock;
            }

            public void setMaxStock(Object maxStock) {
                this.maxStock = maxStock;
            }

            public Object getMinStock() {
                return minStock;
            }

            public void setMinStock(Object minStock) {
                this.minStock = minStock;
            }

            public Object getShelfLifeDays() {
                return shelfLifeDays;
            }

            public void setShelfLifeDays(Object shelfLifeDays) {
                this.shelfLifeDays = shelfLifeDays;
            }

            public Object getStorageCondition() {
                return storageCondition;
            }

            public void setStorageCondition(Object storageCondition) {
                this.storageCondition = storageCondition;
            }

            public Object getWeight() {
                return weight;
            }

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

            public Object getVolume() {
                return volume;
            }

            public void setVolume(Object volume) {
                this.volume = volume;
            }

            public Object getImageUrl() {
                return imageUrl;
            }

            public void setImageUrl(Object imageUrl) {
                this.imageUrl = imageUrl;
            }

            public Object getDocumentUrl() {
                return documentUrl;
            }

            public void setDocumentUrl(Object documentUrl) {
                this.documentUrl = documentUrl;
            }

            public Object getStatus() {
                return status;
            }

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

            public Object getIsRfidManaged() {
                return isRfidManaged;
            }

            public void setIsRfidManaged(Object isRfidManaged) {
                this.isRfidManaged = isRfidManaged;
            }

            public Object getRfidStandard() {
                return rfidStandard;
            }

            public void setRfidStandard(Object rfidStandard) {
                this.rfidStandard = rfidStandard;
            }

            public Object getRfidPosition() {
                return rfidPosition;
            }

            public void setRfidPosition(Object rfidPosition) {
                this.rfidPosition = rfidPosition;
            }

            public CategoryBean getCategory() {
                return category;
            }

            public void setCategory(CategoryBean category) {
                this.category = category;
            }

            public Object getSupplier() {
                return supplier;
            }

            public void setSupplier(Object supplier) {
                this.supplier = supplier;
            }

            public static class CategoryBean {
                /**
                 * createBy : null
                 * createTime : null
                 * updateBy : null
                 * updateTime : null
                 * remark : null
                 * parentName : null
                 * parentId : 0
                 * orderNum : null
                 * ancestors : null
                 * children : []
                 * categoryId : null
                 * categoryCode : CAT003
                 * categoryName : 成品
                 * categoryLevel : null
                 * sortOrder : null
                 * status : null
                 * attributeTemplate : null
                 */

                private Object createBy;
                private Object createTime;
                private Object updateBy;
                private Object updateTime;
                private Object remark;
                private Object parentName;
                private int parentId;
                private Object orderNum;
                private Object ancestors;
                private Object categoryId;
                private String categoryCode;
                private String categoryName;
                private Object categoryLevel;
                private Object sortOrder;
                private Object status;
                private Object attributeTemplate;
                private List<?> children;

                public Object getCreateBy() {
                    return createBy;
                }

                public void setCreateBy(Object createBy) {
                    this.createBy = createBy;
                }

                public Object getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(Object createTime) {
                    this.createTime = createTime;
                }

                public Object getUpdateBy() {
                    return updateBy;
                }

                public void setUpdateBy(Object updateBy) {
                    this.updateBy = updateBy;
                }

                public Object getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(Object updateTime) {
                    this.updateTime = updateTime;
                }

                public Object getRemark() {
                    return remark;
                }

                public void setRemark(Object remark) {
                    this.remark = remark;
                }

                public Object getParentName() {
                    return parentName;
                }

                public void setParentName(Object parentName) {
                    this.parentName = parentName;
                }

                public int getParentId() {
                    return parentId;
                }

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

                public Object getOrderNum() {
                    return orderNum;
                }

                public void setOrderNum(Object orderNum) {
                    this.orderNum = orderNum;
                }

                public Object getAncestors() {
                    return ancestors;
                }

                public void setAncestors(Object ancestors) {
                    this.ancestors = ancestors;
                }

                public Object getCategoryId() {
                    return categoryId;
                }

                public void setCategoryId(Object categoryId) {
                    this.categoryId = categoryId;
                }

                public String getCategoryCode() {
                    return categoryCode;
                }

                public void setCategoryCode(String categoryCode) {
                    this.categoryCode = categoryCode;
                }

                public String getCategoryName() {
                    return categoryName;
                }

                public void setCategoryName(String categoryName) {
                    this.categoryName = categoryName;
                }

                public Object getCategoryLevel() {
                    return categoryLevel;
                }

                public void setCategoryLevel(Object categoryLevel) {
                    this.categoryLevel = categoryLevel;
                }

                public Object getSortOrder() {
                    return sortOrder;
                }

                public void setSortOrder(Object sortOrder) {
                    this.sortOrder = sortOrder;
                }

                public Object getStatus() {
                    return status;
                }

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

                public Object getAttributeTemplate() {
                    return attributeTemplate;
                }

                public void setAttributeTemplate(Object attributeTemplate) {
                    this.attributeTemplate = attributeTemplate;
                }

                public List<?> getChildren() {
                    return children;
                }

                public void setChildren(List<?> children) {
                    this.children = children;
                }
            }
        }

        public static class WarehouseBean {
            /**
             * createBy : null
             * createTime : null
             * updateBy : null
             * updateTime : null
             * remark : null
             * warehouseId : null
             * warehouseCode : null
             * warehouseName : 冷藏仓库
             * warehouseType : null
             * area : null
             * capacity : null
             * location : null
             * managerId : null
             * status : null
             */

            private Object createBy;
            private Object createTime;
            private Object updateBy;
            private Object updateTime;
            private Object remark;
            private Object warehouseId;
            private Object warehouseCode;
            private String warehouseName;
            private Object warehouseType;
            private Object area;
            private Object capacity;
            private Object location;
            private Object managerId;
            private Object status;

            public Object getCreateBy() {
                return createBy;
            }

            public void setCreateBy(Object createBy) {
                this.createBy = createBy;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public Object getWarehouseId() {
                return warehouseId;
            }

            public void setWarehouseId(Object warehouseId) {
                this.warehouseId = warehouseId;
            }

            public Object getWarehouseCode() {
                return warehouseCode;
            }

            public void setWarehouseCode(Object warehouseCode) {
                this.warehouseCode = warehouseCode;
            }

            public String getWarehouseName() {
                return warehouseName;
            }

            public void setWarehouseName(String warehouseName) {
                this.warehouseName = warehouseName;
            }

            public Object getWarehouseType() {
                return warehouseType;
            }

            public void setWarehouseType(Object warehouseType) {
                this.warehouseType = warehouseType;
            }

            public Object getArea() {
                return area;
            }

            public void setArea(Object area) {
                this.area = area;
            }

            public Object getCapacity() {
                return capacity;
            }

            public void setCapacity(Object capacity) {
                this.capacity = capacity;
            }

            public Object getLocation() {
                return location;
            }

            public void setLocation(Object location) {
                this.location = location;
            }

            public Object getManagerId() {
                return managerId;
            }

            public void setManagerId(Object managerId) {
                this.managerId = managerId;
            }

            public Object getStatus() {
                return status;
            }

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

        public static class AreaBean {
            /**
             * createBy : null
             * createTime : null
             * updateBy : null
             * updateTime : null
             * remark : null
             * areaId : null
             * areaCode : null
             * areaName : 一区
             * warehouseId : null
             * parentId : null
             * areaType : null
             * temperatureRange : null
             * humidityRange : null
             * capacity : null
             * sortOrder : null
             * status : null
             * warehouse : null
             * parentArea : null
             */

            private Object createBy;
            private Object createTime;
            private Object updateBy;
            private Object updateTime;
            private Object remark;
            private Object areaId;
            private Object areaCode;
            private String areaName;
            private Object warehouseId;
            private Object parentId;
            private Object areaType;
            private Object temperatureRange;
            private Object humidityRange;
            private Object capacity;
            private Object sortOrder;
            private Object status;
            private Object warehouse;
            private Object parentArea;

            public Object getCreateBy() {
                return createBy;
            }

            public void setCreateBy(Object createBy) {
                this.createBy = createBy;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public Object getAreaId() {
                return areaId;
            }

            public void setAreaId(Object areaId) {
                this.areaId = areaId;
            }

            public Object getAreaCode() {
                return areaCode;
            }

            public void setAreaCode(Object areaCode) {
                this.areaCode = areaCode;
            }

            public String getAreaName() {
                return areaName;
            }

            public void setAreaName(String areaName) {
                this.areaName = areaName;
            }

            public Object getWarehouseId() {
                return warehouseId;
            }

            public void setWarehouseId(Object warehouseId) {
                this.warehouseId = warehouseId;
            }

            public Object getParentId() {
                return parentId;
            }

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

            public Object getAreaType() {
                return areaType;
            }

            public void setAreaType(Object areaType) {
                this.areaType = areaType;
            }

            public Object getTemperatureRange() {
                return temperatureRange;
            }

            public void setTemperatureRange(Object temperatureRange) {
                this.temperatureRange = temperatureRange;
            }

            public Object getHumidityRange() {
                return humidityRange;
            }

            public void setHumidityRange(Object humidityRange) {
                this.humidityRange = humidityRange;
            }

            public Object getCapacity() {
                return capacity;
            }

            public void setCapacity(Object capacity) {
                this.capacity = capacity;
            }

            public Object getSortOrder() {
                return sortOrder;
            }

            public void setSortOrder(Object sortOrder) {
                this.sortOrder = sortOrder;
            }

            public Object getStatus() {
                return status;
            }

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

            public Object getWarehouse() {
                return warehouse;
            }

            public void setWarehouse(Object warehouse) {
                this.warehouse = warehouse;
            }

            public Object getParentArea() {
                return parentArea;
            }

            public void setParentArea(Object parentArea) {
                this.parentArea = parentArea;
            }
        }

        public static class LocationBean {
            /**
             * createBy : null
             * createTime : null
             * updateBy : null
             * updateTime : null
             * remark : null
             * locationId : null
             * locationCode : null
             * locationName : 1号货架
             * areaId : null
             * locationType : null
             * xCoordinate : null
             * yCoordinate : null
             * zCoordinate : null
             * maxCapacity : null
             * currentCapacity : null
             * weightLimit : null
             * length : null
             * width : null
             * height : null
             * status : null
             * rfidAntennaId : null
             * lastInventoryTime : null
             * area : null
             */

            private Object createBy;
            private Object createTime;
            private Object updateBy;
            private Object updateTime;
            private Object remark;
            private Object locationId;
            private Object locationCode;
            private String locationName;
            private Object areaId;
            private Object locationType;
            private Object xCoordinate;
            private Object yCoordinate;
            private Object zCoordinate;
            private Object maxCapacity;
            private Object currentCapacity;
            private Object weightLimit;
            private Object length;
            private Object width;
            private Object height;
            private Object status;
            private Object rfidAntennaId;
            private Object lastInventoryTime;
            private Object area;

            public Object getCreateBy() {
                return createBy;
            }

            public void setCreateBy(Object createBy) {
                this.createBy = createBy;
            }

            public Object getCreateTime() {
                return createTime;
            }

            public void setCreateTime(Object createTime) {
                this.createTime = createTime;
            }

            public Object getUpdateBy() {
                return updateBy;
            }

            public void setUpdateBy(Object updateBy) {
                this.updateBy = updateBy;
            }

            public Object getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(Object updateTime) {
                this.updateTime = updateTime;
            }

            public Object getRemark() {
                return remark;
            }

            public void setRemark(Object remark) {
                this.remark = remark;
            }

            public Object getLocationId() {
                return locationId;
            }

            public void setLocationId(Object locationId) {
                this.locationId = locationId;
            }

            public Object getLocationCode() {
                return locationCode;
            }

            public void setLocationCode(Object locationCode) {
                this.locationCode = locationCode;
            }

            public String getLocationName() {
                return locationName;
            }

            public void setLocationName(String locationName) {
                this.locationName = locationName;
            }

            public Object getAreaId() {
                return areaId;
            }

            public void setAreaId(Object areaId) {
                this.areaId = areaId;
            }

            public Object getLocationType() {
                return locationType;
            }

            public void setLocationType(Object locationType) {
                this.locationType = locationType;
            }

            public Object getXCoordinate() {
                return xCoordinate;
            }

            public void setXCoordinate(Object xCoordinate) {
                this.xCoordinate = xCoordinate;
            }

            public Object getYCoordinate() {
                return yCoordinate;
            }

            public void setYCoordinate(Object yCoordinate) {
                this.yCoordinate = yCoordinate;
            }

            public Object getZCoordinate() {
                return zCoordinate;
            }

            public void setZCoordinate(Object zCoordinate) {
                this.zCoordinate = zCoordinate;
            }

            public Object getMaxCapacity() {
                return maxCapacity;
            }

            public void setMaxCapacity(Object maxCapacity) {
                this.maxCapacity = maxCapacity;
            }

            public Object getCurrentCapacity() {
                return currentCapacity;
            }

            public void setCurrentCapacity(Object currentCapacity) {
                this.currentCapacity = currentCapacity;
            }

            public Object getWeightLimit() {
                return weightLimit;
            }

            public void setWeightLimit(Object weightLimit) {
                this.weightLimit = weightLimit;
            }

            public Object getLength() {
                return length;
            }

            public void setLength(Object length) {
                this.length = length;
            }

            public Object getWidth() {
                return width;
            }

            public void setWidth(Object width) {
                this.width = width;
            }

            public Object getHeight() {
                return height;
            }

            public void setHeight(Object height) {
                this.height = height;
            }

            public Object getStatus() {
                return status;
            }

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

            public Object getRfidAntennaId() {
                return rfidAntennaId;
            }

            public void setRfidAntennaId(Object rfidAntennaId) {
                this.rfidAntennaId = rfidAntennaId;
            }

            public Object getLastInventoryTime() {
                return lastInventoryTime;
            }

            public void setLastInventoryTime(Object lastInventoryTime) {
                this.lastInventoryTime = lastInventoryTime;
            }

            public Object getArea() {
                return area;
            }

            public void setArea(Object area) {
                this.area = area;
            }
        }
    }
}
