/***文档注释***********************************************
 * 作者               :                   易鑫
 * 创建日期      :                   2017.11.02
 * 描述               :        			客户附加要求附件表
 * 注意事项      :                   无
 * 遗留BUG :                   无
 * 修改日期      :                   
 * 修改人员      :                   
 * 修改内容      :                   
 ***********************************************************/
package market.Com.vo;

import java.io.Serializable;
import java.util.Date;

import market.Com.mapper.ComPscMapper;

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="COM_PSC", namespace=ComPscMapper.class)
public class ComPsc extends BaseVO implements Serializable {
	/**
	 * 产品规范定义表
	 */
	private static final long serialVersionUID = 8790739101998019311L;

	@Id
	//产品规范码
	private String psc;
	
	@Column
	//产品规范描述
	private String psc_desc;
	
	@Column
	//品名代码
	private String prod_code;
	
	@Column
	//品名描述
	private String prod_name;
	
	@Column
	//标准代码
	private String std_code;
	
	@Column
	//标准名称
	private String std_name;
	
	@Column
	//钢级(牌号)代码
	private String steel_code;
	
	@Column
	//钢级(牌号)名称
	private String steel_name;
	
	@Column
	//标准类别代码
	private String std_style_code;
	
	@Column
	//标准类别描述(PSL1....)
	private String std_style_desc;
	
	@Column
	//新产品代码
	private String new_prod_code;
	
	@Column
	//新产品描述
	private String new_prod_desc;
	
	@Column
	//管理部门代码
	private String dept_code;
	
	@Column
	//管理部门描述
//	private String dept_desc;
	private String dept_name;
	
	@Column
	//管理科室代码
	private String section_code;
	
	@Column
	//管理科室描述
//	private String section_desc;
	private String section_name;
	
	@Column
	//自动判定标识(是否自动判定)
	private String autojudge;
	
	@Column
	//{老系统}产品规范码
	private String psc_old;
	
	@Column
	//产品大类(4049)
	private String prod_line;
	
	@Column
	//品名类型(冶金规范类型----钢管(坯)、套管+接箍、附件短节、接箍、双公短节)
	private String prod_type;
	
	@Column
	//品种大类代码(4050)--销售分类
	private String prod_code_l;
	
	@Column
	//品种大类描述
	private String prod_desc_l;
	
	@Column
	//压缩比
	private Double compression_ratio;
	
//	@Column
//	//交货状态代码集合(多个交货状态中间用" ,”进行隔离)
//	private String delivery_state_code;
	
	@Column
	//组坯重量上限
	private Double blank_comb_max;
	
	@Column
	//有效标志(1:有效，0:无效)
	private String validflag;
	
	@Column
	//备注
	private String memo;
	
	@Column
	//
	private String create_name;
	
	@Column
	//
	private Date create_time;
	
	@Column
	//
	private String update_name;
	
	@Column
	//
	private Date update_time;
	
	@Column
	//
	private String delete_name;
	
	@Column
	//
	private Date delete_time;
	
	//DELIVERY_STATE_CODE
	private String delivery_state_code;
	
	
	public String getDelivery_state_code() {
		return delivery_state_code;
	}
	public void setDelivery_state_code(String delivery_state_code) {
		this.delivery_state_code = delivery_state_code;
	}


	private String forbidden_order;

	/** 用途代码 */
	
	private String alpha_code;

	/** 用途描述 */
	
	private String alpha_name;

	public String getAlpha_code() {
		return alpha_code;
	}
	public void setAlpha_code(String alpha_code) {
		this.alpha_code = alpha_code;
	}
	public String getAlpha_name() {
		return alpha_name;
	}
	public void setAlpha_name(String alpha_name) {
		this.alpha_name = alpha_name;
	}
	
	
	//
	private String msc;
	
	
	//
	private String msc_desc;
	
	//
	private String msc_style;
	
	
	//
	private String msc_style_name;
	
	/**
	 * 用于改判配置传参
	 * @return
	 */
	
	private Long psc_seq;
	
	
	public String getMsc_style() {
		return msc_style;
	}

	public void setMsc_style(String msc_style) {
		this.msc_style = msc_style;
	}

	public String getMsc_style_name() {
		return msc_style_name;
	}

	public void setMsc_style_name(String msc_style_name) {
		this.msc_style_name = msc_style_name;
	}

	

	public Long getPsc_seq() {
		return psc_seq;
	}
	public void setPsc_seq(Long psc_seq) {
		this.psc_seq = psc_seq;
	}
	public String getMsc() {
		return msc;
	}

	public void setMsc(String msc) {
		this.msc = msc;
	}

	public String getMsc_desc() {
		return msc_desc;
	}

	public void setMsc_desc(String msc_desc) {
		this.msc_desc = msc_desc;
	}

