/***文档注释***********************************************
 * 作者               :                   易鑫
 * 创建日期      :                   2017.10.24
 * 描述               :        			客户基本信息
 * 注意事项      :                   无
 * 遗留BUG :                   无
 * 修改日期      :                   
 * 修改人员      :                   
 * 修改内容      :                   
***********************************************************/
package market.Slm.CustomerInformation.vo;

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

import market.Slm.CustomerInformation.mapper.SlmCustomerInfoMapper;

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="SLM_CUSTOMER_INFO", namespace=SlmCustomerInfoMapper.class)
public class SlmCustomerInfo extends BaseVO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = -3040965027779227471L;
	@Id
	//客户编号
	private String customer_no;
	public String  getCustomer_no() {
		return this.customer_no;
	}
	public void setCustomer_no(String customer_no) {
		this.customer_no = customer_no;
	}

	@Column
	//客户名称
	private String customer_name;
	public String  getCustomer_name() {
		return this.customer_name;
	}
	public void setCustomer_name(String customer_name) {
		this.customer_name = customer_name;
	}

	@Column
	//客户简称
	private String customer_abbr;
	public String  getCustomer_abbr() {
		return this.customer_abbr;
	}
	public void setCustomer_abbr(String customer_abbr) {
		this.customer_abbr = customer_abbr;
	}

	@Column
	//拼音助记
	private String py;
	public String  getPy() {
		return this.py;
	}
	public void setPy(String py) {
		this.py = py;
	}

	@Column
	//父企业编号
	private String p_company_no;
	public String  getP_company_no() {
		return this.p_company_no;
	}
	public void setP_company_no(String p_company_no) {
		this.p_company_no = p_company_no;
	}

	@Column
	//父企业名称
	private String p_company_name;
	public String  getP_company_name() {
		return this.p_company_name;
	}
	public void setP_company_name(String p_company_name) {
		this.p_company_name = p_company_name;
	}
	@Column
	@JsonFormat(pattern = "yyyy-MM-dd")
	//成立日期
	private Date register_date;
	public Date  getRegister_date() {
		return this.register_date;
	}
	public void setRegister_date(Date register_date) {
		this.register_date = register_date;
	}

	@Column
	//注册资本
	private Double register_capital;
	public Double  getRegister_capital() {
		return this.register_capital;
	}
	public void setRegister_capital(Double register_capital) {
		this.register_capital = register_capital;
	}

	@Column
	//注册地址
	private String register_address;
	public String  getRegister_address() {
		return this.register_address;
	}
	public void setRegister_address(String register_address) {
		this.register_address = register_address;
	}

	@Column(value="LOGO", jdbcType=JdbcType.BLOB)
	//Logo图片
	private byte[] logo;
	public byte[]  getLogo() {
		return this.logo;
	}
	public void setLogo(byte[] logo) {
		this.logo = logo;
	}

	@Column
	//法人代表
	private String corporation_man;
	public String  getCorporation_man() {
		return this.corporation_man;
	}
	public void setCorporation_man(String corporation_man) {
		this.corporation_man = corporation_man;
	}

	@Column
	//客户性质名称
	private String customer_natuer_name;
	public String  getCustomer_natuer_name() {
		return this.customer_natuer_name;
	}
	public void setCustomer_natuer_name(String customer_natuer_name) {
		this.customer_natuer_name = customer_natuer_name;
	}

	@Column
	//客户性质编号（0001）
	private String customer_natuer_no;
	public String  getCustomer_natuer_no() {
		return this.customer_natuer_no;
	}
	public void setCustomer_natuer_no(String customer_natuer_no) {
		this.customer_natuer_no = customer_natuer_no;
	}

	@Column
	//客户等级名称
	private String customer_level_name;
	public String  getCustomer_level_name() {
		return this.customer_level_name;
	}
	public void setCustomer_level_name(String customer_level_name) {
		this.customer_level_name = customer_level_name;
	}

	@Column
	//客户等级编号（0002）
	private String customer_level_no;
	public String  getCustomer_level_no() {
		return this.customer_level_no;
	}
	public void setCustomer_level_no(String customer_level_no) {
		this.customer_level_no = customer_level_no;
	}

	@Column
	//客户行业编号（0003）
	private String customer_industry_no;
	public String  getCustomer_industry_no() {
		return this.customer_industry_no;
	}
	public void setCustomer_industry_no(String customer_industry_no) {
		this.customer_industry_no = customer_industry_no;
	}

	@Column
	//客户行业名称
	private String customer_industry_name;
	public String  getCustomer_industry_name() {
		return this.customer_industry_name;
	}
	public void setCustomer_industry_name(String customer_industry_name) {
		this.customer_industry_name = customer_industry_name;
	}

	@Column
	//客户类型编号（0004）
	private String customer_type_no;
	public String  getCustomer_type_no() {
		return this.customer_type_no;
	}
	public void setCustomer_type_no(String customer_type_no) {
		this.customer_type_no = customer_type_no;
	}

	@Column
	//客户类型名称
	private String customer_type_name;
	public String  getCustomer_type_name() {
		return this.customer_type_name;
	}
	public void setCustomer_type_name(String customer_type_name) {
		this.customer_type_name = customer_type_name;
	}

	@Column
	//贸易类型编号（0005）
	private String trade_type_no;
	public String  getTrade_type_no() {
		return this.trade_type_no;
	}
	public void setTrade_type_no(String trade_type_no) {
		this.trade_type_no = trade_type_no;
	}

	@Column
	//贸易类型名称
	private String trade_type_name;
	public String  getTrade_type_name() {
		return this.trade_type_name;
	}
	public void setTrade_type_name(String trade_type_name) {
		this.trade_type_name = trade_type_name;
	}

	@Column
	//经营范围
	private String business_scope;
	public String  getBusiness_scope() {
		return this.business_scope;
	}
	public void setBusiness_scope(String business_scope) {
		this.business_scope = business_scope;
	}

	@Column
	//销售组织编号
	private String sale_org_no;
	public String  getSale_org_no() {
		return this.sale_org_no;
	}
	public void setSale_org_no(String sale_org_no) {
		this.sale_org_no = sale_org_no;
	}

	@Column
	//销售组织名称
	private String sale_org_name;
	public String  getSale_org_name() {
		return this.sale_org_name;
	}
	public void setSale_org_name(String sale_org_name) {
		this.sale_org_name = sale_org_name;
	}

	@Column
	//销售区域编号
	private String sale_area_no;
	public String  getSale_area_no() {
		return this.sale_area_no;
	}
	public void setSale_area_no(String sale_area_no) {
		this.sale_area_no = sale_area_no;
	}

	@Column
	//销售区域名称
	private String sale_area_name;
	public String  getSale_area_name() {
		return this.sale_area_name;
	}
	public void setSale_area_name(String sale_area_name) {
		this.sale_area_name = sale_area_name;
	}

	@Column
	//银行信用等级编号（0006）
	private String bank_credit_no;
	public String  getBank_credit_no() {
		return this.bank_credit_no;
	}
	public void setBank_credit_no(String bank_credit_no) {
		this.bank_credit_no = bank_credit_no;
	}

	@Column
	//银行信用等级名称
	private String bank_credit_name;
	public String  getBank_credit_name() {
		return this.bank_credit_name;
	}
	public void setBank_credit_name(String bank_credit_name) {
		this.bank_credit_name = bank_credit_name;
	}

	@Column
	//商业信用等级编号（0007）
	private String business_credit_no;
	public String  getBusiness_credit_no() {
		return this.business_credit_no;
	}
	public void setBusiness_credit_no(String business_credit_no) {
		this.business_credit_no = business_credit_no;
	}

	@Column
	//商业信用等级名称
	private String business_credit_name;
	public String  getBusiness_credit_name() {
		return this.business_credit_name;
	}
	public void setBusiness_credit_name(String business_credit_name) {
		this.business_credit_name = business_credit_name;
	}

	@Column
	//信用额度
	private Double credit_limit;
	public Double  getCredit_limit() {
		return this.credit_limit;
	}
	public void setCredit_limit(Double credit_limit) {
		this.credit_limit = credit_limit;
	}

	@Column
	//风险等级编号（0008）
	private String risk_class_no;
	public String  getRisk_class_no() {
		return this.risk_class_no;
	}
	public void setRisk_class_no(String risk_class_no) {
		this.risk_class_no = risk_class_no;
	}

	@Column
	//风险等级名称
	private String risk_class_name;
	public String  getRisk_class_name() {
		return this.risk_class_name;
	}
	public void setRisk_class_name(String risk_class_name) {
		this.risk_class_name = risk_class_name;
	}

	@Column
	//年产值
	private Double year_output_value;
	public Double  getYear_output_value() {
		return this.year_output_value;
	}
	public void setYear_output_value(Double year_output_value) {
		this.year_output_value = year_output_value;
	}

	@Column
	//年利税
	private Double year_profit_tax;
	public Double  getYear_profit_tax() {
		return this.year_profit_tax;
	}
	public void setYear_profit_tax(Double year_profit_tax) {
		this.year_profit_tax = year_profit_tax;
	}

	@Column
	//员工人数规模编号（0009）
	private String person_class_no;
	public String  getPerson_class_no() {
		return this.person_class_no;
	}
	public void setPerson_class_no(String person_class_no) {
		this.person_class_no = person_class_no;
	}

	@Column
	//员工人数规模名称
	private String person_class_name;
	public String  getPerson_class_name() {
		return this.person_class_name;
	}
	public void setPerson_class_name(String person_class_name) {
		this.person_class_name = person_class_name;
	}

	@Column
	//邮编
	private String zip_code;
	public String  getZip_code() {
		return this.zip_code;
	}
	public void setZip_code(String zip_code) {
		this.zip_code = zip_code;
	}

	@Column
	//电话
	private String phone;
	public String  getPhone() {
		return this.phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}

	@Column
	//传真
	private String fax;
	public String  getFax() {
		return this.fax;
	}
	public void setFax(String fax) {
		this.fax = fax;
	}

	@Column
	//网址
	private String url;
	public String  getUrl() {
		return this.url;
	}
	public void setUrl(String url) {
		this.url = url;
	}

	@Column
	//地址
	private String address;
	public String  getAddress() {
		return this.address;
	}
	public void setAddress(String address) {
		this.address = address;
	}

	@Column
	//洲编号
	private String continent_no;
	public String  getContinent_no() {
		return this.continent_no;
	}
	public void setContinent_no(String continent_no) {
		this.continent_no = continent_no;
	}

	@Column
	//洲名
	private String continent_name;
	public String  getContinent_name() {
		return this.continent_name;
	}
	public void setContinent_name(String continent_name) {
		this.continent_name = continent_name;
	}

	@Column
	//国家编号
	private String country_no;
	public String  getCountry_no() {
		return this.country_no;
	}
	public void setCountry_no(String country_no) {
		this.country_no = country_no;
	}

	@Column
	//国家
	private String country_name;
	public String  getCountry_name() {
		return this.country_name;
	}
	public void setCountry_name(String country_name) {
		this.country_name = country_name;
	}

	@Column
	//省市编号
	private String province_no;
	public String  getProvince_no() {
		return this.province_no;
	}
	public void setProvince_no(String province_no) {
		this.province_no = province_no;
	}

	@Column
	//省市名称
	private String province_name;
	public String  getProvince_name() {
		return this.province_name;
	}
	public void setProvince_name(String province_name) {
		this.province_name = province_name;
	}

	@Column
	//市县编号
	private String city_no;
	public String  getCity_no() {
		return this.city_no;
	}
	public void setCity_no(String city_no) {
		this.city_no = city_no;
	}

	@Column
	//市县名称
	private String city_name;
	public String  getCity_name() {
		return this.city_name;
	}
	public void setCity_name(String city_name) {
		this.city_name = city_name;
	}

	@Column
	//是否订货单位
	private String order_unit_flag;
	public String  getOrder_unit_flag() {
		return this.order_unit_flag;
	}
	public void setOrder_unit_flag(String order_unit_flag) {
		this.order_unit_flag = order_unit_flag;
	}

	@Column
	//是否收货单位
	private String reciver_unit_flag;
	public String  getReciver_unit_flag() {
		return this.reciver_unit_flag;
	}
	public void setReciver_unit_flag(String reciver_unit_flag) {
		this.reciver_unit_flag = reciver_unit_flag;
	}

	@Column
	//是否结算单位
	private String balance_unit_flag;
	public String  getBalance_unit_flag() {
		return this.balance_unit_flag;
	}
	public void setBalance_unit_flag(String balance_unit_flag) {
		this.balance_unit_flag = balance_unit_flag;
	}

	@Column
	//是否最终用户
	private String user_unit_flag;
	public String  getUser_unit_flag() {
		return this.user_unit_flag;
	}
	public void setUser_unit_flag(String user_unit_flag) {
		this.user_unit_flag = user_unit_flag;
	}

	@Column
	//客户终端性质编号
	private String customer_tagend_no;
	
	@Column
	//客户终端性质名称
	private String customer_tagend_name;
	
	@Column
	//备注
	private String memo;
	public String  getMemo() {
		return this.memo;
	}
	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column
	//状态
	private String valid_flag;
	public String  getValid_flag() {
		return this.valid_flag;
	}
	public void setValid_flag(String valid_flag) {
		this.valid_flag = valid_flag;
	}

	@Column
	//创建人编号
	private String create_man_no;
	public String  getCreate_man_no() {
		return this.create_man_no;
	}
	public void setCreate_man_no(String create_man_no) {
		this.create_man_no = create_man_no;
	}

	@Column
	//创建人姓名
	private String create_man_name;
	public String  getCreate_man_name() {
		return this.create_man_name;
	}
	public void setCreate_man_name(String create_man_name) {
		this.create_man_name = create_man_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 update_man_no;
	public String  getUpdate_man_no() {
		return this.update_man_no;
	}
	public void setUpdate_man_no(String update_man_no) {
		this.update_man_no = update_man_no;
	}

	@Column
	//修改人姓名
	private String update_man_name;
	public String  getUpdate_man_name() {
		return this.update_man_name;
	}
	public void setUpdate_man_name(String update_man_name) {
		this.update_man_name = update_man_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;
	}

	@Column
	//删除人编号
	private String delete_man_no;
	public String  getDelete_man_no() {
		return this.delete_man_no;
	}
	public void setDelete_man_no(String delete_man_no) {
		this.delete_man_no = delete_man_no;
	}

	@Column
	//删除人姓名
	private String delete_man_name;
	public String  getDelete_man_name() {
		return this.delete_man_name;
	}
	public void setDelete_man_name(String delete_man_name) {
		this.delete_man_name = delete_man_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;
	}
	public String getCustomer_tagend_no() {
		return customer_tagend_no;
	}
	public void setCustomer_tagend_no(String customerTagendNo) {
		customer_tagend_no = customerTagendNo;
	}
	public String getCustomer_tagend_name() {
		return customer_tagend_name;
	}
	public void setCustomer_tagend_name(String customerTagendName) {
		customer_tagend_name = customerTagendName;
	}
	
	
	// 插入还是更新还是删除：iud
	private String iud;
	public String  getIud() {
		return this.iud;
	}
	public void setIud(String iud) {
		this.iud = iud;
	}

}
