package market.Qms.qcm.vo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hnshituo.orm.annotation.Column;

public class QcmJudgeSurfaceSum {
	/** 
	 * 表面检验索引号（上表面：U+两位年/月/日+4位流水号,示例：U1803060001，下表面：D+两位年/月/日+4位流水号,示例：D1803060001，边部：E+两位年/月/日+4位流水号,示例：E1803060001）
	 */ 
	private String surface_id;
	public String getSurface_id() {
		return this.surface_id;
	}
	public void setSurface_id(String surface_id) {
		this.surface_id = surface_id;
	}

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

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

	/** 
	 * 检验号
	 */ 
	private String inspection_lot;
	public String getInspection_lot() {
		return this.inspection_lot;
	}
	public void setInspection_lot(String inspection_lot) {
		this.inspection_lot = inspection_lot;
	}

	/** 
	 * 材料号
	 */ 
	private String material_no;
	public String getMaterial_no() {
		return this.material_no;
	}
	public void setMaterial_no(String material_no) {
		this.material_no = material_no;
	}

	/** 
	 * 表面检验结果代码
	 */ 
	@Column
	private String sf_result_code;
	public String getSf_result_code() {
		return this.sf_result_code;
	}
	public void setSf_result_code(String sf_result_code) {
		this.sf_result_code = sf_result_code;
	}

	/** 
	 * 表面检验结果名称
	 */ 
	@Column
	private String sf_result_desc;
	public String getSf_result_desc() {
		return this.sf_result_desc;
	}
	public void setSf_result_desc(String sf_result_desc) {
		this.sf_result_desc = sf_result_desc;
	}

	/** 
	 * 表面检验备注
	 */ 
	@Column
	private String sf_memo;
	public String getSf_memo() {
		return this.sf_memo;
	}
	public void setSf_memo(String sf_memo) {
		this.sf_memo = sf_memo;
	}

	/** 
	 * 表面检验类型(U:上表面,D:下表面,E:边部)
	 */ 
	@Column
	private String sf_type;
	public String getSf_type() {
		return this.sf_type;
	}
	public void setSf_type(String sf_type) {
		this.sf_type = sf_type;
	}

	/** 
	 * 责任单位代码(物料生产产线对应的车间）
	 */ 
	private String respon_section_code;
	public String getRespon_section_code() {
		return this.respon_section_code;
	}
	public void setRespon_section_code(String respon_section_code) {
		this.respon_section_code = respon_section_code;
	}

	/** 
	 * 责任单位名称
	 */ 
	private String respon_section_name;
	public String getRespon_section_name() {
		return this.respon_section_name;
	}
	public void setRespon_section_name(String respon_section_name) {
		this.respon_section_name = respon_section_name;
	}

	/** 
	 * 产线代码
	 */ 
	private String pline_code;
	public String getPline_code() {
		return this.pline_code;
	}
	public void setPline_code(String pline_code) {
		this.pline_code = pline_code;
	}

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

	/** 
	 * 班次
	 */ 
	private String wrk_ord;
	public String getWrk_ord() {
		return this.wrk_ord;
	}
	public void setWrk_ord(String wrk_ord) {
		this.wrk_ord = wrk_ord;
	}

	/** 
	 * 班组
	 */ 
	private String wrk_grp;
	public String getWrk_grp() {
		return this.wrk_grp;
	}
	public void setWrk_grp(String wrk_grp) {
		this.wrk_grp = wrk_grp;
	}

	/** 
	 * 检验人
	 */ 
	private String judge_name;
	public String getJudge_name() {
		return this.judge_name;
	}
	public void setJudge_name(String judge_name) {
		this.judge_name = judge_name;
	}

	/** 
	 * 检验日期
	 */ 
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date judge_time;
	public Date getJudge_time() {
		return this.judge_time;
	}
	public void setJudge_time(Date judge_time) {
		this.judge_time = judge_time;
	}
	/** 
	 * 主缺陷标识（1是、0否）
	 */ 
	private String primary_flag;
	public String getPrimary_flag() {
		return this.primary_flag;
	}
	public void setPrimary_flag(String primary_flag) {
		this.primary_flag = primary_flag;
	}

	/** 
	 * 缺陷序号（1...N，主缺陷固定在序号1）
	 */ 
	private Long flaw_seq;
	public Long getFlaw_seq() {
		return this.flaw_seq;
	}
	public void setFlaw_seq(Long flaw_seq) {
		this.flaw_seq = flaw_seq;
	}

	/** 
	 * 缺陷代码
	 */ 
	private String flaw_code;
	public String getFlaw_code() {
		return this.flaw_code;
	}
	public void setFlaw_code(String flaw_code) {
		this.flaw_code = flaw_code;
	}

	/** 
	 * 缺陷描述
	 */ 
	private String flaw_desc;
	public String getFlaw_desc() {
		return this.flaw_desc;
	}
	public void setFlaw_desc(String flaw_desc) {
		this.flaw_desc = flaw_desc;
	}

	/** 
	 * 缺陷类型代码（COM_BASE_INFO:SORT_CODE=4083)
	 */ 
	private String flaw_type_code;
	public String getFlaw_type_code() {
		return this.flaw_type_code;
	}
	public void setFlaw_type_code(String flaw_type_code) {
		this.flaw_type_code = flaw_type_code;
	}

	/** 
	 * 缺陷类型名称
	 */ 
	private String flaw_type_desc;
	public String getFlaw_type_desc() {
		return this.flaw_type_desc;
	}
	public void setFlaw_type_desc(String flaw_type_desc) {
		this.flaw_type_desc = flaw_type_desc;
	}

	/** 
	 * 缺陷位置代码
	 */ 
	private String flaw_pos_code;
	public String getFlaw_pos_code() {
		return this.flaw_pos_code;
	}
	public void setFlaw_pos_code(String flaw_pos_code) {
		this.flaw_pos_code = flaw_pos_code;
	}

	/** 
	 * 缺陷位置描述
	 */ 
	private String flaw_pos_desc;
	public String getFlaw_pos_desc() {
		return this.flaw_pos_desc;
	}
	public void setFlaw_pos_desc(String flaw_pos_desc) {
		this.flaw_pos_desc = flaw_pos_desc;
	}

	/** 
	 * 缺陷重量
	 */ 
	private Long flaw_weight;
	public Long getFlaw_weight() {
		return this.flaw_weight;
	}
	public void setFlaw_weight(Long flaw_weight) {
		this.flaw_weight = flaw_weight;
	}

	/** 
	 * 缺陷数量
	 */ 
	private Long flaw_quantity;
	public Long getFlaw_quantity() {
		return this.flaw_quantity;
	}
	public void setFlaw_quantity(Long flaw_quantity) {
		this.flaw_quantity = flaw_quantity;
	}

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

	/** 
	 * 创建人
	 */ 
	private String create_name;
	public String getCreate_name() {
		return this.create_name;
	}
	public void setCreate_name(String create_name) {
		this.create_name = create_name;
	}

	/** 
	 * 创建时间
	 */ 
	@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;
	}

	/** 
	 * 修改人
	 */ 
	private String update_name;
	public String getUpdate_name() {
		return this.update_name;
	}
	public void setUpdate_name(String update_name) {
		this.update_name = update_name;
	}

	/** 
	 * 修改时间
	 */ 
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date update_time;
	public Date getUpdate_time() {
		return this.update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}


}
