package com.rongwei.bsentity.domain;

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

import java.math.BigDecimal;

/**
 * aps_process_output_product_history
 * @author
 */
@Data
@TableName("aps_process_output_product_history")
public class ApsProcessOutputProductHistoryDo extends BaseDo {
    /**
     * 主键ID
     */
    private String id;

    private String tenantid;

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

    /**
     * 所属工厂
     */
    private String ownedfactory;

    /**
     * 坯料计划ID
     */
    private String blankid;

    /**
     * 订单产品ID
     */
    private String productid;

    /**
     * 订单产品
     */
    private String productname;

    /**
     * 替代产品ID
     */
    private String replaceproductid;

    /**
     * 替代产品
     */
    @Deprecated
    private String replaceproductname;

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

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

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

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

    /**
     * 输出单卷重
     */
    private BigDecimal outputonerollweigth;

    /**
     * 单卷输出卷数
     */
    private Integer outputonerollcount;

    /**
     * 成品备料卷数
     */
    private Integer hadrollcount;

    /**
     * 输出成品
     */
    private String outputresult;

    /**
     * 计划输出卷数
     */
    private Integer planoutputrollcount;

    /**
     * 计划输出订单卷数
     */
    private Integer planoutputorderroll;

    /**
     * 计划输出订单重量
     */
    private BigDecimal planoutputonerollweight;

    /**
     * 实际可输出卷数
     */
    private Integer actualcanoutputroll;

    /**
     * 输出不合格卷数
     */
    private Integer outputunqualifiedroll;

    /**
     * 可输出订单卷数
     */
    private Integer canoutputroll;

    /**
     * 可输出订单重量
     */
    private BigDecimal canoutputorderweight;

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

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

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

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

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

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

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

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

    /**
     * 输出卷径（mm）
     */
    private BigDecimal rolloutputdiameter;

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

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

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

    /**
     * 替代产品类型ID
     */
    private String changeproducttypeid;

    /**
     * 替代产品类型
     */
    private String changeproducttype;

    /**
     * 替代合金
     */
    private String changealloy;

    /**
     * 替代合金状态
     */
    private String changealloystatus;

    /**
     * 技术要求详情
     */
    private String technicalrequirement;

    /**
     * 坯料类型
     */
    private String blanktype;

    /**
     * 成分调整
     */
    private String compositionchange;

    /**
     * 调整方案
     */
    private String changeremark;

    /**
     * 坯料厚度
     */
    private String blamkthickness;

    /**
     * 坯料均质
     */
    private String blankhomogenization;

    /**
     * 终轧温度
     */
    private String finishtemperature;

    /**
     * 厚度公差（H）
     */
    private String thicknesstolerance;

    /**
     * 宽度公差（W）
     */
    private String widthtolerance;

    /**
     * 长度公差（L）
     */
    private String lengthtolerance;

    /**
     * 折弯要求
     */
    private String bendrequirement;

    /**
     * 接头（率）
     */
    private String joint;

    /**
     * 刷水/达因值
     */
    private String swabbing;

    /**
     * 抗拉强度
     */
    private String tensilestrength;

    /**
     * 屈服强度
     */
    private String yieldstrength;

    /**
     * 延伸率
     */
    private String elongationrate;

    /**
     * 针孔
     */
    private String pinhole;

    /**
     * 杯突
     */
    private String cupping;

    /**
     * 制耳
     */
    private String earing;

    /**
     * 管内芯直径（mm）
     */
    private BigDecimal innercorediameter;

    /**
     * 管芯材质
     */
    private String corematerial;

    /**
     * 包装方式
     */
    private String packagingmethod;

    /**
     * 包装要求
     */
    private String packagingrequirement;

    /**
     * 托盘要求
     */
    private String pallentrequirements;

    /**
     * 标签要求
     */
    private String tag;

    /**
     * 正反面
     */
    private String frontandbacksides;

    /**
     * 亮暗面
     */
    private String surfacerequirement;

    /**
     * 是否过拉矫
     */
    private String istensionlevelling;

    /**
     * 表面硬度
     */
    private String surfacehardness;

    /**
     * 其他订单执行标准
     */
    private String otherorderstandard;

    /**
     * 是否成熟工艺
     */
    private String idmatureprocess;

    /**
     * 其他注意事项
     */
    private String otherprecaution;

    /**
     * 订单产品类型名称
     */
    private String orderproducttype;

    /**
     * 坯料产品类型名称
     */
    private String blankproducttype;

    /**
     * 订单产品类型
     */
    private String orderproducttypeid;

    /**
     * 坯料产品类型
     */
    private String blankproducttypeid;

    private static final long serialVersionUID = 1L;
}
