/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2019-02-24
 * 描述            ：质保书数据主表（质保书编号、合同信息、订收单位、车号、明细号....等信息）
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Qms.qcm.vo;
import java.io.Serializable;
import java.util.Date;

import market.Qms.qcm.mapper.QcmZbsDataOrdMapper;

import org.apache.ibatis.type.JdbcType;

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_DATA_ORD", namespace=QcmZbsDataOrdMapper.class)
public class QcmZbsDataOrd extends BaseVO implements Serializable {
	/** 
	 * 质保书编号
	 */ 
	@Id
	private String cret_no;
	public String getCret_no() {
		return this.cret_no;
	}
	public void setCret_no(String cret_no) {
		this.cret_no = cret_no;
	}

	/** 
	 * 模板编号
	 */ 
	@Column
	private String tmpl_no;
	public String getTmpl_no() {
		return this.tmpl_no;
	}
	public void setTmpl_no(String tmpl_no) {
		this.tmpl_no = tmpl_no;
	}

	/** 
	 * 车船号
	 */ 
	@Column
	private String train_no;
	public String getTrain_no() {
		return this.train_no;
	}
	public void setTrain_no(String train_no) {
		this.train_no = train_no;
	}

	/** 
	 * 发运明细号
	 */ 
	@Column
	private String deltail_no;
	public String getDeltail_no() {
		return this.deltail_no;
	}
	public void setDeltail_no(String deltail_no) {
		this.deltail_no = deltail_no;
	}

	/** 
	 * 销售合同号
	 */ 
	@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 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 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 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 order_unit_code;
	public String getOrder_unit_code() {
		return this.order_unit_code;
	}
	public void setOrder_unit_code(String order_unit_code) {
		this.order_unit_code = order_unit_code;
	}

	/** 
	 * 订货单位描述
	 */ 
	@Column
	private String order_unit_desc;
	public String getOrder_unit_desc() {
		return this.order_unit_desc;
	}
	public void setOrder_unit_desc(String order_unit_desc) {
		this.order_unit_desc = order_unit_desc;
	}

	/** 
	 * 收货单位代码
	 */ 
	@Column
	private String reciver_unit_code;
	public String getReciver_unit_code() {
		return this.reciver_unit_code;
	}
	public void setReciver_unit_code(String reciver_unit_code) {
		this.reciver_unit_code = reciver_unit_code;
	}

	/** 
	 * 收货单位描述
	 */ 
	@Column
	private String reciver_unit_desc;
	public String getReciver_unit_desc() {
		return this.reciver_unit_desc;
	}
	public void setReciver_unit_desc(String reciver_unit_desc) {
		this.reciver_unit_desc = reciver_unit_desc;
	}

	/** 
	 * 总数量
	 */ 
	@Column
	private String sum_cnt;
	public String getSum_cnt() {
		return this.sum_cnt;
	}
	public void setSum_cnt(String sum_cnt) {
		this.sum_cnt = sum_cnt;
	}

	/** 
	 * 总重量
	 */ 
	@Column
	private String sum_wgt;
	public String getSum_wgt() {
		return this.sum_wgt;
	}
	public void setSum_wgt(String sum_wgt) {
		this.sum_wgt = sum_wgt;
	}

	/** 
	 * 导出次数
	 */ 
	@Column
	private String load_num;
	public String getLoad_num() {
		return this.load_num;
	}
	public void setLoad_num(String load_num) {
		this.load_num = load_num;
	}

	/** 
	 * 预览次数
	 */ 
	@Column
	private String view_num;
	public String getView_num() {
		return this.view_num;
	}
	public void setView_num(String view_num) {
		this.view_num = view_num;
	}

	/** 
	 * 打印次数
	 */ 
	@Column
	private String print_cnt;
	public String getPrint_cnt() {
		return this.print_cnt;
	}
	public void setPrint_cnt(String print_cnt) {
		this.print_cnt = print_cnt;
	}

	/** 
	 * 打印操作人
	 */ 
	@Column
	private String print_id;
	public String getPrint_id() {
		return this.print_id;
	}
	public void setPrint_id(String print_id) {
		this.print_id = print_id;
	}

	/** 
	 * 打印时间
	 */ 
	@Column
	private String print_dtime;
	public String getPrint_dtime() {
		return this.print_dtime;
	}
	public void setPrint_dtime(String print_dtime) {
		this.print_dtime = print_dtime;
	}

	/** 
	 * 是否发送（0:是，1:否）
	 */ 
	@Column
	private String is_send;
	public String getIs_send() {
		return this.is_send;
	}
	public void setIs_send(String is_send) {
		this.is_send = is_send;
	}

	/** 
	 * 有效标志(1:有效，0:无效)
	 */ 
	@Column
	private String validflag;
	public String getValidflag() {
		return this.validflag;
	}
	public void setValidflag(String validflag) {
		this.validflag = validflag;
	}

