MaterialData.java 1012 Bytes
package com.huaheng.api.mes.domain;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @author 游杰
 */
@Data
public class MaterialData implements Comparable<MaterialData> {

    private Integer locationNoX = -1;

    private Integer locationNoY = -1;

    /**
     * 是否原材料 true:是 false:否
     */
    private Boolean isMaterial;
    /**
     * 物料编码
     */
    private String materialCode;
    /**
     * 追溯码
     */
    private String tracingNo;
    /**
     * 批次
     */
    private String batch;
    /**
     * 数量
     */
    private BigDecimal qty;
    /**
     * 供应商编码
     */
    private String supplierCode;
    /**
     * 质量状态 true代表合格品,false代表不合格品
     */
    private Boolean qualityStatus;
    /**
     * 顺序
     */
    private int sequence;

    @Override
    public int compareTo(@NotNull MaterialData o) {
        return getSequence() - o.getSequence();
    }
}