/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-10-17
 * 描述            ：平整设计主表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Mes.Tpm.Design.vo;
import java.io.Serializable;
import java.util.Date;

import market.Mes.Tpm.Design.mapper.PlnSkinrollingDsnMainMapper;

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_SKINROLLING_DSN_MAIN", namespace=PlnSkinrollingDsnMainMapper.class)
public class PlnSkinrollingDsnMain extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/** 
	 * 序列号
	 */ 
	@Id
	private Long serial_no;
	public Long getSerial_no() {
		return this.serial_no;
	}
	public void setSerial_no(Long serial_no) {
		this.serial_no = serial_no;
	}

	/** 
	 * 平整设计号
	 */ 
	@Column
	private String sr_design_no;
	public String getSr_design_no() {
		return this.sr_design_no;
	}
	public void setSr_design_no(String sr_design_no) {
		this.sr_design_no = sr_design_no;
	}

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

	/** 
	 * 生产订单号
	 */ 
	@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 order_no;
	public String getOrder_no() {
		return this.order_no;
	}
	public void setOrder_no(String order_no) {
		this.order_no = order_no;
	}

	/** 
	 * 产线
	 */ 
	@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 machine_code;
	public String getMachine_code() {
		return this.machine_code;
	}
	public void setMachine_code(String machine_code) {
		this.machine_code = machine_code;
	}

	/** 
	 * 牌号
	 */ 
	@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 priority;
	public String getPriority() {
		return this.priority;
	}
	public void setPriority(String priority) {
		this.priority = priority;
	}

	/** 
	 * 紧急
	 */ 
	@Column
	private String exigency;
	public String getExigency() {
		return this.exigency;
	}
	public void setExigency(String exigency) {
		this.exigency = exigency;
	}

	/** 
	 * 是否拼料
	 */ 
	@Column
	private String is_multi;
	public String getIs_multi() {
		return this.is_multi;
	}
	public void setIs_multi(String is_multi) {
		this.is_multi = is_multi;
	}

	/** 
	 * 原料卷宽度
	 */ 
	@Column
	private Double mat_width;
	public Double getMat_width() {
		return this.mat_width;
	}
	public void setMat_width(Double mat_width) {
		this.mat_width = mat_width;
	}

	/** 
	 * 原料卷厚度
	 */ 
	@Column
	private Double mat_thick;
	public Double getMat_thick() {
		return this.mat_thick;
	}
	public void setMat_thick(Double mat_thick) {
		this.mat_thick = mat_thick;
	}

	/** 
	 * 原料卷长度
	 */ 
	@Column
	private Double mat_length;
	public Double getMat_length() {
		return this.mat_length;
	}
	public void setMat_length(Double mat_length) {
		this.mat_length = mat_length;
	}

	/** 
	 * 原料卷内径
	 */ 
	@Column
	private Double mat_diameter_inn;
	public Double getMat_diameter_inn() {
		return this.mat_diameter_inn;
	}
	public void setMat_diameter_inn(Double mat_diameter_inn) {
		this.mat_diameter_inn = mat_diameter_inn;
	}

	/** 
	 * 原料卷外径
	 */ 
	@Column
	private Double mat_diameter_out;
	public Double getMat_diameter_out() {
		return this.mat_diameter_out;
	}
	public void setMat_diameter_out(Double mat_diameter_out) {
		this.mat_diameter_out = mat_diameter_out;
	}

	/** 
	 * 原料卷单重
	 */ 
	@Column
	private Double mat_single_weight;
	public Double getMat_single_weight() {
		return this.mat_single_weight;
	}
	public void setMat_single_weight(Double mat_single_weight) {
		this.mat_single_weight = mat_single_weight;
	}

	/** 
	 * 成材率
	 */ 
	@Column
	private Double prod_rate;
	public Double getProd_rate() {
		return this.prod_rate;
	}
	public void setProd_rate(Double prod_rate) {
		this.prod_rate = prod_rate;
	}

	/** 
	 * 分条数
	 */ 
	@Column
	private int sub_count;
	public int getSub_count() {
		return this.sub_count;
	}
	public void setSub_count(int sub_count) {
		this.sub_count = sub_count;
	}

	/** 
	 * 成品厚度(均分成品填写)
	 */ 
	@Column
	private Double thick;
	public Double getThick() {
		return this.thick;
	}
	public void setThick(Double thick) {
		this.thick = thick;
	}

	/** 
	 * 成品宽度(均分成品填写)
	 */ 
	@Column
	private Double width;
	public Double getWidth() {
		return this.width;
	}
	public void setWidth(Double width) {
		this.width = width;
	}

	/** 
	 * 成品长度(均分成品填写)
	 */ 
	@Column
	private Double length;
	public Double getLength() {
		return this.length;
	}
	public void setLength(Double length) {
		this.length = length;
	}

	/** 
	 * 成品内径(均分成品填写)
	 */ 
	@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_out;
	public Double getDiameter_out() {
		return this.diameter_out;
	}
	public void setDiameter_out(Double diameter_out) {
		this.diameter_out = diameter_out;
	}

	/** 
	 * 成品单重(均分成品填写)
	 */ 
	@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 Integer design_quantity;
	public Integer getDesign_quantity() {
		return this.design_quantity;
	}
	public void setDesign_quantity(Integer design_quantity) {
		this.design_quantity = design_quantity;
	}

	/** 
	 * 原料卷总重
	 */ 
	@Column
	private Double design_weight;
	public Double getDesign_weight() {
		return this.design_weight;
	}
	public void setDesign_weight(Double design_weight) {
		this.design_weight = design_weight;
	}

	/** 
	 * 切割方式
	 */ 
	@Column
	private String cut_style;
	public String getCut_style() {
		return this.cut_style;
	}
	public void setCut_style(String cut_style) {
		this.cut_style = cut_style;
	}

	/** 
	 * 定尺方式
	 */ 
	@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 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
	@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
	private String remark;
	public String getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

	/** 
	 * 是否完成
	 */ 
	@Column
	private Long is_finished;
	public Long getIs_finished() {
		return this.is_finished;
	}
	public void setIs_finished(Long is_finished) {
		this.is_finished = is_finished;
	}

	/** 
	 * 设计人
	 */ 
	@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
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date deliver_date_earliest;
	public Date getDeliver_date_earliest() {
		return this.deliver_date_earliest;
	}
	public void setDeliver_date_earliest(Date deliver_date_earliest) {
		this.deliver_date_earliest = deliver_date_earliest;
	}

	/** 
	 * 最晚交货期
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date deliver_date_latest;
	public Date getDeliver_date_latest() {
		return this.deliver_date_latest;
	}
	public void setDeliver_date_latest(Date deliver_date_latest) {
		this.deliver_date_latest = deliver_date_latest;
	}

	/** 
	 * 横切方式:1-不横切;2-一切二;3-一切三
	 */ 
	@Column
	private String crosscut_style;
	public String getCrosscut_style() {
		return this.crosscut_style;
	}
	public void setCrosscut_style(String crosscut_style) {
		this.crosscut_style = crosscut_style;
	}

	/** 
	 * 保留字段/加工计划号
	 */ 
	@Column
	private String reserve_1;
	public String getReserve_1() {
		return this.reserve_1;
	}
	public void setReserve_1(String reserve_1) {
		this.reserve_1 = reserve_1;
	}

	/** 
	 * 保留字段
	 */ 
	@Column
	private String reserve_2;
	public String getReserve_2() {
		return this.reserve_2;
	}
	public void setReserve_2(String reserve_2) {
		this.reserve_2 = reserve_2;
	}

	/**
	 * 牌号
	 */
	private String steel_name;
	public String getSteel_name() {
		return steel_name;
	}
	public void setSteel_name(String steel_name) {
		this.steel_name = steel_name;
	}
	
	private String thk_min ;
	public String getThk_min() {
		return thk_min;
	}
	public void setThk_min(String thk_min) {
		this.thk_min = thk_min;
	}
	private String wth_min;
	public String getWth_min() {
		return wth_min;
	}
	public void setWth_min(String wth_min) {
		this.wth_min = wth_min;
	}
	
	private String thk_max ;
	public String getThk_max() {
		return thk_max;
	}
	public void setThk_max(String thk_max) {
		this.thk_max = thk_max;
	}
	
	private String wth_max;
	public String getWth_max() {
		return wth_max;
	}
	public void setWth_max(String wth_max) {
		this.wth_max = wth_max;
	}
}