	public String getForbidden_order() {
		return forbidden_order;
	}

	public void setForbidden_order(String forbidden_order) {
		this.forbidden_order = forbidden_order;
	}

	public String getPsc() {
		return psc;
	}

	public void setPsc(String psc) {
		this.psc = psc;
	}

	public String getPsc_desc() {
		return psc_desc;
	}

	public void setPsc_desc(String pscDesc) {
		psc_desc = pscDesc;
	}

	public String getProd_code() {
		return prod_code;
	}

	public void setProd_code(String prodCode) {
		prod_code = prodCode;
	}

	public String getProd_name() {
		return prod_name;
	}

	public void setProd_name(String prodName) {
		prod_name = prodName;
	}

	public String getStd_code() {
		return std_code;
	}

	public void setStd_code(String stdCode) {
		std_code = stdCode;
	}

	public String getStd_name() {
		return std_name;
	}

	public void setStd_name(String stdName) {
		std_name = stdName;
	}

	public String getSteel_code() {
		return steel_code;
	}

	public void setSteel_code(String steelCode) {
		steel_code = steelCode;
	}

	public String getSteel_name() {
		return steel_name;
	}

	public void setSteel_name(String steelName) {
		steel_name = steelName;
	}

	public String getStd_style_code() {
		return std_style_code;
	}

	public void setStd_style_code(String stdStyleCode) {
		std_style_code = stdStyleCode;
	}

	public String getStd_style_desc() {
		return std_style_desc;
	}

	public void setStd_style_desc(String stdStyleDesc) {
		std_style_desc = stdStyleDesc;
	}

	public String getNew_prod_code() {
		return new_prod_code;
	}

	public void setNew_prod_code(String newProdCode) {
		new_prod_code = newProdCode;
	}

	public String getNew_prod_desc() {
		return new_prod_desc;
	}

	public void setNew_prod_desc(String newProdDesc) {
		new_prod_desc = newProdDesc;
	}

	public String getDept_code() {
		return dept_code;
	}

	public void setDept_code(String deptCode) {
		dept_code = deptCode;
	}

	public String getSection_code() {
		return section_code;
	}

	public void setSection_code(String sectionCode) {
		section_code = sectionCode;
	}

	public String getAutojudge() {
		return autojudge;
	}

	public void setAutojudge(String autojudge) {
		this.autojudge = autojudge;
	}

	public String getPsc_old() {
		return psc_old;
	}

	public void setPsc_old(String pscOld) {
		psc_old = pscOld;
	}

	public String getProd_line() {
		return prod_line;
	}

	public void setProd_line(String prodLine) {
		prod_line = prodLine;
	}

	public String getProd_type() {
		return prod_type;
	}

	public void setProd_type(String prodType) {
		prod_type = prodType;
	}

	public String getProd_code_l() {
		return prod_code_l;
	}

	public void setProd_code_l(String prodCodeL) {
		prod_code_l = prodCodeL;
	}

	public String getProd_desc_l() {
		return prod_desc_l;
	}

	public void setProd_desc_l(String prodDescL) {
		prod_desc_l = prodDescL;
	}

	public Double getCompression_ratio() {
		return compression_ratio;
	}

	public void setCompression_ratio(Double compressionRatio) {
		compression_ratio = compressionRatio;
	}

//	public String getDelivery_state_code() {
//		return delivery_state_code;
//	}
//
//	public void setDelivery_state_code(String deliveryStateCode) {
//		delivery_state_code = deliveryStateCode;
//	}

	public Double getBlank_comb_max() {
		return blank_comb_max;
	}

	public void setBlank_comb_max(Double blankCombMax) {
		blank_comb_max = blankCombMax;
	}

	public String getValidflag() {
		return validflag;
	}

	public void setValidflag(String validflag) {
		this.validflag = validflag;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getCreate_name() {
		return create_name;
	}

	public void setCreate_name(String createName) {
		create_name = createName;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date createTime) {
		create_time = createTime;
	}

	public String getUpdate_name() {
		return update_name;
	}

	public void setUpdate_name(String updateName) {
		update_name = updateName;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date updateTime) {
		update_time = updateTime;
	}

	public String getDelete_name() {
		return delete_name;
	}

	public void setDelete_name(String deleteName) {
		delete_name = deleteName;
	}

	public Date getDelete_time() {
		return delete_time;
	}

	public void setDelete_time(Date deleteTime) {
		delete_time = deleteTime;
	}

	public void setSection_name(String section_name) {
		this.section_name = section_name;
	}

	public String getSection_name() {
		return section_name;
	}

	public void setDept_name(String dept_name) {
		this.dept_name = dept_name;
	}

	public String getDept_name() {
		return dept_name;
	}
	
}
