package com.ximai.mes.md.vo;

import com.ximai.mes.md.domain.MdProductLook;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class ItemUpdateMesVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 产品物料ID
     */
    private String itemId;

    /**
     * 产品物料编码
     */
    private String itemCode;

    /**
     * sap物料编码
     */
    private String sapItemCode;

    /**
     * 产品代号
     */
    private String itemNo;

    /**
     * 产品物料名称
     */
    private String itemName;

    /**
     * 产品英文名称
     */
    private String itemEnglishName;


    /**
     * 规格型号
     */
    private String specification;

    /**
     * 单位
     */
    private String unitOfMeasure;

    /**
     * 产品物料标识
     */
    private String itemOrProduct;

    /**
     * 物料组类型编码
     */
    private String itemTypeCode;

    /**
     * 物料组类型名称
     */
    private String itemTypeName;

    /**
     * 是否正式产品
     */
    private String isFormal;

    /**
     * 更新标识
     */
    private String updateLog;

    /**
     * 是否启用
     */
    private String enableFlag;

    /**
     * 备注
     */
    private String remark;

    /**
     * 品牌编码
     */
    private String brandCode;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 客户编码
     */
    private String clientCode;

    /**
     * 客户名称
     */
    private String clientName;

    /**
     * 有效开始日期
     */
    private Date expirationDateEnd;

    /**
     * 有效结束日期
     */
    private Date expirationDateStart;

    /**
     * 版面
     */
    private String layout;

    /**
     * 尺码组编码
     */
    private String sizeGroupCode;

    /**
     * 尺码名称
     */
    private String sizeGroupName;

    /**
     * 毛重
     */
    private BigDecimal grossWeight;

    /**
     * 净重
     */
    private BigDecimal netWeight;

    /**
     * 重量单位
     */
    private String weightUnit;

    /**
     * 体积
     */
    private BigDecimal volume;

    /**
     * 体积单位
     */
    private String volumeUnit;

    /**
     * 是否排版
     */
    private String isLayout;

    /**
     * 装箱数量
     */
    private BigDecimal packingQuantity;

    /**
     * 产品外观
     */
    private MdProductLook productLook;


}
