package com.wd.workoffice.bean.mesBean;

import com.wd.workoffice.app.BaseMesPageBean;

import java.util.List;

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

    /**
     * pageNum : 1
     * pageSize : 10
     * size : 10
     * startRow : 1
     * endRow : 10
     * total : 3441
     * pages : 345
     * list : [{"id":"000d85e9-8628-4fb3-ae01-51c58340caf0","createDateTime":1574265600000,"updateDateTime":1586917105000,"productName":"1#挡板DB1","productCode":"7301050001B","productType":"0","seriesId":"023b5815480111ea8334fa163e1166bd","seriesName":"1.2-1.6以下长水口（DT）","drawingNumber":"DB1","technicalDirectUserId":"342a10bd497f11ea8334fa163e1166bd","technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":"生产员工","auditUserName":null,"specification":"","delete":false},{"id":"0029e99c-1697-4754-92de-f70c64e5f303","createDateTime":1574265600000,"updateDateTime":1586760945000,"productName":"座砖Z124","productCode":"7202010116D","productType":"0","seriesId":"6417750d7d3911ea8334fa163e1166bd","seriesName":"1212","drawingNumber":null,"technicalDirectUserId":"ab883735794211ea8334fa163e1166bd","technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":"测试部门3","auditUserName":null,"specification":"φ300*200","delete":false},{"id":"00367eef-20ff-4e79-81ca-e1d37d3d49f8","createDateTime":1574265600000,"updateDateTime":1586333304000,"productName":"塞棒B286-1","productCode":"7101010591T","productType":"0","seriesId":"00260c0c7e1611ea8334fa163e1166bd","seriesName":null,"drawingNumber":"B286-1","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"1168MM","delete":false},{"id":"0038cd36-869a-42d5-a042-18d1ee50f385","createDateTime":1574265600000,"updateDateTime":1586754667000,"productName":"快换中包水口ZB145-A","productCode":"7104010142L","productType":"0","seriesId":"463153d96fd011ea8334fa163e1166bd","seriesName":"系列测试","drawingNumber":"ZB145-A","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"420","delete":false},{"id":"004cc2b1-124e-44e8-91c7-75c68b812b6d","createDateTime":1574265600000,"updateDateTime":1586755363000,"productName":"功能板150*160(08AL专用）MB63-1","productCode":"7203010011D","productType":"0","seriesId":"023b5815480111ea8334fa163e1166bd","seriesName":"1.2-1.6以下长水口（DT）","drawingNumber":"MB63-1","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"150*160(08AL专用）","delete":false},{"id":"006c773a-fe1f-4a1b-a84e-a540f3a5c1ec","createDateTime":1574265600000,"updateDateTime":1584586825000,"productName":"浸入式水口（III型）J129-4-E","productCode":"7103010351T","productType":"0","seriesId":"1","seriesName":"4545","drawingNumber":"J129-4-E","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"1200*380","delete":false},{"id":"0080c74e-2aec-4487-b10e-ccfbd7fd4bbd","createDateTime":1574265600000,"updateDateTime":1584586901000,"productName":"浸入式水口J561-1B","productCode":"7103040019L","productType":"0","seriesId":"1","seriesName":"4545","drawingNumber":"J561-1B","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"685","delete":false},{"id":"008dd92c-22b5-4f1b-8248-0c08f5878985","createDateTime":1574265600000,"updateDateTime":1584587217000,"productName":"中间包水口座砖Z117-5","productCode":"7202010007D","productType":"0","seriesId":"1","seriesName":"4545","drawingNumber":"Z117-5","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"ZBZ-500（￠295*203）","delete":false},{"id":"00948149-4305-4984-a69a-c6cdaf947b87","createDateTime":1574265600000,"updateDateTime":1584586507000,"productName":"铝碳塞棒B237","productCode":"7101010678L","productType":"0","seriesId":"1","seriesName":"4545","drawingNumber":"B237","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"ZB-45（1400mm）","delete":false},{"id":"0097b765-cf47-455f-9845-44e51128ad20","createDateTime":1574265600000,"updateDateTime":1584667395000,"productName":"长水口L318","productCode":"7102010145L","productType":"0","seriesId":"1","seriesName":"4545","drawingNumber":"L318","technicalDirectUserId":null,"technicalAuditUserId":null,"technicalAuditDateTime":null,"directUserName":null,"auditUserName":null,"specification":"","delete":false}]
     * prePage : 0
     * nextPage : 2
     * isFirstPage : true
     * isLastPage : false
     * hasPreviousPage : false
     * hasNextPage : true
     * navigatePages : 8
     * navigatepageNums : [1,2,3,4,5,6,7,8]
     * navigateFirstPage : 1
     * navigateLastPage : 8
     * firstPage : 1
     * lastPage : 8
     */

    private List<ListBean> list;


    public List<ListBean> getList() {
        return list;
    }

    public void setList(List<ListBean> list) {
        this.list = list;
    }


    public static class ListBean {
        /**
         * id : 000d85e9-8628-4fb3-ae01-51c58340caf0
         * createDateTime : 1574265600000
         * updateDateTime : 1586917105000
         * productName : 1#挡板DB1
         * productCode : 7301050001B
         * productType : 0
         * seriesId : 023b5815480111ea8334fa163e1166bd
         * seriesName : 1.2-1.6以下长水口（DT）
         * drawingNumber : DB1
         * technicalDirectUserId : 342a10bd497f11ea8334fa163e1166bd
         * technicalAuditUserId : null
         * technicalAuditDateTime : null
         * directUserName : 生产员工
         * auditUserName : null
         * specification :
         * delete : false
         */

        private String id;
        private long createDateTime;
        private long updateDateTime;
        private String productName;
        private String productCode;
        private String productType;
        private String seriesId;
        private String seriesName;
        private String drawingNumber;
        private String technicalDirectUserId;
        private Object technicalAuditUserId;
        private Object technicalAuditDateTime;
        private String directUserName;
        private Object auditUserName;
        private String specification;
        private String deliveryDateTime;
        private String deliveryNumber;
        private boolean delete;

        public String getDeliveryNumber() {
            return deliveryNumber;
        }

        public void setDeliveryNumber(String deliveryNumber) {
            this.deliveryNumber = deliveryNumber;
        }

        public String getDeliveryDateTime() {
            return deliveryDateTime;
        }

        public void setDeliveryDateTime(String deliveryDateTime) {
            this.deliveryDateTime = deliveryDateTime;
        }

        public String getId() {
            return id;
        }

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

        public long getCreateDateTime() {
            return createDateTime;
        }

        public void setCreateDateTime(long createDateTime) {
            this.createDateTime = createDateTime;
        }

        public long getUpdateDateTime() {
            return updateDateTime;
        }

        public void setUpdateDateTime(long updateDateTime) {
            this.updateDateTime = updateDateTime;
        }

        public String getProductName() {
            return productName;
        }

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

        public String getProductCode() {
            return productCode;
        }

        public void setProductCode(String productCode) {
            this.productCode = productCode;
        }

        public String getProductType() {
            return productType;
        }

        public void setProductType(String productType) {
            this.productType = productType;
        }

        public String getSeriesId() {
            return seriesId;
        }

        public void setSeriesId(String seriesId) {
            this.seriesId = seriesId;
        }

        public String getSeriesName() {
            return seriesName;
        }

        public void setSeriesName(String seriesName) {
            this.seriesName = seriesName;
        }

        public String getDrawingNumber() {
            return drawingNumber;
        }

        public void setDrawingNumber(String drawingNumber) {
            this.drawingNumber = drawingNumber;
        }

        public String getTechnicalDirectUserId() {
            return technicalDirectUserId;
        }

        public void setTechnicalDirectUserId(String technicalDirectUserId) {
            this.technicalDirectUserId = technicalDirectUserId;
        }

        public Object getTechnicalAuditUserId() {
            return technicalAuditUserId;
        }

        public void setTechnicalAuditUserId(Object technicalAuditUserId) {
            this.technicalAuditUserId = technicalAuditUserId;
        }

        public Object getTechnicalAuditDateTime() {
            return technicalAuditDateTime;
        }

        public void setTechnicalAuditDateTime(Object technicalAuditDateTime) {
            this.technicalAuditDateTime = technicalAuditDateTime;
        }

        public String getDirectUserName() {
            return directUserName;
        }

        public void setDirectUserName(String directUserName) {
            this.directUserName = directUserName;
        }

        public Object getAuditUserName() {
            return auditUserName;
        }

        public void setAuditUserName(Object auditUserName) {
            this.auditUserName = auditUserName;
        }

        public String getSpecification() {
            return specification;
        }

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

        public boolean isDelete() {
            return delete;
        }

        public void setDelete(boolean delete) {
            this.delete = delete;
        }
    }
}
