package com.rongwei.bsentity.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.rongwei.rwcommon.base.BaseDo;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * aps_product_detail
 * @author 
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("aps_product_detail")
public class ApsProductDetailDo extends BaseDo {

    private String id;

    /**
     * 物料名称
     */
    private String materialname;

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

    /**
     * 产品类型
     */
    private String producttype;

    /**
     * 合金
     */
    private String alloy;

    /**
     * 合金状态
     */
    private String alloystatus;

    /**
     * 厚度（mm）
     */
    private BigDecimal thickness;

    /**
     * 宽度（mm）
     */
    private BigDecimal prowidth;

    /**
     * 长度（mm）
     */
    private BigDecimal prolength;

    /**
     * 规格
     */
    private String specialfication;

    /**
     * 合并订单号
     */
    private String mergeordernumber;

    /**
     * 订单总数量
     */
    private BigDecimal totalordercount;

    /**
     * 坯料计划输出总重量
     */
    private BigDecimal planout;

    /**
     * 坯料实际可输出总重量
     */
    private BigDecimal realout;

    /**
     * 单卷重（起）
     */
//    private BigDecimal singlerollweightstart;

    /**
     * 单卷重（止）
     */
//    private BigDecimal singlerollweightend;

    /**
     * 数量单位
     */
    private String numberunit;

    /**
     * 卷数
     */
//    private Integer rollnum;

    /**
     * 生产状态
     */
    private String productstatus;

    /**
     * 所属租户ID
     */
    private String tenantid;

    /**
     * 扩展json格式配置
     */
    private String roption;

    /**
     * 订单ID
     */
    private String mainid;

    /**
     * 产品类型ID
     */
    private String producttypeid;

    /**
     * 输入物料描述
     */
    private String inputmaterialdescription;

    /**
     * 物料ID
     */
    private String materialid;

    /**
     * 客户订单明细ID
     */
    private String customorderdetailid;

    /**
     * 客户订单号
     */
    private String customorderno;

    /**
     * 卷重要求
     */
    private String rollweightrequirement;

    /**
     * 卷径要求
     */
    private String rolldiameterrequirement;

    /**
     * 套筒要求
     */
    private String sleeverequirement;

    /**
     * 卷数要求
     */
    private String rollnumberrequirement;

    private static final long serialVersionUID = 1L;
}

