/***文档注释***********************************************
 * 作者            ：
 * 创建日期     ：2018-05-07
 * 描述            ：供应商信息主表
 * 注意事项     ：
 * 遗留BUG   ：
 * 修改日期     ：
 * 修改人员     ：
 * 修改内容     ：
***********************************************************/
package market.Pms.Supp.vo;
import java.io.Serializable;
import java.util.Date;

import market.Pms.Supp.mapper.PurSuppMMapper;

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="PUR_SUPP_M", namespace=PurSuppMMapper.class)
public class PurSuppM extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -4954136646972070744L;
	/** 
	 * 供应商代码
	 */ 
	@Id
	private String supp_code;
	public String getSupp_code() {
		return this.supp_code;
	}
	public void setSupp_code(String supp_code) {
		this.supp_code = supp_code;
	}

	/** 
	 * 供应商名称
	 */ 
	@Column
	private String supp_name;
	public String getSupp_name() {
		return this.supp_name;
	}
	public void setSupp_name(String supp_name) {
		this.supp_name = supp_name;
	}

	/** 
	 * 组织机构代码
	 */ 
	@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 supp_short_name;
	public String getSupp_short_name() {
		return this.supp_short_name;
	}
	public void setSupp_short_name(String supp_short_name) {
		this.supp_short_name = supp_short_name;
	}

	/** 
	 * 供应商税号/标识
	 */ 
	@Column
	private String supp_tax_id;
	public String getSupp_tax_id() {
		return this.supp_tax_id;
	}
	public void setSupp_tax_id(String supp_tax_id) {
		this.supp_tax_id = supp_tax_id;
	}

	/** 
	 * 供应商公司性质
	 */ 
	@Column
	private String supp_character;
	public String getSupp_character() {
		return this.supp_character;
	}
	public void setSupp_character(String supp_character) {
		this.supp_character = supp_character;
	}

	/** 
	 * 供应商法人
	 */ 
	@Column
	private String supp_registrar_name;
	public String getSupp_registrar_name() {
		return this.supp_registrar_name;
	}
	public void setSupp_registrar_name(String supp_registrar_name) {
		this.supp_registrar_name = supp_registrar_name;
	}

	/** 
	 * 供应商国家编码
	 */ 
	@Column
	private String supp_nationality_code;
	public String getSupp_nationality_code() {
		return this.supp_nationality_code;
	}
	public void setSupp_nationality_code(String supp_nationality_code) {
		this.supp_nationality_code = supp_nationality_code;
	}

	/** 
	 * 供应商国家
	 */ 
	@Column
	private String supp_nationality;
	public String getSupp_nationality() {
		return this.supp_nationality;
	}
	public void setSupp_nationality(String supp_nationality) {
		this.supp_nationality = supp_nationality;
	}

	/** 
	 * 供应商省份编码
	 */ 
	@Column
	private String supp_province_code;
	public String getSupp_province_code() {
		return this.supp_province_code;
	}
	public void setSupp_province_code(String supp_province_code) {
		this.supp_province_code = supp_province_code;
	}

	/** 
	 * 供应商省份
	 */ 
	@Column
	private String supp_province;
	public String getSupp_province() {
		return this.supp_province;
	}
	public void setSupp_province(String supp_province) {
		this.supp_province = supp_province;
	}

	/** 
	 * 供应商城市
	 */ 
	@Column
	private String supp_city;
	public String getSupp_city() {
		return this.supp_city;
	}
	public void setSupp_city(String supp_city) {
		this.supp_city = supp_city;
	}
	
	/** 
	 * 供应商办公城市
	 */ 
	@Column
	private String supp_office_city;
	public String getSupp_office_city() {
		return this.supp_office_city;
	}
	public void setSupp_office_city(String supp_office_city) {
		this.supp_office_city = supp_office_city;
	}

	/** 
	 * 供应商办公省份代码
	 */ 
	@Column
	private String supp_office_code;
	public String getSupp_office_code() {
		return this.supp_office_code;
	}
	public void setSupp_office_code(String supp_office_code) {
		this.supp_office_code = supp_office_code;
	}

	/** 
	 * 供应商办公省份
	 */ 
	@Column
	private String supp_office;
	public String getSupp_office() {
		return this.supp_office;
	}
	public void setSupp_office(String supp_office) {
		this.supp_office = supp_office;
	}

	/** 
	 * 供应商生效日期
	 */ 
	@Column
	private String supp_start_date;
	public String getSupp_start_date() {
		return this.supp_start_date;
	}
	public void setSupp_start_date(String supp_start_date) {
		this.supp_start_date = supp_start_date;
	}

	/** 
	 * 供应商失效日期
	 */ 
	@Column
	private String supp_end_date;
	public String getSupp_end_date() {
		return this.supp_end_date;
	}
	public void setSupp_end_date(String supp_end_date) {
		this.supp_end_date = supp_end_date;
	}

	/** 
	 * 供应商税号生效日期
	 */ 
	@Column
	private String supp_tax_start_date;
	public String getSupp_tax_start_date() {
		return this.supp_tax_start_date;
	}
	public void setSupp_tax_start_date(String supp_tax_start_date) {
		this.supp_tax_start_date = supp_tax_start_date;
	}

	/** 
	 * 供应商税号失效日期
	 */ 
	@Column
	private String supp_tax_end_date;
	public String getSupp_tax_end_date() {
		return this.supp_tax_end_date;
	}
	public void setSupp_tax_end_date(String supp_tax_end_date) {
		this.supp_tax_end_date = supp_tax_end_date;
	}

	/** 
	 * 供应商营业执照号码
	 */ 
	@Column
	private String supp_lic_num;
	public String getSupp_lic_num() {
		return this.supp_lic_num;
	}
	public void setSupp_lic_num(String supp_lic_num) {
		this.supp_lic_num = supp_lic_num;
	}

	/** 
	 * 供应商营业执照生效日期
	 */ 
	@Column
	private String supp_lic_start_date;
	public String getSupp_lic_start_date() {
		return this.supp_lic_start_date;
	}
	public void setSupp_lic_start_date(String supp_lic_start_date) {
		this.supp_lic_start_date = supp_lic_start_date;
	}

	/** 
	 * 供应商营业执照失效日期
	 */ 
	@Column
	private String supp_lic_end_date;
	public String getSupp_lic_end_date() {
		return this.supp_lic_end_date;
	}
	public void setSupp_lic_end_date(String supp_lic_end_date) {
		this.supp_lic_end_date = supp_lic_end_date;
	}

	/** 
	 * 供应商经营范围
	 */ 
	@Column
	private String supp_operate_scope;
	public String getSupp_operate_scope() {
		return this.supp_operate_scope;
	}
	public void setSupp_operate_scope(String supp_operate_scope) {
		this.supp_operate_scope = supp_operate_scope;
	}

	/** 
	 * 供应商行业类型
	 */ 
	@Column
	private String supp_industry_type;
	public String getSupp_industry_type() {
		return this.supp_industry_type;
	}
	public void setSupp_industry_type(String supp_industry_type) {
		this.supp_industry_type = supp_industry_type;
	}

	/** 
	 * 供应商区分(6003)
	 */ 
	@Column
	private String supp_type;
	public String getSupp_type() {
		return this.supp_type;
	}
	public void setSupp_type(String supp_type) {
		this.supp_type = supp_type;
	}

	/** 
	 * 是否内部供应商
	 */ 
	@Column
	private String supp_is_internal;
	public String getSupp_is_internal() {
		return this.supp_is_internal;
	}
	public void setSupp_is_internal(String supp_is_internal) {
		this.supp_is_internal = supp_is_internal;
	}

	/** 
	 * 是否制造商
	 */ 
	@Column
	private String supp_is_manufacturer;
	public String getSupp_is_manufacturer() {
		return this.supp_is_manufacturer;
	}
	public void setSupp_is_manufacturer(String supp_is_manufacturer) {
		this.supp_is_manufacturer = supp_is_manufacturer;
	}

	/** 
	 * 是否子公司
	 */ 
	@Column
	private String supp_is_sub_company;
	public String getSupp_is_sub_company() {
		return this.supp_is_sub_company;
	}
	public void setSupp_is_sub_company(String supp_is_sub_company) {
		this.supp_is_sub_company = supp_is_sub_company;
	}

	/** 
	 * 供应商网址
	 */ 
	@Column
	private String supp_website;
	public String getSupp_website() {
		return this.supp_website;
	}
	public void setSupp_website(String supp_website) {
		this.supp_website = supp_website;
	}

	/** 
	 * 供应商注册资金
	 */ 
	@Column
	private Long supp_reg_capital;
	public Long getSupp_reg_capital() {
		return this.supp_reg_capital;
	}
	public void setSupp_reg_capital(Long supp_reg_capital) {
		this.supp_reg_capital = supp_reg_capital;
	}

	/** 
	 * 供应商注册币种
	 */ 
	@Column
	private String supp_reg_cap_currency;
	public String getSupp_reg_cap_currency() {
		return this.supp_reg_cap_currency;
	}
	public void setSupp_reg_cap_currency(String supp_reg_cap_currency) {
		this.supp_reg_cap_currency = supp_reg_cap_currency;
	}

	/** 
	 * 供应商评定等级
	 */ 
	@Column
	private String supp_per_grade;
	public String getSupp_per_grade() {
		return this.supp_per_grade;
	}
	public void setSupp_per_grade(String supp_per_grade) {
		this.supp_per_grade = supp_per_grade;
	}

	/** 
	 * 税率
	 */ 
	@Column
	private String supp_tax_rate;
	public String getSupp_tax_rate() {
		return this.supp_tax_rate;
	}
	public void setSupp_tax_rate(String supp_tax_rate) {
		this.supp_tax_rate = supp_tax_rate;
	}

	/** 
	 * 供应商合作关系等级
	 */ 
	@Column
	private String supp_relation_grade;
	public String getSupp_relation_grade() {
		return this.supp_relation_grade;
	}
	public void setSupp_relation_grade(String supp_relation_grade) {
		this.supp_relation_grade = supp_relation_grade;
	}

	/** 
	 * 供应商地址
	 */ 
	@Column
	private String supp_address;
	public String getSupp_address() {
		return this.supp_address;
	}
	public void setSupp_address(String supp_address) {
		this.supp_address = supp_address;
	}

	/** 
	 * 供应商地址邮编
	 */ 
	@Column
	private String supp_add_postal;
	public String getSupp_add_postal() {
		return this.supp_add_postal;
	}
	public void setSupp_add_postal(String supp_add_postal) {
		this.supp_add_postal = supp_add_postal;
	}

	/** 
	 * 供应商联系人名称
	 */ 
	@Column
	private String supplier_link_man;
	public String getSupplier_link_man() {
		return this.supplier_link_man;
	}
	public void setSupplier_link_man(String supplier_link_man) {
		this.supplier_link_man = supplier_link_man;
	}

	/** 
	 * 供应商联系人传真
	 */ 
	@Column
	private String supp_contact_fax;
	public String getSupp_contact_fax() {
		return this.supp_contact_fax;
	}
	public void setSupp_contact_fax(String supp_contact_fax) {
		this.supp_contact_fax = supp_contact_fax;
	}

	/** 
	 * 供应商联系人电话
	 */ 
	@Column
	private String supp_contact_tel;
	public String getSupp_contact_tel() {
		return this.supp_contact_tel;
	}
	public void setSupp_contact_tel(String supp_contact_tel) {
		this.supp_contact_tel = supp_contact_tel;
	}

	/** 
	 * 供应商联系人EMAIL
	 */ 
	@Column
	private String supp_contact_email;
	public String getSupp_contact_email() {
		return this.supp_contact_email;
	}
	public void setSupp_contact_email(String supp_contact_email) {
		this.supp_contact_email = supp_contact_email;
	}

	/** 
	 * 供应商联系人手机
	 */ 
	@Column
	private String supp_contact_cell_phone;
	public String getSupp_contact_cell_phone() {
		return this.supp_contact_cell_phone;
	}
	public void setSupp_contact_cell_phone(String supp_contact_cell_phone) {
		this.supp_contact_cell_phone = supp_contact_cell_phone;
	}

	/** 
	 * 供应商联系人职务
	 */ 
	@Column
	private String supp_contact_title;
	public String getSupp_contact_title() {
		return this.supp_contact_title;
	}
	public void setSupp_contact_title(String supp_contact_title) {
		this.supp_contact_title = supp_contact_title;
	}

	/** 
	 * 供应商备注
	 */ 
	@Column
	private String supp_comment;
	public String getSupp_comment() {
		return this.supp_comment;
	}
	public void setSupp_comment(String supp_comment) {
		this.supp_comment = supp_comment;
	}

	/** 
	 * 供应商信用等级
	 */ 
	@Column
	private String supp_credit_rate;
	public String getSupp_credit_rate() {
		return this.supp_credit_rate;
	}
	public void setSupp_credit_rate(String supp_credit_rate) {
		this.supp_credit_rate = supp_credit_rate;
	}

	/** 
	 * 财务账号（结算用）
	 */ 
	@Column
	private String balance_account;
	public String getBalance_account() {
		return this.balance_account;
	}
	public void setBalance_account(String balance_account) {
		this.balance_account = balance_account;
	}

	/** 
	 * 结算代码（结算用）
	 */ 
	@Column
	private String balance_code;
	public String getBalance_code() {
		return this.balance_code;
	}
	public void setBalance_code(String balance_code) {
		this.balance_code = balance_code;
	}

	/** 
	 * 是否登录（供应商管理中心）
	 */ 
	@Column
	private String invite_is_login;
	public String getInvite_is_login() {
		return this.invite_is_login;
	}
	public void setInvite_is_login(String invite_is_login) {
		this.invite_is_login = invite_is_login;
	}

	/** 
	 * 登录密码（供应商管理中心）
	 */ 
	@Column
	private String invite_password;
	public String getInvite_password() {
		return this.invite_password;
	}
	public void setInvite_password(String invite_password) {
		this.invite_password = invite_password;
	}

	/** 
	 * 招标账号（供应商管理中心-招标网站）
	 */ 
	@Column
	private String invite_account;
	public String getInvite_account() {
		return this.invite_account;
	}
	public void setInvite_account(String invite_account) {
		this.invite_account = invite_account;
	}

	/** 
	 * 是否暂挂1:暂挂  0:正常
	 */ 
	@Column
	private String suspend_status;
	public String getSuspend_status() {
		return this.suspend_status;
	}
	public void setSuspend_status(String suspend_status) {
		this.suspend_status = suspend_status;
	}

	/** 
	 * 管理部门代码
	 */ 
	@Column
	private String ment_dept_code;
	public String getMent_dept_code() {
		return this.ment_dept_code;
	}
	public void setMent_dept_code(String ment_dept_code) {
		this.ment_dept_code = ment_dept_code;
	}

	/** 
	 * 管理部门描叙
	 */ 
	@Column
	private String ment_dept_desc;
	public String getMent_dept_desc() {
		return this.ment_dept_desc;
	}
	public void setMent_dept_desc(String ment_dept_desc) {
		this.ment_dept_desc = ment_dept_desc;
	}

	/** 
	 * 管理科室代码
	 */ 
	@Column
	private String ment_unit_code;
	public String getMent_unit_code() {
		return this.ment_unit_code;
	}
	public void setMent_unit_code(String ment_unit_code) {
		this.ment_unit_code = ment_unit_code;
	}

	/** 
	 * 管理科室描叙
	 */ 
	@Column
	private String ment_unit_desc;
	public String getMent_unit_desc() {
		return this.ment_unit_desc;
	}
	public void setMent_unit_desc(String ment_unit_desc) {
		this.ment_unit_desc = ment_unit_desc;
	}

	/** 
	 * 采购管理部门代码
	 */ 
	@Column
	private String buyer_dept_code;
	public String getBuyer_dept_code() {
		return this.buyer_dept_code;
	}
	public void setBuyer_dept_code(String buyer_dept_code) {
		this.buyer_dept_code = buyer_dept_code;
	}

	/** 
	 * 采购管理部门描叙
	 */ 
	@Column
	private String buyer_dept_desc;
	public String getBuyer_dept_desc() {
		return this.buyer_dept_desc;
	}
	public void setBuyer_dept_desc(String buyer_dept_desc) {
		this.buyer_dept_desc = buyer_dept_desc;
	}

	/** 
	 * 采购管理科室代码
	 */ 
	@Column
	private String buyer_unit_code;
	public String getBuyer_unit_code() {
		return this.buyer_unit_code;
	}
	public void setBuyer_unit_code(String buyer_unit_code) {
		this.buyer_unit_code = buyer_unit_code;
	}

	/** 
	 * 采购管理科室描叙
	 */ 
	@Column
	private String buyer_unit_desc;
	public String getBuyer_unit_desc() {
		return this.buyer_unit_desc;
	}
	public void setBuyer_unit_desc(String buyer_unit_desc) {
		this.buyer_unit_desc = buyer_unit_desc;
	}

	/** 
	 * 数据状态（1有效、0无效）
	 */ 
	@Column
	private String validflag;
	public String getValidflag() {
		return this.validflag;
	}
	public void setValidflag(String validflag) {
		this.validflag = validflag;
	}

	/** 
	 * 审批状态(1:未生效  2:审批中  3:已审批  4:已生效)
	 */ 
	@Column
	private String status;
	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	/** 
	 * 创建人ID
	 */ 
	@Column
	private String create_userid;
	public String getCreate_userid() {
		return this.create_userid;
	}
	public void setCreate_userid(String create_userid) {
		this.create_userid = create_userid;
	}

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

	/** 
	 * 修改人ID
	 */ 
	@Column
	private String update_userid;
	public String getUpdate_userid() {
		return this.update_userid;
	}
	public void setUpdate_userid(String update_userid) {
		this.update_userid = update_userid;
	}

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

	/** 
	 * 修改时间
	 */ 
	@Column
	@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;
	}

	/** 
	 * 废除人ID
	 */ 
	@Column
	private String delete_userid;
	public String getDelete_userid() {
		return this.delete_userid;
	}
	public void setDelete_userid(String delete_userid) {
		this.delete_userid = delete_userid;
	}

	/** 
	 * 废除人
	 */ 
	@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;
	}

	//供应商所在洲编码
	@Column
	private String supp_continent_code;
	public String getSupp_continent_code() {
		return supp_continent_code;
	}
	public void setSupp_continent_code(String supp_continent_code) {
		this.supp_continent_code = supp_continent_code;
	}

	//供应商所在洲
	@Column
	private String supp_continent;
	public String getSupp_continent() {
		return supp_continent;
	}
	public void setSupp_continent(String supp_continent) {
		this.supp_continent = supp_continent;
	}	
	
}
