package com.wd.workoffice.bean;

import java.util.List;

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

    /**
     * records : [{"createdBy":675,"createdByName":"李凯","createdTime":"2020-04-01 13:43:26","updatedBy":675,"updatedByName":"李凯","updatedTime":"2020-04-01 13:43:47","commenceFromId":null,"createdType":null,"id":126,"orderId":"SO10723","orderType":"SO","status":"14","applyRemark":"","auditRemark":"","serialNumber":"RF20040113432567","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"dcdacb1ba85843d8b7d019a849c78cf3","productId":32,"backStockId":27,"productName":"浸入式水口（方坯）","productSoleCode":"70LTJ568-1001","productSimpleCode":"J568-1","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"},{"createdBy":675,"createdByName":"李凯","createdTime":"2020-04-01 11:17:27","updatedBy":675,"updatedByName":"李凯","updatedTime":"2020-04-01 11:19:47","commenceFromId":null,"createdType":null,"id":125,"orderId":"SO10723","orderType":"SO","status":"14","applyRemark":"","auditRemark":"","serialNumber":"RF20040111172684","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"dcdacb1ba85843d8b7d019a849c78cf3","productId":32,"backStockId":27,"productName":"浸入式水口（方坯）","productSoleCode":"70LTJ568-1001","productSimpleCode":"J568-1","productAmount":3,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"},{"createdBy":705,"createdByName":"Likai","createdTime":"2020-04-01 11:08:48","updatedBy":705,"updatedByName":"Likai","updatedTime":"2020-04-01 11:09:17","commenceFromId":null,"createdType":null,"id":124,"orderId":"SO10755","orderType":"SO","status":"14","applyRemark":"","auditRemark":"","serialNumber":"RF20040111084861","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"87395083e98b4828be9c52ceafeddfdb","productId":16404,"backStockId":599,"productName":"垫片","productSoleCode":"wer","productSimpleCode":"wer","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"销售四退货库"},{"createdBy":803,"createdByName":"测试员","createdTime":"2020-03-30 16:10:57","updatedBy":803,"updatedByName":"测试员","updatedTime":"2020-03-30 16:12:34","commenceFromId":null,"createdType":null,"id":122,"orderId":"SO10749","orderType":"SO","status":"14","applyRemark":"没有","auditRemark":"","serialNumber":"RF20033016105693","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"88d163cc2a5b4547bdbafc797503a01f","productId":16402,"backStockId":599,"productName":"测试单元","productSoleCode":"pinhao","productSimpleCode":"tuhao","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"销售四退货库"},{"createdBy":143,"createdByName":"冷益飞","createdTime":"2020-02-25 15:50:13","updatedBy":705,"updatedByName":"Likai","updatedTime":"2020-04-01 11:07:22","commenceFromId":null,"createdType":null,"id":118,"orderId":"SO10720","orderType":"SO","status":"14","applyRemark":"没有","auditRemark":"","serialNumber":"RF20022515501266","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"d98edd0e59b2470daa112f2140f02a0f","productId":31,"backStockId":27,"productName":"塞棒","productSoleCode":"70TNB393001","productSimpleCode":"B393","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"},{"createdBy":677,"createdByName":"陈起来","createdTime":"2020-02-25 10:41:25","updatedBy":677,"updatedByName":"陈起来","updatedTime":"2020-02-25 10:45:21","commenceFromId":null,"createdType":null,"id":115,"orderId":"SO10723","orderType":"SO","status":"14","applyRemark":"不要了","auditRemark":"","serialNumber":"RF20022510412549","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"dcdacb1ba85843d8b7d019a849c78cf3","productId":32,"backStockId":27,"productName":"浸入式水口（方坯）","productSoleCode":"70LTJ568-1001","productSimpleCode":"J568-1","productAmount":5,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"},{"createdBy":111,"createdByName":"冯帆","createdTime":"2020-02-04 14:45:31","updatedBy":null,"updatedByName":null,"updatedTime":null,"commenceFromId":null,"createdType":null,"id":114,"orderId":"SO10628","orderType":"SO","status":"10","applyRemark":"E","auditRemark":null,"serialNumber":"RF20020414453193","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"7e8385fbd6754b1b8b18832186736d4c","productId":30,"backStockId":36,"productName":"整体塞棒","productSoleCode":"70GTB214001","productSimpleCode":"B214","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"钢板才未结算库"},{"createdBy":680,"createdByName":"吴同得","createdTime":"2020-01-03 14:55:54","updatedBy":680,"updatedByName":"吴同得","updatedTime":"2020-01-03 14:56:03","commenceFromId":null,"createdType":null,"id":113,"orderId":"SO10630","orderType":"SO","status":"21","applyRemark":"Beizhu ","auditRemark":"Beizhu ","serialNumber":"RF20010314555426","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"d46bfe8bd5434a30b31e578685ab2b34","productId":29,"backStockId":27,"productName":"保护渣","productSoleCode":"70BHZBHZ1-1001","productSimpleCode":"BHZ1-1","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"},{"createdBy":680,"createdByName":"吴同得","createdTime":"2020-01-03 14:54:13","updatedBy":680,"updatedByName":"吴同得","updatedTime":"2020-01-03 14:54:33","commenceFromId":null,"createdType":null,"id":112,"orderId":"SO10630","orderType":"SO","status":"21","applyRemark":"Beizhu ","auditRemark":"Beizhu ","serialNumber":"RF20010314541238","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"d46bfe8bd5434a30b31e578685ab2b34","productId":29,"backStockId":27,"productName":"保护渣","productSoleCode":"70BHZBHZ1-1001","productSimpleCode":"BHZ1-1","productAmount":1,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"},{"createdBy":143,"createdByName":"冷益飞","createdTime":"2020-01-02 09:11:39","updatedBy":680,"updatedByName":"吴同得","updatedTime":"2020-01-03 14:53:09","commenceFromId":null,"createdType":null,"id":105,"orderId":"SO10625","orderType":"SO","status":"21","applyRemark":"损坏","auditRemark":"1 ","serialNumber":"RF20010209113864","deptIdList":null,"ownId":null,"returnType":"1","returnTypeName":"从现场库退到内库","orderItemId":"6ec208e5b29d4c55883829263b097b27","productId":29,"backStockId":27,"productName":"保护渣","productSoleCode":"70BHZBHZ1-1001","productSimpleCode":"BHZ1-1","productAmount":0.985,"writeOff":null,"boxCode":null,"backStockName":"销售一退货库"}]
     * total : 11
     * size : 10
     * 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 : 675
         * createdByName : 李凯
         * createdTime : 2020-04-01 13:43:26
         * updatedBy : 675
         * updatedByName : 李凯
         * updatedTime : 2020-04-01 13:43:47
         * commenceFromId : null
         * createdType : null
         * id : 126
         * orderId : SO10723
         * orderType : SO
         * status : 14
         * applyRemark :
         * auditRemark :
         * serialNumber : RF20040113432567
         * deptIdList : null
         * ownId : null
         * returnType : 1
         * returnTypeName : 从现场库退到内库
         * orderItemId : dcdacb1ba85843d8b7d019a849c78cf3
         * productId : 32
         * backStockId : 27
         * productName : 浸入式水口（方坯）
         * productSoleCode : 70LTJ568-1001
         * productSimpleCode : J568-1
         * productAmount : 1.0
         * writeOff : null
         * boxCode : null
         * backStockName : 销售一退货库
         */

        private int createdBy;
        private String createdByName;
        private String createdTime;
        private int updatedBy;
        private String updatedByName;
        private String updatedTime;
        private Object commenceFromId;
        private Object createdType;
        private int id;
        private String orderId;
        private String orderType;
        private String status;
        private String applyRemark;
        private String auditRemark;
        private String serialNumber;
        private Object deptIdList;
        private Object ownId;
        private String returnType;
        private String returnTypeName;
        private String orderItemId;
        private int productId;
        private int backStockId;
        private String productName;
        private String productSoleCode;
        private String productSimpleCode;
        private double productAmount;
        private Object writeOff;
        private Object boxCode;
        private String backStockName;
        private String lot;

        public String getLot() {
            return lot;
        }

        public void setLot(String lot) {
            this.lot = lot;
        }

        public int getCreatedBy() {
            return createdBy;
        }

        public void setCreatedBy(int 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 int getUpdatedBy() {
            return updatedBy;
        }

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

        public String getUpdatedByName() {
            return updatedByName;
        }

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

        public String getUpdatedTime() {
            return updatedTime;
        }

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

        public Object getCommenceFromId() {
            return commenceFromId;
        }

        public void setCommenceFromId(Object commenceFromId) {
            this.commenceFromId = commenceFromId;
        }

        public Object getCreatedType() {
            return createdType;
        }

        public void setCreatedType(Object createdType) {
            this.createdType = createdType;
        }

        public int getId() {
            return id;
        }

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

        public String getOrderId() {
            return orderId;
        }

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

        public String getOrderType() {
            return orderType;
        }

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

        public String getStatus() {
            return status;
        }

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

        public String getApplyRemark() {
            return applyRemark;
        }

        public void setApplyRemark(String applyRemark) {
            this.applyRemark = applyRemark;
        }

        public String getAuditRemark() {
            return auditRemark;
        }

        public void setAuditRemark(String auditRemark) {
            this.auditRemark = auditRemark;
        }

        public String getSerialNumber() {
            return serialNumber;
        }

        public void setSerialNumber(String serialNumber) {
            this.serialNumber = serialNumber;
        }

        public Object getDeptIdList() {
            return deptIdList;
        }

        public void setDeptIdList(Object deptIdList) {
            this.deptIdList = deptIdList;
        }

        public Object getOwnId() {
            return ownId;
        }

        public void setOwnId(Object ownId) {
            this.ownId = ownId;
        }

        public String getReturnType() {
            return returnType;
        }

        public void setReturnType(String returnType) {
            this.returnType = returnType;
        }

        public String getReturnTypeName() {
            return returnTypeName;
        }

        public void setReturnTypeName(String returnTypeName) {
            this.returnTypeName = returnTypeName;
        }

        public String getOrderItemId() {
            return orderItemId;
        }

        public void setOrderItemId(String orderItemId) {
            this.orderItemId = orderItemId;
        }

        public int getProductId() {
            return productId;
        }

        public void setProductId(int productId) {
            this.productId = productId;
        }

        public int getBackStockId() {
            return backStockId;
        }

        public void setBackStockId(int backStockId) {
            this.backStockId = backStockId;
        }

        public String getProductName() {
            return productName;
        }

        public void setProductName(String productName) {
            this.productName = productName;
        }

        public String getProductSoleCode() {
            return productSoleCode;
        }

        public void setProductSoleCode(String productSoleCode) {
            this.productSoleCode = productSoleCode;
        }

        public String getProductSimpleCode() {
            return productSimpleCode;
        }

        public void setProductSimpleCode(String productSimpleCode) {
            this.productSimpleCode = productSimpleCode;
        }

        public double getProductAmount() {
            return productAmount;
        }

        public void setProductAmount(double productAmount) {
            this.productAmount = productAmount;
        }

        public Object getWriteOff() {
            return writeOff;
        }

        public void setWriteOff(Object writeOff) {
            this.writeOff = writeOff;
        }

        public Object getBoxCode() {
            return boxCode;
        }

        public void setBoxCode(Object boxCode) {
            this.boxCode = boxCode;
        }

        public String getBackStockName() {
            return backStockName;
        }

        public void setBackStockName(String backStockName) {
            this.backStockName = backStockName;
        }
    }
}
