ReceiptMaterialData.java 1.41 KB
package com.huaheng.api.mes.domain;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author 游杰
 */
@Data
public class ReceiptMaterialData {

    /**
     * 盛具编码
     */
    private String vehicleCode;

    /**
     * x坐标
     */
    private Integer locationNoX = -1;

    /**
     * y坐标
     */
    private Integer locationNoY = -1;

    /**
     * 是否有物料,true:有, false:没有
     */
    private Boolean isMaterial;

    /**
     * 物料编码
     */
    private String materialCode;

    /**
     * 追溯码
     */
    private String tracingNo;

    /**
     * 数量
     */
    private BigDecimal qty;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 供应商批次码
     */
    private String supplierBatch;

    /**
     * 供应商SN码
     */
    private String supplierTracingNo;

    /**
     * 质量状态 true代表不合格品,false代表合格品
     */
    private Boolean qualityStatus;

    /**
     * 工序号
     */
    private String flowCode;

    /**
     * 是否首件/批,true:是,false:否
     */
    private Boolean firstFlag;

    /**
     * 药量
     */
    private Double weight;

    /**
     * 检验单类型 1:正常 2:不合格 3:所检 4:军检
     */
    @JSONField(name = "materialStatus")
    private Integer materialInspectStatus;
}