package com.aps.entity;

import lombok.Data;
        import com.baomidou.mybatisplus.annotation.TableField;
        import com.baomidou.mybatisplus.annotation.TableId;
        import com.baomidou.mybatisplus.annotation.TableName;
        import java.io.Serializable;
        import java.math.BigDecimal;
        import java.time.LocalDateTime;

@Data
public class MesOrder {
private Long id;
private Long upId;
private String mesCode;
private String taskType;
private Long productId;
private String stage;
private String materialId;
private Double quantity;
private String remark;
private LocalDateTime taskInputDate;
private String taskRequire;
private Long status;
private String equipment;
private Short isSupportingFinish;
private LocalDateTime demandStartDate;
private LocalDateTime demandFinishDate;
private LocalDateTime actualStartDate;
private LocalDateTime actualFinishDate;
private Long isDeleted;
private Long creatorUserId;
private LocalDateTime creationTime;
private Long lastModifierUserId;
private LocalDateTime lastModificationTime;
private Short orderQuotationStatus;
private Long distributeMainRouting;
private LocalDateTime mainRoutingFinishDate;
private Long checkUpPeople;
private LocalDateTime checkUpFinishDate;
private Long productingPreparationPeople;
private LocalDateTime productingFinishDate;
private Long quotationPeople;
private LocalDateTime quotationFinishDate;
private Short divideMark;
private String productCode;
private String productName;
private String drawnNumber;
private Long qualifiedQuantity;
private Long uncertificateQuantity;
private Short mainRoutingSetStatus;
private Short routingDataSetStatus;
private Long rootId;
private Short mainRoutingExecuteStatus;
private String batchNumber;
private String projectNumber;
private String urgencyLevel;
private String materialName;
private Short isPreschedule;
private LocalDateTime materialPlanFinishDate;
private Long planId;
private Long upSplitId;
private Long splitCardStatus;
private String version;
private Long bomId;
private Short productionType;
private Short isFromPlan;
private Short isAllStock;
private Long stockQuantity;
private Long applyQuantity;
private Long specialPassQuantity;
private Short isOutsourcing;
private String routingName;
private String strDemandStart;
private String strDemandEnd;
private String eNof;
private Long routingId;
private String nomEnc;
private String serie;
private String dplustot;
private LocalDateTime fplustard;
private String codegest;
private LocalDateTime canningActualEndTime;
private LocalDateTime packagingActualEndTime;
private Long statusOrtems;
private LocalDateTime actualFinishDateOrtems;
private String datastatus;
private BigDecimal ypquantity;
private BigDecimal qjquantity;
private Short ptzt;
private BigDecimal sycount;
private String senderpstatus;
private String senderpmsg;
private LocalDateTime senderptime;
private String sendversionid;
private String orderCode;
}