/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2019-01-29
 * 描述            ：质保书发运物料信息表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.qcm.vo;
import java.io.Serializable;
import java.util.Date;

import market.Qms.qcm.mapper.QcmZbsBillMapper;

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="QCM_ZBS_BILL", namespace=QcmZbsBillMapper.class)
public class QcmZbsBill extends BaseVO implements Serializable {
	/** 
	 * 发货单号
	 */ 
	@Id
	private String bill_no;
	public String getBill_no() {
		return this.bill_no;
	}
	public void setBill_no(String bill_no) {
		this.bill_no = bill_no;
	}

	/** 
	 * 轧批号
	 */ 
	@Column
	private String batch_no;
	public String getBatch_no() {
		return this.batch_no;
	}
	public void setBatch_no(String batch_no) {
		this.batch_no = batch_no;
	}

	/** 
	 * 物料号
	 */ 
	@Id
	private String object_no;
	public String getObject_no() {
		return this.object_no;
	}
	public void setObject_no(String object_no) {
		this.object_no = object_no;
	}

	/** 
	 * 炉号
	 */ 
	@Column
	private String heat_no;
	public String getHeat_no() {
		return this.heat_no;
	}
	public void setHeat_no(String heat_no) {
		this.heat_no = heat_no;
	}

	/** 
	 * 牌号代码
	 */ 
	@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 thick;
	public String getThick() {
		return this.thick;
	}
	public void setThick(String thick) {
		this.thick = thick;
	}

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

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

	/** 
	 * 产品名称代码
	 */ 
	@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 org_num;
	public String getOrg_num() {
		return this.org_num;
	}
	public void setOrg_num(String org_num) {
		this.org_num = org_num;
	}

