/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2019-01-10
 * 描述            ：生产订单表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Mes.OrderManager.Plan.vo;
import java.io.Serializable;
import java.util.Date;

import market.Mes.OrderManager.Plan.mapper.PlnProdorderBakMapper;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hnshituo.basic.vo.BaseVO;
import com.hnshituo.orm.annotation.Column;
import com.hnshituo.orm.annotation.Id;
import com.hnshituo.orm.annotation.Table;

@Table(name="PLN_PRODORDER_BAK", namespace=PlnProdorderBakMapper.class)
public class PlnProdorderBak extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/** 
	 * 序列号
	 */ 
	@Id
	private String serial_no;
	public String getSerial_no() {
		return this.serial_no;
	}
	public void setSerial_no(String serial_no) {
		this.serial_no = serial_no;
	}

	/** 
	 * 生产订单号
	 */ 
	@Column
	private String prod_order_no;
	public String getProd_order_no() {
		return this.prod_order_no;
	}
	public void setProd_order_no(String prod_order_no) {
		this.prod_order_no = prod_order_no;
	}

	/** 
	 * 生产订单状态 
	 */ 
	@Column
	private String status;
	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	/** 
	 * 2位-产线（01）；YYYYMMDD年月日；3位流水号（001）；2位字符记录特殊要求（JG军工）
	 */ 
	@Column
	private String contract_no;
	public String getContract_no() {
		return this.contract_no;
	}
	public void setContract_no(String contract_no) {
		this.contract_no = contract_no;
	}

	/** 
	 * 正式合同文本上的编号
	 */ 
	@Column
	private String txt_contract_no;
	public String getTxt_contract_no() {
		return this.txt_contract_no;
	}
	public void setTxt_contract_no(String txt_contract_no) {
		this.txt_contract_no = txt_contract_no;
	}

	/** 
	 * 协议合同、现货合同、期货合同
	 */ 
	@Column
	private String contract_type_no;
	public String getContract_type_no() {
		return this.contract_type_no;
	}
	public void setContract_type_no(String contract_type_no) {
		this.contract_type_no = contract_type_no;
	}

	/** 
	 * 合同类型名称
	 */ 
	@Column
	private String contract_type_name;
	public String getContract_type_name() {
		return this.contract_type_name;
	}
	public void setContract_type_name(String contract_type_name) {
		this.contract_type_name = contract_type_name;
	}

	/** 
	 * 客户编号
	 */ 
	@Column
	private String customer_no;
	public String getCustomer_no() {
		return this.customer_no;
	}
	public void setCustomer_no(String customer_no) {
		this.customer_no = customer_no;
	}

	/** 
	 * 客户名称
	 */ 
	@Column
	private String customer_name;
	public String getCustomer_name() {
		return this.customer_name;
	}
	public void setCustomer_name(String customer_name) {
		this.customer_name = customer_name;
	}

	/** 
	 * CONTRACT_PK+3位流水号
	 */ 
	@Column
	private String contract_line_no;
	public String getContract_line_no() {
		return this.contract_line_no;
	}
	public void setContract_line_no(String contract_line_no) {
		this.contract_line_no = contract_line_no;
	}

	/** 
	 * 001,002，...999
	 */ 
	@Column
	private String contract_line_seq;
	public String getContract_line_seq() {
		return this.contract_line_seq;
	}
	public void setContract_line_seq(String contract_line_seq) {
		this.contract_line_seq = contract_line_seq;
	}

	/** 
	 * 产品规范码编号
	 */ 
	@Column
	private String psc;
	public String getPsc() {
		return this.psc;
	}
	public void setPsc(String psc) {
		this.psc = psc;
	}

	/** 
	 * 产品规范码名称
	 */ 
	@Column
	private String psc_desc;
	public String getPsc_desc() {
		return this.psc_desc;
	}
	public void setPsc_desc(String psc_desc) {
		this.psc_desc = psc_desc;
	}

	/** 
	 * 冶金规范码编号
	 */ 
	@Column
	private String msc;
	public String getMsc() {
		return this.msc;
	}
	public void setMsc(String msc) {
		this.msc = msc;
	}

	/** 
	 * 冶金规范码名称
	 */ 
	@Column
	private String msc_desc;
	public String getMsc_desc() {
		return this.msc_desc;
	}
	public void setMsc_desc(String msc_desc) {
		this.msc_desc = msc_desc;
	}

	/** 
	 * 冶金规范类型编号
	 */ 
	@Column
	private String msc_type_no;
	public String getMsc_type_no() {
		return this.msc_type_no;
	}
	public void setMsc_type_no(String msc_type_no) {
		this.msc_type_no = msc_type_no;
	}

	/** 
	 * 冶金规范类型名称
	 */ 
	@Column
	private String msc_type_name;
	public String getMsc_type_name() {
		return this.msc_type_name;
	}
	public void setMsc_type_name(String msc_type_name) {
		this.msc_type_name = msc_type_name;
	}

	/** 
	 * 制程号?全程产线码(制程选择：冶金规范码+全程产线码)
	 */ 
	@Column
	private String msc_pline;
	public String getMsc_pline() {
		return this.msc_pline;
	}
	public void setMsc_pline(String msc_pline) {
		this.msc_pline = msc_pline;
	}

	/** 
	 * 用途码编号
	 */ 
	@Column
	private String use_code;
	public String getUse_code() {
		return this.use_code;
	}
	public void setUse_code(String use_code) {
		this.use_code = use_code;
	}

	/** 
	 * 用途码名称
	 */ 
	@Column
	private String use_desc;
	public String getUse_desc() {
		return this.use_desc;
	}
	public void setUse_desc(String use_desc) {
		this.use_desc = use_desc;
	}

	/** 
	 * 品种分类编号
	 */ 
	@Column
	private String prod_cls_no;
	public String getProd_cls_no() {
		return this.prod_cls_no;
	}
	public void setProd_cls_no(String prod_cls_no) {
		this.prod_cls_no = prod_cls_no;
	}

	/** 
	 * 品种分类名称
	 */ 
	@Column
	private String prod_cls_name;
	public String getProd_cls_name() {
		return this.prod_cls_name;
	}
	public void setProd_cls_name(String prod_cls_name) {
		this.prod_cls_name = prod_cls_name;
	}

	/** 
	 * 品名代码
	 */ 
	@Column
	private String prod_code;
	public String getProd_code() {
		return this.prod_code;
	}
	public void setProd_code(String prod_code) {
		this.prod_code = prod_code;
	}

	/** 
	 * 品名名称
	 */ 
	@Column
	private String prod_name;
	public String getProd_name() {
		return this.prod_name;
	}
	public void setProd_name(String prod_name) {
		this.prod_name = prod_name;
	}

	/** 
	 * 标准代码
	 */ 
	@Column
	private String std_code;
	public String getStd_code() {
		return this.std_code;
	}
	public void setStd_code(String std_code) {
		this.std_code = std_code;
	}

	/** 
	 * 标准名称
	 */ 
	@Column
	private String std_name;
	public String getStd_name() {
		return this.std_name;
	}
	public void setStd_name(String std_name) {
		this.std_name = std_name;
	}

	/** 
	 * 钢级(牌号)代码
	 */ 
	@Column
	private String steel_code;
	public String getSteel_code() {
		return this.steel_code;
	}
	public void setSteel_code(String steel_code) {
		this.steel_code = steel_code;
	}

	/** 
	 * 钢级(牌号)名称
	 */ 
	@Column
	private String steel_name;
	public String getSteel_name() {
		return this.steel_name;
	}
	public void setSteel_name(String steel_name) {
		this.steel_name = steel_name;
	}

	/** 
	 * 标准类别代码
	 */ 
	@Column
	private String std_type_no;
	public String getStd_type_no() {
		return this.std_type_no;
	}
	public void setStd_type_no(String std_type_no) {
		this.std_type_no = std_type_no;
	}

	/** 
	 * 标准类别名称
	 */ 
	@Column
	private String std_type_name;
	public String getStd_type_name() {
		return this.std_type_name;
	}
	public void setStd_type_name(String std_type_name) {
		this.std_type_name = std_type_name;
	}

	/** 
	 * 产品形态编号
	 */ 
	@Column
	private String prod_figure_no;
	public String getProd_figure_no() {
		return this.prod_figure_no;
	}
	public void setProd_figure_no(String prod_figure_no) {
		this.prod_figure_no = prod_figure_no;
	}

	/** 
	 * 产品形态名称
	 */ 
	@Column
	private String prod_figure_name;
	public String getProd_figure_name() {
		return this.prod_figure_name;
	}
	public void setProd_figure_name(String prod_figure_name) {
		this.prod_figure_name = prod_figure_name;
	}

	/** 
	 * 1:绝对值，0:百分比
	 */ 
	@Column
	private String delivery_weight_type;
	public String getDelivery_weight_type() {
		return this.delivery_weight_type;
	}
	public void setDelivery_weight_type(String delivery_weight_type) {
		this.delivery_weight_type = delivery_weight_type;
	}

	/** 
	 * 交货量误差上限
	 */ 
	@Column
	private Double delivery_error_max;
	public Double getDelivery_error_max() {
		return this.delivery_error_max;
	}
	public void setDelivery_error_max(Double delivery_error_max) {
		this.delivery_error_max = delivery_error_max;
	}

	/** 
	 * 交货量误差下限
	 */ 
	@Column
	private Double delivery_error_min;
	public Double getDelivery_error_min() {
		return this.delivery_error_min;
	}
	public void setDelivery_error_min(Double delivery_error_min) {
		this.delivery_error_min = delivery_error_min;
	}

	/** 
	 * 吨、KG、支、
	 */ 
	@Column
	private String delivery_unit_no;
	public String getDelivery_unit_no() {
		return this.delivery_unit_no;
	}
	public void setDelivery_unit_no(String delivery_unit_no) {
		this.delivery_unit_no = delivery_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String delivery_unit_name;
	public String getDelivery_unit_name() {
		return this.delivery_unit_name;
	}
	public void setDelivery_unit_name(String delivery_unit_name) {
		this.delivery_unit_name = delivery_unit_name;
	}

	/** 
	 * 计重方式编号（0021）
	 */ 
	@Column
	private String weight_type_no;
	public String getWeight_type_no() {
		return this.weight_type_no;
	}
	public void setWeight_type_no(String weight_type_no) {
		this.weight_type_no = weight_type_no;
	}

	/** 
	 * 计重方式名称
	 */ 
	@Column
	private String weight_type_name;
	public String getWeight_type_name() {
		return this.weight_type_name;
	}
	public void setWeight_type_name(String weight_type_name) {
		this.weight_type_name = weight_type_name;
	}

	/** 
	 * 单重
	 */ 
	@Column
	private Double single_weight;
	public Double getSingle_weight() {
		return this.single_weight;
	}
	public void setSingle_weight(Double single_weight) {
		this.single_weight = single_weight;
	}

	/** 
	 * 单重上限
	 */ 
	@Column
	private Double single_weight_max;
	public Double getSingle_weight_max() {
		return this.single_weight_max;
	}
	public void setSingle_weight_max(Double single_weight_max) {
		this.single_weight_max = single_weight_max;
	}

	/** 
	 * 单重下限
	 */ 
	@Column
	private Double single_weight_min;
	public Double getSingle_weight_min() {
		return this.single_weight_min;
	}
	public void setSingle_weight_min(Double single_weight_min) {
		this.single_weight_min = single_weight_min;
	}

	/** 
	 * 单重单位代码
	 */ 
	@Column
	private String single_weight_unit_no;
	public String getSingle_weight_unit_no() {
		return this.single_weight_unit_no;
	}
	public void setSingle_weight_unit_no(String single_weight_unit_no) {
		this.single_weight_unit_no = single_weight_unit_no;
	}

	/** 
	 * 单重单位名称
	 */ 
	@Column
	private String single_weight_unit_name;
	public String getSingle_weight_unit_name() {
		return this.single_weight_unit_name;
	}
	public void setSingle_weight_unit_name(String single_weight_unit_name) {
		this.single_weight_unit_name = single_weight_unit_name;
	}

	/** 
	 * 单卷长度。单位为米
	 */ 
	@Column
	private Double single_length;
	public Double getSingle_length() {
		return this.single_length;
	}
	public void setSingle_length(Double single_length) {
		this.single_length = single_length;
	}

	/** 
	 * 单卷长度上限
	 */ 
	@Column
	private Double single_length_max;
	public Double getSingle_length_max() {
		return this.single_length_max;
	}
	public void setSingle_length_max(Double single_length_max) {
		this.single_length_max = single_length_max;
	}

	/** 
	 * 单卷长度下限
	 */ 
	@Column
	private Double single_length_min;
	public Double getSingle_length_min() {
		return this.single_length_min;
	}
	public void setSingle_length_min(Double single_length_min) {
		this.single_length_min = single_length_min;
	}

	/** 
	 * 合同支数/块
	 */ 
	@Column
	private Long cnt_number;
	public Long getCnt_number() {
		return this.cnt_number;
	}
	public void setCnt_number(Long cnt_number) {
		this.cnt_number = cnt_number;
	}

	/** 
	 * LINE_NO+3位流水
	 */ 
	@Column
	private String order_no;
	public String getOrder_no() {
		return this.order_no;
	}
	public void setOrder_no(String order_no) {
		this.order_no = order_no;
	}

	/** 
	 * 001,002，...999
	 */ 
	@Column
	private String order_seq;
	public String getOrder_seq() {
		return this.order_seq;
	}
	public void setOrder_seq(String order_seq) {
		this.order_seq = order_seq;
	}

	/** 
	 * 订单量
	 */ 
	@Column
	private Double order_quantity;
	public Double getOrder_quantity() {
		return this.order_quantity;
	}
	public void setOrder_quantity(Double order_quantity) {
		this.order_quantity = order_quantity;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String quantity_unit_no;
	public String getQuantity_unit_no() {
		return this.quantity_unit_no;
	}
	public void setQuantity_unit_no(String quantity_unit_no) {
		this.quantity_unit_no = quantity_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String quantity_unit_name;
	public String getQuantity_unit_name() {
		return this.quantity_unit_name;
	}
	public void setQuantity_unit_name(String quantity_unit_name) {
		this.quantity_unit_name = quantity_unit_name;
	}

	/** 
	 * 估算重量
	 */ 
	@Column
	private Double estimate_weight;
	public Double getEstimate_weight() {
		return this.estimate_weight;
	}
	public void setEstimate_weight(Double estimate_weight) {
		this.estimate_weight = estimate_weight;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String estimate_weight_unit_no;
	public String getEstimate_weight_unit_no() {
		return this.estimate_weight_unit_no;
	}
	public void setEstimate_weight_unit_no(String estimate_weight_unit_no) {
		this.estimate_weight_unit_no = estimate_weight_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String estimate_weight_unit_name;
	public String getEstimate_weight_unit_name() {
		return this.estimate_weight_unit_name;
	}
	public void setEstimate_weight_unit_name(String estimate_weight_unit_name) {
		this.estimate_weight_unit_name = estimate_weight_unit_name;
	}

	/** 
	 * 单位为米
	 */ 
	@Column
	private Double ensu_total_len;
	public Double getEnsu_total_len() {
		return this.ensu_total_len;
	}
	public void setEnsu_total_len(Double ensu_total_len) {
		this.ensu_total_len = ensu_total_len;
	}

	/** 
	 * 收货单位编号
	 */ 
	@Column
	private String reciver_unit_no;
	public String getReciver_unit_no() {
		return this.reciver_unit_no;
	}
	public void setReciver_unit_no(String reciver_unit_no) {
		this.reciver_unit_no = reciver_unit_no;
	}

	/** 
	 * 收货单位
	 */ 
	@Column
	private String reciver_unit_name;
	public String getReciver_unit_name() {
		return this.reciver_unit_name;
	}
	public void setReciver_unit_name(String reciver_unit_name) {
		this.reciver_unit_name = reciver_unit_name;
	}

	/** 
	 * 收货地址
	 */ 
	@Column
	private String reciver_address;
	public String getReciver_address() {
		return this.reciver_address;
	}
	public void setReciver_address(String reciver_address) {
		this.reciver_address = reciver_address;
	}

	/** 
	 * 定尺方式编号（1024）
	 */ 
	@Column
	private String fixed_length_type_no;
	public String getFixed_length_type_no() {
		return this.fixed_length_type_no;
	}
	public void setFixed_length_type_no(String fixed_length_type_no) {
		this.fixed_length_type_no = fixed_length_type_no;
	}

	/** 
	 * 定尺方式名称
	 */ 
	@Column
	private String fixed_length_type_name;
	public String getFixed_length_type_name() {
		return this.fixed_length_type_name;
	}
	public void setFixed_length_type_name(String fixed_length_type_name) {
		this.fixed_length_type_name = fixed_length_type_name;
	}

	/** 
	 * 切边方式编号（1025）
	 */ 
	@Column
	private String cut_edge_type_no;
	public String getCut_edge_type_no() {
		return this.cut_edge_type_no;
	}
	public void setCut_edge_type_no(String cut_edge_type_no) {
		this.cut_edge_type_no = cut_edge_type_no;
	}

	/** 
	 * 切边方式名称
	 */ 
	@Column
	private String cut_edge_type_name;
	public String getCut_edge_type_name() {
		return this.cut_edge_type_name;
	}
	public void setCut_edge_type_name(String cut_edge_type_name) {
		this.cut_edge_type_name = cut_edge_type_name;
	}

	/** 
	 * 内径
	 */ 
	@Column
	private Double diameter_inn;
	public Double getDiameter_inn() {
		return this.diameter_inn;
	}
	public void setDiameter_inn(Double diameter_inn) {
		this.diameter_inn = diameter_inn;
	}

	/** 
	 * 内径上限
	 */ 
	@Column
	private Double diameter_inn_max;
	public Double getDiameter_inn_max() {
		return this.diameter_inn_max;
	}
	public void setDiameter_inn_max(Double diameter_inn_max) {
		this.diameter_inn_max = diameter_inn_max;
	}

	/** 
	 * 内径下限
	 */ 
	@Column
	private Double diameter_inn_min;
	public Double getDiameter_inn_min() {
		return this.diameter_inn_min;
	}
	public void setDiameter_inn_min(Double diameter_inn_min) {
		this.diameter_inn_min = diameter_inn_min;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String diameter_inn_unit_no;
	public String getDiameter_inn_unit_no() {
		return this.diameter_inn_unit_no;
	}
	public void setDiameter_inn_unit_no(String diameter_inn_unit_no) {
		this.diameter_inn_unit_no = diameter_inn_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String diameter_inn_unit_name;
	public String getDiameter_inn_unit_name() {
		return this.diameter_inn_unit_name;
	}
	public void setDiameter_inn_unit_name(String diameter_inn_unit_name) {
		this.diameter_inn_unit_name = diameter_inn_unit_name;
	}

	/** 
	 * 其他不可量化规格
	 */ 
	@Column
	private String spec_other;
	public String getSpec_other() {
		return this.spec_other;
	}
	public void setSpec_other(String spec_other) {
		this.spec_other = spec_other;
	}

	/** 
	 * 直径(外径)
	 */ 
	@Column
	private Double diameter_out;
	public Double getDiameter_out() {
		return this.diameter_out;
	}
	public void setDiameter_out(Double diameter_out) {
		this.diameter_out = diameter_out;
	}

	/** 
	 * 直径上限
	 */ 
	@Column
	private Double diameter_out_max;
	public Double getDiameter_out_max() {
		return this.diameter_out_max;
	}
	public void setDiameter_out_max(Double diameter_out_max) {
		this.diameter_out_max = diameter_out_max;
	}

	/** 
	 * 直径下限
	 */ 
	@Column
	private Double diameter_out_min;
	public Double getDiameter_out_min() {
		return this.diameter_out_min;
	}
	public void setDiameter_out_min(Double diameter_out_min) {
		this.diameter_out_min = diameter_out_min;
	}

	/** 
	 * 毫米、厘米、分米、米
	 */ 
	@Column
	private String diameter_out_unit_no;
	public String getDiameter_out_unit_no() {
		return this.diameter_out_unit_no;
	}
	public void setDiameter_out_unit_no(String diameter_out_unit_no) {
		this.diameter_out_unit_no = diameter_out_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String diameter_out_unit_name;
	public String getDiameter_out_unit_name() {
		return this.diameter_out_unit_name;
	}
	public void setDiameter_out_unit_name(String diameter_out_unit_name) {
		this.diameter_out_unit_name = diameter_out_unit_name;
	}

	/** 
	 * 厚(壁厚)
	 */ 
	@Column
	private Double thick;
	public Double getThick() {
		return this.thick;
	}
	public void setThick(Double thick) {
		this.thick = thick;
	}

	/** 
	 * 厚度上限
	 */ 
	@Column
	private Double thick_max;
	public Double getThick_max() {
		return this.thick_max;
	}
	public void setThick_max(Double thick_max) {
		this.thick_max = thick_max;
	}

	/** 
	 * 厚度下限
	 */ 
	@Column
	private Double thick_min;
	public Double getThick_min() {
		return this.thick_min;
	}
	public void setThick_min(Double thick_min) {
		this.thick_min = thick_min;
	}

	/** 
	 * 毫米、厘米、分米、米
	 */ 
	@Column
	private String thick_unit_no;
	public String getThick_unit_no() {
		return this.thick_unit_no;
	}
	public void setThick_unit_no(String thick_unit_no) {
		this.thick_unit_no = thick_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String thick_unit_name;
	public String getThick_unit_name() {
		return this.thick_unit_name;
	}
	public void setThick_unit_name(String thick_unit_name) {
		this.thick_unit_name = thick_unit_name;
	}

	/** 
	 * 宽
	 */ 
	@Column
	private Double width;
	public Double getWidth() {
		return this.width;
	}
	public void setWidth(Double width) {
		this.width = width;
	}

	/** 
	 * 宽度上限
	 */ 
	@Column
	private Double width_max;
	public Double getWidth_max() {
		return this.width_max;
	}
	public void setWidth_max(Double width_max) {
		this.width_max = width_max;
	}

	/** 
	 * 宽度下限
	 */ 
	@Column
	private Double width_min;
	public Double getWidth_min() {
		return this.width_min;
	}
	public void setWidth_min(Double width_min) {
		this.width_min = width_min;
	}

	/** 
	 * 毫米、厘米、分米、米
	 */ 
	@Column
	private String width_unit_no;
	public String getWidth_unit_no() {
		return this.width_unit_no;
	}
	public void setWidth_unit_no(String width_unit_no) {
		this.width_unit_no = width_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String width_unit_name;
	public String getWidth_unit_name() {
		return this.width_unit_name;
	}
	public void setWidth_unit_name(String width_unit_name) {
		this.width_unit_name = width_unit_name;
	}

	/** 
	 * 长
	 */ 
	@Column
	private Double length;
	public Double getLength() {
		return this.length;
	}
	public void setLength(Double length) {
		this.length = length;
	}

	/** 
	 * 长度下限
	 */ 
	@Column
	private Double length_max;
	public Double getLength_max() {
		return this.length_max;
	}
	public void setLength_max(Double length_max) {
		this.length_max = length_max;
	}

	/** 
	 * 长度上限
	 */ 
	@Column
	private Double length_min;
	public Double getLength_min() {
		return this.length_min;
	}
	public void setLength_min(Double length_min) {
		this.length_min = length_min;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String length_unit_no;
	public String getLength_unit_no() {
		return this.length_unit_no;
	}
	public void setLength_unit_no(String length_unit_no) {
		this.length_unit_no = length_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String length_unit_name;
	public String getLength_unit_name() {
		return this.length_unit_name;
	}
	public void setLength_unit_name(String length_unit_name) {
		this.length_unit_name = length_unit_name;
	}

	/** 
	 * 短尺率(%)
	 */ 
	@Column
	private Double short_ruler_ratio;
	public Double getShort_ruler_ratio() {
		return this.short_ruler_ratio;
	}
	public void setShort_ruler_ratio(Double short_ruler_ratio) {
		this.short_ruler_ratio = short_ruler_ratio;
	}

	/** 
	 * 短尺最短
	 */ 
	@Column
	private Double short_ruler_length;
	public Double getShort_ruler_length() {
		return this.short_ruler_length;
	}
	public void setShort_ruler_length(Double short_ruler_length) {
		this.short_ruler_length = short_ruler_length;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String short_ruler_unit_no;
	public String getShort_ruler_unit_no() {
		return this.short_ruler_unit_no;
	}
	public void setShort_ruler_unit_no(String short_ruler_unit_no) {
		this.short_ruler_unit_no = short_ruler_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String short_ruler_unit_name;
	public String getShort_ruler_unit_name() {
		return this.short_ruler_unit_name;
	}
	public void setShort_ruler_unit_name(String short_ruler_unit_name) {
		this.short_ruler_unit_name = short_ruler_unit_name;
	}

	/** 
	 * 长尺率(%)
	 */ 
	@Column
	private Double long_ruler_ratio;
	public Double getLong_ruler_ratio() {
		return this.long_ruler_ratio;
	}
	public void setLong_ruler_ratio(Double long_ruler_ratio) {
		this.long_ruler_ratio = long_ruler_ratio;
	}

	/** 
	 * 长尺最长
	 */ 
	@Column
	private Double long_ruler_length;
	public Double getLong_ruler_length() {
		return this.long_ruler_length;
	}
	public void setLong_ruler_length(Double long_ruler_length) {
		this.long_ruler_length = long_ruler_length;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String long_ruler_unit_no;
	public String getLong_ruler_unit_no() {
		return this.long_ruler_unit_no;
	}
	public void setLong_ruler_unit_no(String long_ruler_unit_no) {
		this.long_ruler_unit_no = long_ruler_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String long_ruler_unit_name;
	public String getLong_ruler_unit_name() {
		return this.long_ruler_unit_name;
	}
	public void setLong_ruler_unit_name(String long_ruler_unit_name) {
		this.long_ruler_unit_name = long_ruler_unit_name;
	}

	/** 
	 * 0：不随；1：随
	 */ 
	@Column
	private String is_together;
	public String getIs_together() {
		return this.is_together;
	}
	public void setIs_together(String is_together) {
		this.is_together = is_together;
	}

	/** 
	 * 平均长度大于
	 */ 
	@Column
	private Double out_average_length;
	public Double getOut_average_length() {
		return this.out_average_length;
	}
	public void setOut_average_length(Double out_average_length) {
		this.out_average_length = out_average_length;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String average_length_unit_no;
	public String getAverage_length_unit_no() {
		return this.average_length_unit_no;
	}
	public void setAverage_length_unit_no(String average_length_unit_no) {
		this.average_length_unit_no = average_length_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String average_length_unit_name;
	public String getAverage_length_unit_name() {
		return this.average_length_unit_name;
	}
	public void setAverage_length_unit_name(String average_length_unit_name) {
		this.average_length_unit_name = average_length_unit_name;
	}

	/** 
	 * 最长最短差小于
	 */ 
	@Column
	private Double long_and_short;
	public Double getLong_and_short() {
		return this.long_and_short;
	}
	public void setLong_and_short(Double long_and_short) {
		this.long_and_short = long_and_short;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String las_unit_no;
	public String getLas_unit_no() {
		return this.las_unit_no;
	}
	public void setLas_unit_no(String las_unit_no) {
		this.las_unit_no = las_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String las_unit_name;
	public String getLas_unit_name() {
		return this.las_unit_name;
	}
	public void setLas_unit_name(String las_unit_name) {
		this.las_unit_name = las_unit_name;
	}

	/** 
	 * 成品公差
	 */ 
	@Column
	private Double tolerance;
	public Double getTolerance() {
		return this.tolerance;
	}
	public void setTolerance(Double tolerance) {
		this.tolerance = tolerance;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String tolerance_unit_no;
	public String getTolerance_unit_no() {
		return this.tolerance_unit_no;
	}
	public void setTolerance_unit_no(String tolerance_unit_no) {
		this.tolerance_unit_no = tolerance_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String tolerance_unit_name;
	public String getTolerance_unit_name() {
		return this.tolerance_unit_name;
	}
	public void setTolerance_unit_name(String tolerance_unit_name) {
		this.tolerance_unit_name = tolerance_unit_name;
	}

	/** 
	 * 单倍尺长
	 */ 
	@Column
	private Double single_ruler_length;
	public Double getSingle_ruler_length() {
		return this.single_ruler_length;
	}
	public void setSingle_ruler_length(Double single_ruler_length) {
		this.single_ruler_length = single_ruler_length;
	}

	/** 
	 * 计量单位编号（1003）
	 */ 
	@Column
	private String srl_unit_no;
	public String getSrl_unit_no() {
		return this.srl_unit_no;
	}
	public void setSrl_unit_no(String srl_unit_no) {
		this.srl_unit_no = srl_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String srl_unit_name;
	public String getSrl_unit_name() {
		return this.srl_unit_name;
	}
	public void setSrl_unit_name(String srl_unit_name) {
		this.srl_unit_name = srl_unit_name;
	}

	/** 
	 * 扣型代码
	 */ 
	@Column
	private String model_code;
	public String getModel_code() {
		return this.model_code;
	}
	public void setModel_code(String model_code) {
		this.model_code = model_code;
	}

	/** 
	 * 扣型名称
	 */ 
	@Column
	private String model_name;
	public String getModel_name() {
		return this.model_name;
	}
	public void setModel_name(String model_name) {
		this.model_name = model_name;
	}

	/** 
	 * 客户基本信息表
	 */ 
	@Column
	private String user_no;
	public String getUser_no() {
		return this.user_no;
	}
	public void setUser_no(String user_no) {
		this.user_no = user_no;
	}

	/** 
	 * 最终用户名称
	 */ 
	@Column
	private String user_name;
	public String getUser_name() {
		return this.user_name;
	}
	public void setUser_name(String user_name) {
		this.user_name = user_name;
	}

	/** 
	 * 客户附加要求维护表
	 */ 
	@Column
	private String add_ask_no;
	public String getAdd_ask_no() {
		return this.add_ask_no;
	}
	public void setAdd_ask_no(String add_ask_no) {
		this.add_ask_no = add_ask_no;
	}

	/** 
	 * 附加要求描述
	 */ 
	@Column
	private String add_ask_desc;
	public String getAdd_ask_desc() {
		return this.add_ask_desc;
	}
	public void setAdd_ask_desc(String add_ask_desc) {
		this.add_ask_desc = add_ask_desc;
	}

	/** 
	 * 客户ALPHA基础信息表
	 */ 
	@Column
	private String customer_alpha_no;
	public String getCustomer_alpha_no() {
		return this.customer_alpha_no;
	}
	public void setCustomer_alpha_no(String customer_alpha_no) {
		this.customer_alpha_no = customer_alpha_no;
	}

	/** 
	 * 客户ALPHA信息拼接
	 */ 
	@Column
	private String customer_alpha_desc;
	public String getCustomer_alpha_desc() {
		return this.customer_alpha_desc;
	}
	public void setCustomer_alpha_desc(String customer_alpha_desc) {
		this.customer_alpha_desc = customer_alpha_desc;
	}

	/** 
	 * 计划排产期
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date plan_prod_date;
	public Date getPlan_prod_date() {
		return this.plan_prod_date;
	}
	public void setPlan_prod_date(Date plan_prod_date) {
		this.plan_prod_date = plan_prod_date;
	}

	/** 
	 * 制定排产期人
	 */ 
	@Column
	private String plan_prod_name;
	public String getPlan_prod_name() {
		return this.plan_prod_name;
	}
	public void setPlan_prod_name(String plan_prod_name) {
		this.plan_prod_name = plan_prod_name;
	}

	/** 
	 * 计划排产期制定时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date plan_prod_date_date;
	public Date getPlan_prod_date_date() {
		return this.plan_prod_date_date;
	}
	public void setPlan_prod_date_date(Date plan_prod_date_date) {
		this.plan_prod_date_date = plan_prod_date_date;
	}

	/** 
	 * 客户交货期
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date deliver_date;
	public Date getDeliver_date() {
		return this.deliver_date;
	}
	public void setDeliver_date(Date deliver_date) {
		this.deliver_date = deliver_date;
	}

	/** 
	 * 下发时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date send_time;
	public Date getSend_time() {
		return this.send_time;
	}
	public void setSend_time(Date send_time) {
		this.send_time = send_time;
	}

	/** 
	 * 下发人
	 */ 
	@Column
	private String send_man_name;
	public String getSend_man_name() {
		return this.send_man_name;
	}
	public void setSend_man_name(String send_man_name) {
		this.send_man_name = send_man_name;
	}

	/** 
	 * 接收人
	 */ 
	@Column
	private String create_man_name;
	public String getCreate_man_name() {
		return this.create_man_name;
	}
	public void setCreate_man_name(String create_man_name) {
		this.create_man_name = create_man_name;
	}

	/** 
	 * 接收时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date create_time;
	public Date getCreate_time() {
		return this.create_time;
	}
	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	/** 
	 * 直径
	 */ 
	@Column
	private Double diam;
	public Double getDiam() {
		return this.diam;
	}
	public void setDiam(Double diam) {
		this.diam = diam;
	}

	/** 
	 * 直径上限
	 */ 
	@Column
	private Double diam_up;
	public Double getDiam_up() {
		return this.diam_up;
	}
	public void setDiam_up(Double diam_up) {
		this.diam_up = diam_up;
	}

	/** 
	 * 直径下限
	 */ 
	@Column
	private Double diam_down;
	public Double getDiam_down() {
		return this.diam_down;
	}
	public void setDiam_down(Double diam_down) {
		this.diam_down = diam_down;
	}

	/** 
	 * 计量单位编号
	 */ 
	@Column
	private String diam_unit_no;
	public String getDiam_unit_no() {
		return this.diam_unit_no;
	}
	public void setDiam_unit_no(String diam_unit_no) {
		this.diam_unit_no = diam_unit_no;
	}

	/** 
	 * 计量单位名称
	 */ 
	@Column
	private String diam_unit_name;
	public String getDiam_unit_name() {
		return this.diam_unit_name;
	}
	public void setDiam_unit_name(String diam_unit_name) {
		this.diam_unit_name = diam_unit_name;
	}

	/** 
	 * 交货状态代码
	 */ 
	@Column
	private String delivery_state_code;
	public String getDelivery_state_code() {
		return this.delivery_state_code;
	}
	public void setDelivery_state_code(String delivery_state_code) {
		this.delivery_state_code = delivery_state_code;
	}

	/** 
	 * 交货状态描述
	 */ 
	@Column
	private String delivery_state_desc;
	public String getDelivery_state_desc() {
		return this.delivery_state_desc;
	}
	public void setDelivery_state_desc(String delivery_state_desc) {
		this.delivery_state_desc = delivery_state_desc;
	}

	/** 
	 * 产线编号
	 */ 
	@Column
	private String pline_code;
	public String getPline_code() {
		return this.pline_code;
	}
	public void setPline_code(String pline_code) {
		this.pline_code = pline_code;
	}

	/** 
	 * 产线名称
	 */ 
	@Column
	private String pline_name;
	public String getPline_name() {
		return this.pline_name;
	}
	public void setPline_name(String pline_name) {
		this.pline_name = pline_name;
	}

	/** 
	 * 加工价
	 */ 
	@Column
	private Double work_price;
	public Double getWork_price() {
		return this.work_price;
	}
	public void setWork_price(Double work_price) {
		this.work_price = work_price;
	}

	/** 
	 * 订单属性 1：原料卷；2：需加工；3：非计划
	 */ 
	@Column
	private String order_nature;
	public String getOrder_nature() {
		return this.order_nature;
	}
	public void setOrder_nature(String order_nature) {
		this.order_nature = order_nature;
	}

	/** 
	 * 完成状态:0-未完成 1-完成 2-锁定
	 */ 
	@Column
	private Long finished_status;
	public Long getFinished_status() {
		return this.finished_status;
	}
	public void setFinished_status(Long finished_status) {
		this.finished_status = finished_status;
	}

	/** 
	 * 加工计划号（一次接收同一订单产生同一个编号 PN+YYMMDD+00001）
	 */ 
	@Column
	private String produce_no;
	public String getProduce_no() {
		return this.produce_no;
	}
	public void setProduce_no(String produce_no) {
		this.produce_no = produce_no;
	}

	/** 
	 * 合同行备注
	 */ 
	@Column
	private String contract_memo;
	public String getContract_memo() {
		return this.contract_memo;
	}
	public void setContract_memo(String contract_memo) {
		this.contract_memo = contract_memo;
	}

	/** 
	 * 订单备注
	 */ 
	@Column
	private String order_memo;
	public String getOrder_memo() {
		return this.order_memo;
	}
	public void setOrder_memo(String order_memo) {
		this.order_memo = order_memo;
	}

	/** 
	 * 备注
	 */ 
	@Column
	private String memo;
	public String getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	/** 
	 * 采购合同号
	 */ 
	@Column
	private String purchase_contract_no;
	public String getPurchase_contract_no() {
		return this.purchase_contract_no;
	}
	public void setPurchase_contract_no(String purchase_contract_no) {
		this.purchase_contract_no = purchase_contract_no;
	}

	/** 
	 * DESIGN_KEY
	 */ 
	@Column
	private String design_key;
	public String getDesign_key() {
		return this.design_key;
	}
	public void setDesign_key(String design_key) {
		this.design_key = design_key;
	}

	/** 
	 * DESIGN_KEY说明
	 */ 
	@Column
	private String design_key_name;
	public String getDesign_key_name() {
		return this.design_key_name;
	}
	public void setDesign_key_name(String design_key_name) {
		this.design_key_name = design_key_name;
	}

	/** 
	 * 全工艺路径
	 */ 
	@Column
	private String whole_process_codes;
	public String getWhole_process_codes() {
		return this.whole_process_codes;
	}
	public void setWhole_process_codes(String whole_process_codes) {
		this.whole_process_codes = whole_process_codes;
	}

	/** 
	 * 全工艺路径描述
	 */ 
	@Column
	private String whole_process_names;
	public String getWhole_process_names() {
		return this.whole_process_names;
	}
	public void setWhole_process_names(String whole_process_names) {
		this.whole_process_names = whole_process_names;
	}

	/** 
	 * 是否整卷0 否 1是
	 */ 
	@Column
	private String whole_coil;
	public String getWhole_coil() {
		return this.whole_coil;
	}
	public void setWhole_coil(String whole_coil) {
		this.whole_coil = whole_coil;
	}

	/** 
	 * 工艺要求
	 */ 
	@Column
	private String process;
	public String getProcess() {
		return this.process;
	}
	public void setProcess(String process) {
		this.process = process;
	}

	/** 
	 *  0未变更 1变更无效 2变更中 3变更有效 4可变更
	 */ 
	@Column
	private String change_flag;
	public String getChange_flag() {
		return this.change_flag;
	}
	public void setChange_flag(String change_flag) {
		this.change_flag = change_flag;
	}

	/**
	 * 销售订单主键
	 */
	@Column
	private String ord_pk ; 
	public String getOrd_pk() {
		return ord_pk;
	}
	public void setOrd_pk(String ord_pk) {
		this.ord_pk = ord_pk;
	}

	/**
	 * 工序序号集合
	 */
	@Column
	private String whole_process_seqs;
	public String getWhole_process_seqs() {
		return whole_process_seqs;
	}
	public void setWhole_process_seqs(String whole_process_seqs) {
		this.whole_process_seqs = whole_process_seqs;
	}

	/**
	 * 是否拆分 1 是 0 否
	 */
	@Column
	private String is_split ; 
	public String getIs_split() {
		return is_split;
	}
	public void setIs_split(String is_split) {
		this.is_split = is_split;
	}

	/**
	 * 母订单号
	 */
	@Column
	private String p_order_no ;
	public String getP_order_no() {
		return p_order_no;
	}
	public void setP_order_no(String p_order_no) {
		this.p_order_no = p_order_no;
	}

}