	/** 
	 * 明细确认日期
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date cfnm_date;
	public Date getCfnm_date() {
		return this.cfnm_date;
	}
	public void setCfnm_date(Date cfnm_date) {
		this.cfnm_date = cfnm_date;
	}

	/** 
	 * 创建人
	 */ 
	@Column
	private String create_name;
	public String getCreate_name() {
		return this.create_name;
	}
	public void setCreate_name(String create_name) {
		this.create_name = create_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 String delete_name;
	public String getDelete_name() {
		return this.delete_name;
	}
	public void setDelete_name(String delete_name) {
		this.delete_name = delete_name;
	}

	/** 
	 * 删除时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date delete_time;
	public Date getDelete_time() {
		return this.delete_time;
	}
	public void setDelete_time(Date delete_time) {
		this.delete_time = delete_time;
	}
	
	
	private String names;
	
	
	
	private String notes;
	public String getNames() {
		return names;
	}
	public void setNames(String names) {
		this.names = names;
	}
	public String getNotes() {
		return notes;
	}
	public void setNotes(String notes) {
		this.notes = notes;
	}
	@Column
	private String plan_no;
	public String getPlan_no() {
		return plan_no;
	}
	public void setPlan_no(String plan_no) {
		this.plan_no = plan_no;
	}
	

	/**
	 * 许可证号 3/11
	 */
	@Column
	private String license_no;
	public String getLicense_no() {
		return license_no;
	}
	public void setLicense_no(String license_no) {
		this.license_no = license_no;
	}
	
	
	@Column
	private String org_code;
	
	@Column
	private String org_name;
	public String getOrg_code() {
		return org_code;
	}
	public void setOrg_code(String org_code) {
		this.org_code = org_code;
	}
	public String getOrg_name() {
		return org_name;
	}
	public void setOrg_name(String org_name) {
		this.org_name = org_name;
	}
	
	/**
	 * 是否轧批
	 */
	@Column
	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;
	}
	
	/**
	 * 卷对应的design_key
	 */
	private String design_key;
	public String getDesign_key() {
		return design_key;
	}
	public void setDesign_key(String design_key) {
		this.design_key = design_key;
	}
	
	/**
	 * 数据源，附加要求还是订单讯息
	 */
	private String resource;
	public String getResource() {
		return resource;
	}
	public void setResource(String resource) {
		this.resource = resource;
	}
	
	/**
	 * 收货地址
	 */
	private String reciver_address;
	public String getReciver_address() {
		return reciver_address;
	}
	public void setReciver_address(String reciver_address) {
		this.reciver_address = reciver_address;
	}
	
	
	/**
	 * 质保书类型
	 */
	 @Column
	 private String cret_type;
	 public String getCret_type() {
		return cret_type;
	 }
	public void setCret_type(String cret_type) {
		this.cret_type = cret_type;
	}
	
	/**
	 * 打印标识
	 */
	@Column
	private String print_flag;
	
	
	public String getPrint_flag() {
		return print_flag;
	}
	public void setPrint_flag(String print_flag) {
		this.print_flag = print_flag;
	}

	/**
	 * CE编号
	 */
	@Column
	private String ce_no;
	public String getCe_no() {
		return ce_no;
	}
	public void setCe_no(String ce_no) {
		this.ce_no = ce_no;
	}
	
	@Column
	private String memo;
	public String getMemo() {
		return memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}
	

	/** 
	 * 质证书(xls格式)
	 */ 
	@Column(value="CRET_XLS", jdbcType=JdbcType.BLOB)
	private byte[] cret_xls;
	public byte[] getCret_xls() {
		return cret_xls;
	}
	public void setCret_xls(byte[] cret_xls) {
		this.cret_xls = cret_xls;
	}
	
	/** 
	 * 质证书(xls格式)
	 */ 
	@Column(value="CRET_PDF", jdbcType=JdbcType.BLOB)
	private byte[] cret_pdf;
	public byte[] getCret_pdf() {
		return cret_pdf;
	}
	public void setCret_pdf(byte[] cret_pdf) {
		this.cret_pdf = cret_pdf;
	}
	
	
	/** 
	 * 质证书(质保书(pdf格式-带防伪))
	 */ 
	@Column(value="CRET_PDF_AF", jdbcType=JdbcType.BLOB)
	private byte[] cret_pdf_af;
	public byte[] getCret_pdf_af() {
		return cret_pdf_af;
	}
	public void setCret_pdf_af(byte[] cret_pdf_af) {
		this.cret_pdf_af = cret_pdf_af;
	}
	
	/** 
	 * 质保书(xml格式)
	 */ 
	@Column(value="CRET_HTML", jdbcType=JdbcType.BLOB)
	private byte[] cret_html;
	public byte[] getCret_html() {
		return cret_html;
	}
	public void setCret_html(byte[] cret_html) {
		this.cret_html = cret_html;
	}
	/**
	 * 订单号
	 */
	@Column
	private String contract_line_seq;
	public String getContract_line_seq() {
		return contract_line_seq;
	}
	public void setContract_line_seq(String contract_line_seq) {
		this.contract_line_seq = contract_line_seq;
	}
	/**
	 * 发送人
	 */
	@Column
	private String send_name;
	public String getSend_name() {
		return send_name;
	}
	public void setSend_name(String send_name) {
		this.send_name = send_name;
	}
	
	/** 
	 * 删除时间
	 */ 
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date send_time;
	public Date getSend_time() {
		return send_time;
	}
	public void setSend_time(Date send_time) {
		this.send_time = send_time;
	}
	
	private String material_no;
	public String getMaterial_no() {
		return material_no;
	}
	public void setMaterial_no(String material_no) {
		this.material_no = material_no;
	}

}