	/** 
	 * 标准名称
	 */ 
	@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 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 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 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;
	}

	/** 
	 * 合同行序号
	 */ 
	@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 order_seq;
	public String getOrder_seq() {
		return this.order_seq;
	}
	public void setOrder_seq(String order_seq) {
		this.order_seq = order_seq;
	}

	/** 
	 * 切边方式代码
	 */ 
	@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 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;
	}

	/** 
	 * 订货单位代码
	 */ 
	@Column
	private String order_unit_no;
	public String getOrder_unit_no() {
		return this.order_unit_no;
	}
	public void setOrder_unit_no(String order_unit_no) {
		this.order_unit_no = order_unit_no;
	}

	/** 
	 * 订货单位描述
	 */ 
	@Column
	private String order_unit_name;
	public String getOrder_unit_name() {
		return this.order_unit_name;
	}
	public void setOrder_unit_name(String order_unit_name) {
		this.order_unit_name = order_unit_name;
	}

	/** 
	 * 收货单位名称
	 */ 
	@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_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 car_no;
	public String getCar_no() {
		return this.car_no;
	}
	public void setCar_no(String car_no) {
		this.car_no = car_no;
	}

	/** 
	 * 理重
	 */ 
	@Column
	private String theory_weight;
	public String getTheory_weight() {
		return this.theory_weight;
	}
	public void setTheory_weight(String theory_weight) {
		this.theory_weight = theory_weight;
	}

	/** 
	 * 实重
	 */ 
	@Column
	private String fact_weight;
	public String getFact_weight() {
		return this.fact_weight;
	}
	public void setFact_weight(String fact_weight) {
		this.fact_weight = fact_weight;
	}

	/** 
	 * 数量
	 */ 
	@Column
	private String quantity;
	public String getQuantity() {
		return this.quantity;
	}
	public void setQuantity(String quantity) {
		this.quantity = quantity;
	}

	/** 
	 * 创建时间
	 */ 
	@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 String std_code;
	public String getStd_code() {
		return this.std_code;
	}
	public void setStd_code(String std_code) {
		this.std_code = std_code;
	}

	/** 
	 * 是否创建了质保书：1是，0否
	 */ 
	@Column
	private String is_create_book;
	public String getIs_create_book() {
		return this.is_create_book;
	}
	public void setIs_create_book(String is_create_book) {
		this.is_create_book = is_create_book;
	}

	/** 
	 * 虚拟发货0，实际发货1
	 */ 
	@Column
	private String data_sources;
	public String getData_sources() {
		return this.data_sources;
	}
	public void setData_sources(String data_sources) {
		this.data_sources = data_sources;
	}

	/** 
	 * 认证机构代码
	 */ 
	@Column
	private String org_code;
	public String getOrg_code() {
		return this.org_code;
	}
	public void setOrg_code(String org_code) {
		this.org_code = org_code;
	}

	/** 
	 * 认证机构名称
	 */ 
	@Column
	private String org_name;
	public String getOrg_name() {
		return this.org_name;
	}
	public void setOrg_name(String org_name) {
		this.org_name = org_name;
	}
	
	
	/**
	 * 创建人
	 */
	@Column
	private String create_name;
	public String getCreate_name() {
		return create_name;
	}
	public void setCreate_name(String create_name) {
		this.create_name = create_name;
	}
	
	
	private int bill_count;
	public int getBill_count() {
		return bill_count;
	}
	public void setBill_count(int bill_count) {
		this.bill_count = bill_count;
	}
	
	/**
	 * 是否轧批
	 */
	private String is_batch;
	
	/**
	 * 是否区分宽度
	 */
	private String is_width;
	
	/**
	 * 是否区分长度
	 */
	private String is_length ;
	public String getIs_batch() {
		return is_batch;
	}
	public void setIs_batch(String is_batch) {
		this.is_batch = is_batch;
	}
	public String getIs_width() {
		return is_width;
	}
	public void setIs_width(String is_width) {
		this.is_width = is_width;
	}
	public String getIs_length() {
		return is_length;
	}
	public void setIs_length(String is_length) {
		this.is_length = is_length;
	}
	
	/**
	 * 明细创建日期
	 */
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date detail_date;
	public Date getDetail_date() {
		return detail_date;
	}
	public void setDetail_date(Date detail_date) {
		this.detail_date = detail_date;
	}
	
	@Column
	private String customer_order_no;
	public String getCustomer_order_no() {
		return customer_order_no;
	}
	public void setCustomer_order_no(String customer_order_no) {
		this.customer_order_no = customer_order_no;
	}
	
	/**
	 * 探伤标准代码 3/11
	 */
	@Column
	private String dic_std_code;
	
	/**
	 * 探伤标准描述
	 */
	@Column
	private String dic_std_desc;
	
	
	/**
	 * 探伤等级代码
	 */
	@Column
	private String dic_lv_code;
	
	
	/**
	 * 探伤等级描述
	 */
	@Column
	private String dic_lv_desc;
	
	/**
	 * 探伤检验结果描述
	 */
	@Column
	private String dic_result_desc;
	
	
	/**
	 * 探伤检验结果描述
	 */
	@Column
	private String cic_result_desc;
	
	/**
	 * 材质判定结果描述
	 */
	@Column
	private String pic_result_desc;
	
	/**
	 * 公差判定结果描述
	 */
	@Column
	private String sic_result_desc;
	
	/**
	 * 上表检验结果描述
	 */
	@Column
	private String sfu_result_desc;
	
	/**
	 * 下表检验结果描述
	 */
	@Column
	private String sfd_result_desc;
	public String getDic_std_code() {
		return dic_std_code;
	}
	
	@Column
	private String design_key;
	
	
	public String getDesign_key() {
		return design_key;
	}
	public void setDesign_key(String design_key) {
		this.design_key = design_key;
	}
	public void setDic_std_code(String dic_std_code) {
		this.dic_std_code = dic_std_code;
	}
	public String getDic_std_desc() {
		return dic_std_desc;
	}
	public void setDic_std_desc(String dic_std_desc) {
		this.dic_std_desc = dic_std_desc;
	}
	public String getDic_lv_code() {
		return dic_lv_code;
	}
	public void setDic_lv_code(String dic_lv_code) {
		this.dic_lv_code = dic_lv_code;
	}
	public String getDic_lv_desc() {
		return dic_lv_desc;
	}
	public void setDic_lv_desc(String dic_lv_desc) {
		this.dic_lv_desc = dic_lv_desc;
	}
	public String getDic_result_desc() {
		return dic_result_desc;
	}
	public void setDic_result_desc(String dic_result_desc) {
		this.dic_result_desc = dic_result_desc;
	}
	public String getCic_result_desc() {
		return cic_result_desc;
	}
	public void setCic_result_desc(String cic_result_desc) {
		this.cic_result_desc = cic_result_desc;
	}
	public String getPic_result_desc() {
		return pic_result_desc;
	}
	public void setPic_result_desc(String pic_result_desc) {
		this.pic_result_desc = pic_result_desc;
	}
	public String getSic_result_desc() {
		return sic_result_desc;
	}
	public void setSic_result_desc(String sic_result_desc) {
		this.sic_result_desc = sic_result_desc;
	}
	public String getSfu_result_desc() {
		return sfu_result_desc;
	}
	public void setSfu_result_desc(String sfu_result_desc) {
		this.sfu_result_desc = sfu_result_desc;
	}
	public String getSfd_result_desc() {
		return sfd_result_desc;
	}
	public void setSfd_result_desc(String sfd_result_desc) {
		this.sfd_result_desc = sfd_result_desc;
	}
	
	@Column
	private String psc;
	public String getPsc() {
		return psc;
	}
	public void setPsc(String psc) {
		this.psc = psc;
	}
	
	/**
	 * 物料类型(0原料卷、1中间卷、2成品卷)
	 */
	@Column
	private String mat_type;
	public String getMat_type() {
		return mat_type;
	}
	public void setMat_type(String mat_type) {
		this.mat_type = mat_type;
	}
	
	
	/**
	 * 成分判定记录号
	 */
	@Column
	private String cic_id;
	public String getCic_id() {
		return cic_id;
	}
	public void setCic_id(String cic_id) {
		this.cic_id = cic_id;
	}
	
	/**
	 * 材质判定记录号
	 */
	@Column
	private String pic_id;
	public String getPic_id() {
		return pic_id;
	}
	public void setPic_id(String pic_id) {
		this.pic_id = pic_id;
	}
	

}

