package com.wd.workoffice.bean;

import java.util.List;

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

    /**
     * path : sunt consectetur
     * code : 34142195
     * data : {"total":-65962458,"current":71735933,"size":64514754,"optimizeCountSql":null,"records":[{"updatedTime":"dolore in","address":"eiusmod tempor","processList":[{"item":"dolore elit","subKey":"veniam","subValue":"adipisicing consequat","name":"velit quis et in","id":-66429815},{"item":"sunt exercitation amet","subKey":"consequat sint Excepteur exercitation","subValue":"amet","name":"Ut dolor","id":-35737165}],"partTypeCode":"velit sit","updatedBy":4863957,"productId":17805239,"referProcessList":["est m","et ex consequat deserunt","non","anim aute qui","cupidatat ip"],"searchStartTime":"aliquip anim dolore","partTypeNames":"pariatur aliquip","searchKey":"elit proident eiusmod ullamco","searchEndTime":"dolor ","delFlag":"tempor","accountId":57953669,"current":30693711,"size":-32544267,"phone":"deserunt labore laborum","createdBy":-33491141,"name":"magna qui labore","createdTime":"commod","erpId":"sit officia quis","id":36068215,"searchValue":"voluptate aliqua sit"},{"updatedTime":"qui deserunt commodo","address":"ipsum enim aliqua esse","processList":[{"item":"labore aliquip","subKey":"nisi sint eu amet","subValue":"sed commodo","name":"cillum","id":38752262},{"item":"fugiat esse","subKey":"adipisicing non ullamco","subValue":"eu proident aute","name":"pariatur veniam","id":-55999502}],"partTypeCode":"ex nulla","updatedBy":-94180226,"productId":-10401847,"referProcessList":["aliqua officia Ut amet","exercitation ut","ea tempor proident id","dolor sit"],"searchStartTime":"ex","partTypeNames":"laboris est","searchKey":"in reprehenderit ipsu","searchEndTime":"in deserunt","delFlag":"Excepteur reprehenderit est","accountId":-99957304,"current":5082258,"size":9335148,"phone":"laboris sint anim ad","createdBy":21792822,"name":"sed dolore aute pariatur","createdTime":"cupidatat","erpId":"adipisicing voluptate","id":92583750,"searchValue":"non aliqua "},{"updatedTime":"consequat sunt Duis commodo irure","address":"officia in ex","processList":[{"item":"fugiat dolore","subKey":"deserunt dolore ","subValue":"nulla officia","name":"Ut commodo Duis reprehenderit eiusmod","id":-25221385},{"item":"non esse laboris","subKey":"Excep","subValue":"id proident officia dolor dolore","name":"commodo Lorem","id":-6361052},{"item":"Ut eiusmod proident sed","subKey":"sit est","subValue":"elit","name":"veniam","id":87008236},{"item":"non esse ex aliqua","subKey":"culpa laboris eiusmod Lorem","subValue":"aliquip adipisicing ea est deserunt","name":"adipisicing ad minim velit in","id":76740729},{"item":"Duis cupidatat laboris","subKey":"ut est irure quis","subValue":"esse Excepteur nulla cupidatat","name":"quis velit id","id":-35614905}],"partTypeCode":"in laborum nulla dolor","updatedBy":40394126,"productId":-10961859,"referProcessList":["in in nostrud","deserunt laboris voluptate sed officia","dolore laborum magna irure"],"searchStartTime":"dolore ut","partTypeNames":"labore aute anim","searchKey":"dolore","searchEndTime":"ut est ipsum in","delFlag":"aliqua dolore","accountId":-66808580,"current":27800567,"size":93464640,"phone":"ex do","createdBy":41198296,"name":"Excepteur","createdTime":"mollit officia","erpId":"commodo tempor","id":-99706572,"searchValue":"in in culpa sed eu"}],"orders":[{"asc":null,"column":"labore in et"},{"asc":null,"column":"deserunt in"},{"asc":null,"column":"dolore voluptate elit enim"},{"asc":null,"column":"est pariatur"}],"isSearchCount":null}
     * httpStatus : 70297082
     * message : magna cupidatat ea dolor
     * timestamp : -95879848
     */


        /**
         * total : -65962458
         * current : 71735933
         * size : 64514754
         * optimizeCountSql : null
         * records : [{"updatedTime":"dolore in","address":"eiusmod tempor","processList":[{"item":"dolore elit","subKey":"veniam","subValue":"adipisicing consequat","name":"velit quis et in","id":-66429815},{"item":"sunt exercitation amet","subKey":"consequat sint Excepteur exercitation","subValue":"amet","name":"Ut dolor","id":-35737165}],"partTypeCode":"velit sit","updatedBy":4863957,"productId":17805239,"referProcessList":["est m","et ex consequat deserunt","non","anim aute qui","cupidatat ip"],"searchStartTime":"aliquip anim dolore","partTypeNames":"pariatur aliquip","searchKey":"elit proident eiusmod ullamco","searchEndTime":"dolor ","delFlag":"tempor","accountId":57953669,"current":30693711,"size":-32544267,"phone":"deserunt labore laborum","createdBy":-33491141,"name":"magna qui labore","createdTime":"commod","erpId":"sit officia quis","id":36068215,"searchValue":"voluptate aliqua sit"},{"updatedTime":"qui deserunt commodo","address":"ipsum enim aliqua esse","processList":[{"item":"labore aliquip","subKey":"nisi sint eu amet","subValue":"sed commodo","name":"cillum","id":38752262},{"item":"fugiat esse","subKey":"adipisicing non ullamco","subValue":"eu proident aute","name":"pariatur veniam","id":-55999502}],"partTypeCode":"ex nulla","updatedBy":-94180226,"productId":-10401847,"referProcessList":["aliqua officia Ut amet","exercitation ut","ea tempor proident id","dolor sit"],"searchStartTime":"ex","partTypeNames":"laboris est","searchKey":"in reprehenderit ipsu","searchEndTime":"in deserunt","delFlag":"Excepteur reprehenderit est","accountId":-99957304,"current":5082258,"size":9335148,"phone":"laboris sint anim ad","createdBy":21792822,"name":"sed dolore aute pariatur","createdTime":"cupidatat","erpId":"adipisicing voluptate","id":92583750,"searchValue":"non aliqua "},{"updatedTime":"consequat sunt Duis commodo irure","address":"officia in ex","processList":[{"item":"fugiat dolore","subKey":"deserunt dolore ","subValue":"nulla officia","name":"Ut commodo Duis reprehenderit eiusmod","id":-25221385},{"item":"non esse laboris","subKey":"Excep","subValue":"id proident officia dolor dolore","name":"commodo Lorem","id":-6361052},{"item":"Ut eiusmod proident sed","subKey":"sit est","subValue":"elit","name":"veniam","id":87008236},{"item":"non esse ex aliqua","subKey":"culpa laboris eiusmod Lorem","subValue":"aliquip adipisicing ea est deserunt","name":"adipisicing ad minim velit in","id":76740729},{"item":"Duis cupidatat laboris","subKey":"ut est irure quis","subValue":"esse Excepteur nulla cupidatat","name":"quis velit id","id":-35614905}],"partTypeCode":"in laborum nulla dolor","updatedBy":40394126,"productId":-10961859,"referProcessList":["in in nostrud","deserunt laboris voluptate sed officia","dolore laborum magna irure"],"searchStartTime":"dolore ut","partTypeNames":"labore aute anim","searchKey":"dolore","searchEndTime":"ut est ipsum in","delFlag":"aliqua dolore","accountId":-66808580,"current":27800567,"size":93464640,"phone":"ex do","createdBy":41198296,"name":"Excepteur","createdTime":"mollit officia","erpId":"commodo tempor","id":-99706572,"searchValue":"in in culpa sed eu"}]
         * orders : [{"asc":null,"column":"labore in et"},{"asc":null,"column":"deserunt in"},{"asc":null,"column":"dolore voluptate elit enim"},{"asc":null,"column":"est pariatur"}]
         * isSearchCount : null
         */

        private int total;
        private int current;
        private int size;
        private Object optimizeCountSql;
        private Object isSearchCount;
        private List<RecordsBean> records;
        private List<OrdersBean> orders;

        public int getTotal() {
            return total;
        }

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

        public int getCurrent() {
            return current;
        }

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

        public int getSize() {
            return size;
        }

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

        public Object getOptimizeCountSql() {
            return optimizeCountSql;
        }

        public void setOptimizeCountSql(Object optimizeCountSql) {
            this.optimizeCountSql = optimizeCountSql;
        }

        public Object getIsSearchCount() {
            return isSearchCount;
        }

        public void setIsSearchCount(Object isSearchCount) {
            this.isSearchCount = isSearchCount;
        }

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

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

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

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

        public static class RecordsBean {
            /**
             * updatedTime : dolore in
             * address : eiusmod tempor
             * processList : [{"item":"dolore elit","subKey":"veniam","subValue":"adipisicing consequat","name":"velit quis et in","id":-66429815},{"item":"sunt exercitation amet","subKey":"consequat sint Excepteur exercitation","subValue":"amet","name":"Ut dolor","id":-35737165}]
             * partTypeCode : velit sit
             * updatedBy : 4863957
             * productId : 17805239
             * referProcessList : ["est m","et ex consequat deserunt","non","anim aute qui","cupidatat ip"]
             * searchStartTime : aliquip anim dolore
             * partTypeNames : pariatur aliquip
             * searchKey : elit proident eiusmod ullamco
             * searchEndTime : dolor
             * delFlag : tempor
             * accountId : 57953669
             * current : 30693711
             * size : -32544267
             * phone : deserunt labore laborum
             * createdBy : -33491141
             * name : magna qui labore
             * createdTime : commod
             * erpId : sit officia quis
             * id : 36068215
             * searchValue : voluptate aliqua sit
             */

            private String updatedTime;
            private String address;
            private String partTypeCode;
            private int updatedBy;
            private int productId;
            private String searchStartTime;
            private String partTypeNames;
            private String searchKey;
            private String searchEndTime;
            private String delFlag;
            private int accountId;
            private int current;
            private int size;
            private String phone;
            private int createdBy;
            private String name;
            private String createdTime;
            private String erpId;
            private int id;
            private String searchValue;
            private List<ProcessListBean> processList;
            private List<String> referProcessList;

            public String getUpdatedTime() {
                return updatedTime;
            }

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

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getPartTypeCode() {
                return partTypeCode;
            }

            public void setPartTypeCode(String partTypeCode) {
                this.partTypeCode = partTypeCode;
            }

            public int getUpdatedBy() {
                return updatedBy;
            }

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

            public int getProductId() {
                return productId;
            }

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

            public String getSearchStartTime() {
                return searchStartTime;
            }

            public void setSearchStartTime(String searchStartTime) {
                this.searchStartTime = searchStartTime;
            }

            public String getPartTypeNames() {
                return partTypeNames;
            }

            public void setPartTypeNames(String partTypeNames) {
                this.partTypeNames = partTypeNames;
            }

            public String getSearchKey() {
                return searchKey;
            }

            public void setSearchKey(String searchKey) {
                this.searchKey = searchKey;
            }

            public String getSearchEndTime() {
                return searchEndTime;
            }

            public void setSearchEndTime(String searchEndTime) {
                this.searchEndTime = searchEndTime;
            }

            public String getDelFlag() {
                return delFlag;
            }

            public void setDelFlag(String delFlag) {
                this.delFlag = delFlag;
            }

            public int getAccountId() {
                return accountId;
            }

            public void setAccountId(int accountId) {
                this.accountId = accountId;
            }

            public int getCurrent() {
                return current;
            }

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

            public int getSize() {
                return size;
            }

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

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public int getCreatedBy() {
                return createdBy;
            }

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

            public String getName() {
                return name;
            }

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

            public String getCreatedTime() {
                return createdTime;
            }

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

            public String getErpId() {
                return erpId;
            }

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

            public int getId() {
                return id;
            }

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

            public String getSearchValue() {
                return searchValue;
            }

            public void setSearchValue(String searchValue) {
                this.searchValue = searchValue;
            }

            public List<ProcessListBean> getProcessList() {
                return processList;
            }

            public void setProcessList(List<ProcessListBean> processList) {
                this.processList = processList;
            }

            public List<String> getReferProcessList() {
                return referProcessList;
            }

            public void setReferProcessList(List<String> referProcessList) {
                this.referProcessList = referProcessList;
            }

            public static class ProcessListBean {
                /**
                 * item : dolore elit
                 * subKey : veniam
                 * subValue : adipisicing consequat
                 * name : velit quis et in
                 * id : -66429815
                 */

                private String item;
                private String subKey;
                private String subValue;
                private String name;
                private int id;

                public String getItem() {
                    return item;
                }

                public void setItem(String item) {
                    this.item = item;
                }

                public String getSubKey() {
                    return subKey;
                }

                public void setSubKey(String subKey) {
                    this.subKey = subKey;
                }

                public String getSubValue() {
                    return subValue;
                }

                public void setSubValue(String subValue) {
                    this.subValue = subValue;
                }

                public String getName() {
                    return name;
                }

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

                public int getId() {
                    return id;
                }

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

        public static class OrdersBean {
            /**
             * asc : null
             * column : labore in et
             */

            private Object asc;
            private String column;

            public Object getAsc() {
                return asc;
            }

            public void setAsc(Object asc) {
                this.asc = asc;
            }

            public String getColumn() {
                return column;
            }

            public void setColumn(String column) {
                this.column = column;
            }
        }
    }
