package cn.com.lzt.relatedunits.entity; import java.math.BigDecimal; import java.util.Date; import java.lang.String; import java.lang.Double; import java.lang.Integer; import java.math.BigDecimal; import javax.xml.soap.Text; import java.sql.Blob; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import org.hibernate.annotations.GenericGenerator; import javax.persistence.SequenceGenerator; import org.jeecgframework.poi.excel.annotation.Excel; /** * @Title: Entity * @Description: 往来单位管理表 * @author onlineGenerator * @date 2017-06-17 15:13:52 * @version V1.0 * */ @Entity @Table(name = "t_b_related_units", schema = "") @SuppressWarnings("serial") public class RelatedUnitsEntity implements java.io.Serializable { /**主键*/ private java.lang.String id; /**单位名称*/ @Excel(name="单位名称") private java.lang.String unitName; /**单位编码*/ @Excel(name="单位编码") private java.lang.String unitCode; /**客户等级*/ @Excel(name="客户等级") private java.lang.String unitLevel; /**所属类别*/ @Excel(name="所属类别") private java.lang.String unitType; /**地域省*/ @Excel(name="地域省") private java.lang.String regionProvince; /**地域市*/ @Excel(name="地域市") private java.lang.String regionCity; /**地域区县*/ @Excel(name="地域区县") private java.lang.String regionCountry; /**详细地址*/ @Excel(name="详细地址") private java.lang.String detailAddress; /**分管人员*/ @Excel(name="分管人员") private java.lang.String chargePersons; /**联系电话*/ @Excel(name="联系电话") private java.lang.String telphone; /**邮箱*/ @Excel(name="邮箱") private java.lang.String email; /**传真*/ @Excel(name="传真") private java.lang.String fax; /**预设价格*/ @Excel(name="预设价格") private java.lang.String presetPriceType; /**预设折扣*/ @Excel(name="预设折扣") private java.lang.String presetDiscountType; /**应付信用额度*/ @Excel(name="应付信用额度") private java.lang.Double creditPayable; /**应收信用额度*/ @Excel(name="应收信用额度") private java.lang.Double creditReceivable; /**收款期限*/ @Excel(name="收款期限") private java.lang.Integer collectionPeriod; /**付款期限*/ @Excel(name="付款期限") private java.lang.Integer creditPeriod; /**期初应收款*/ @Excel(name="期初应收款") private java.lang.Double initialReceivable ; /**期初应付款*/ @Excel(name="期初应付款") private java.lang.Double earlyPayment; /**应收余额*/ @Excel(name="应收余额") private java.lang.Double amountReceivable; /**应付余额*/ @Excel(name="应付余额") private java.lang.Double payableBalance; /**预收余额*/ @Excel(name="预收余额") private java.lang.Double advanceBalance ; /**预付余额*/ @Excel(name="预付余额") private java.lang.Double prepaidBalance ; /**状态*/ private java.lang.String status; /**删除标记*/ private java.lang.String deleteFlag; /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ private java.util.Date createDate; /**更新人名称*/ private java.lang.String updateName; /**更新人登录名称*/ private java.lang.String updateBy; /**更新日期*/ private java.util.Date updateDate; private String firstContacts; private String firstContactsTel; private String legalRepresentative; /**开户银行*/ @Excel(name="开户银行") private java.lang.String depositBank; /**账户*/ @Excel(name="账户") private java.lang.String account; /**纳税号*/ @Excel(name="纳税号") private java.lang.String taxNumber; private String attachment;//附件列表 private String chargePersonsRealname; @Transient public String getLegalRepresentative() { return legalRepresentative; } public void setLegalRepresentative(String legalRepresentative) { this.legalRepresentative = legalRepresentative; } @Transient public java.lang.String getDepositBank() { return depositBank; } public void setDepositBank(java.lang.String depositBank) { this.depositBank = depositBank; } @Transient public java.lang.String getAccount() { return account; } public void setAccount(java.lang.String account) { this.account = account; } @Transient public java.lang.String getTaxNumber() { return taxNumber; } public void setTaxNumber(java.lang.String taxNumber) { this.taxNumber = taxNumber; } @Transient public String getFirstContacts() { return firstContacts; } public void setFirstContacts(String firstContacts) { this.firstContacts = firstContacts; } @Transient public String getFirstContactsTel() { return firstContactsTel; } public void setFirstContactsTel(String firstContactsTel) { this.firstContactsTel = firstContactsTel; } /** *方法: 取得java.lang.String *@return: java.lang.String 主键 */ @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") @Column(name ="ID",nullable=false,length=36) public java.lang.String getId(){ return this.id; } /** *方法: 设置java.lang.String *@param: java.lang.String 主键 */ public void setId(java.lang.String id){ this.id = id; } /** *方法: 取得java.lang.String *@return: java.lang.String 单位名称 */ @Column(name ="UNIT_NAME",nullable=true,length=50) public java.lang.String getUnitName(){ return this.unitName; } /** *方法: 设置java.lang.String *@param: java.lang.String 单位名称 */ public void setUnitName(java.lang.String unitName){ this.unitName = unitName; } /** *方法: 取得java.lang.String *@return: java.lang.String 单位编码 */ @Column(name ="UNIT_CODE",nullable=true,length=36) public java.lang.String getUnitCode(){ return this.unitCode; } /** *方法: 设置java.lang.String *@param: java.lang.String 单位编码 */ public void setUnitCode(java.lang.String unitCode){ this.unitCode = unitCode; } /** *方法: 取得java.lang.String *@return: java.lang.String 客户等级 */ @Column(name ="UNIT_LEVEL",nullable=true,length=2) public java.lang.String getUnitLevel(){ return this.unitLevel; } /** *方法: 设置java.lang.String *@param: java.lang.String 客户等级 */ public void setUnitLevel(java.lang.String unitLevel){ this.unitLevel = unitLevel; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属类别 */ @Column(name ="UNIT_TYPE",nullable=true,length=2) public java.lang.String getUnitType(){ return this.unitType; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属类别 */ public void setUnitType(java.lang.String unitType){ this.unitType = unitType; } /** *方法: 取得java.lang.String *@return: java.lang.String 地域省 */ @Column(name ="REGION_PROVINCE",nullable=true,length=10) public java.lang.String getRegionProvince(){ return this.regionProvince; } /** *方法: 设置java.lang.String *@param: java.lang.String 地域省 */ public void setRegionProvince(java.lang.String regionProvince){ this.regionProvince = regionProvince; } /** *方法: 取得java.lang.String *@return: java.lang.String 地域市 */ @Column(name ="REGION_CITY",nullable=true,length=10) public java.lang.String getRegionCity(){ return this.regionCity; } /** *方法: 设置java.lang.String *@param: java.lang.String 地域市 */ public void setRegionCity(java.lang.String regionCity){ this.regionCity = regionCity; } /** *方法: 取得java.lang.String *@return: java.lang.String 地域区县 */ @Column(name ="REGION_COUNTRY",nullable=true,length=10) public java.lang.String getRegionCountry(){ return this.regionCountry; } /** *方法: 设置java.lang.String *@param: java.lang.String 地域区县 */ public void setRegionCountry(java.lang.String regionCountry){ this.regionCountry = regionCountry; } /** *方法: 取得java.lang.String *@return: java.lang.String 详细地址 */ @Column(name ="DETAIL_ADDRESS",nullable=true,length=100) public java.lang.String getDetailAddress(){ return this.detailAddress; } /** *方法: 设置java.lang.String *@param: java.lang.String 详细地址 */ public void setDetailAddress(java.lang.String detailAddress){ this.detailAddress = detailAddress; } /** *方法: 取得java.lang.String *@return: java.lang.String 分管人员 */ @Column(name ="CHARGE_PERSONS",nullable=true,length=20) public java.lang.String getChargePersons(){ return this.chargePersons; } /** *方法: 设置java.lang.String *@param: java.lang.String 分管人员 */ public void setChargePersons(java.lang.String chargePersons){ this.chargePersons = chargePersons; } /** *方法: 取得java.lang.String *@return: java.lang.String 联系电话 */ @Column(name ="TELPHONE",nullable=true,length=20) public java.lang.String getTelphone(){ return this.telphone; } /** *方法: 设置java.lang.String *@param: java.lang.String 联系电话 */ public void setTelphone(java.lang.String telphone){ this.telphone = telphone; } /** *方法: 取得java.lang.String *@return: java.lang.String 邮箱 */ @Column(name ="EMAIL",nullable=true,length=32) public java.lang.String getEmail(){ return this.email; } /** *方法: 设置java.lang.String *@param: java.lang.String 邮箱 */ public void setEmail(java.lang.String email){ this.email = email; } /** *方法: 取得java.lang.String *@return: java.lang.String 传真 */ @Column(name ="FAX",nullable=true,length=20) public java.lang.String getFax(){ return this.fax; } /** *方法: 设置java.lang.String *@param: java.lang.String 传真 */ public void setFax(java.lang.String fax){ this.fax = fax; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 预设价格 */ @Column(name ="PRESET_PRICE_TYPE",nullable=true,length=2) public java.lang.String getPresetPriceType(){ return this.presetPriceType; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 预设价格 */ public void setPresetPriceType(java.lang.String presetPriceType){ this.presetPriceType = presetPriceType; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 预设折扣 */ @Column(name ="PRESET_DISCOUNT_TYPE",nullable=true,length=2) public java.lang.String getPresetDiscountType(){ return this.presetDiscountType; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 预设折扣 */ public void setPresetDiscountType(java.lang.String presetDiscountType){ this.presetDiscountType = presetDiscountType; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 应付信用额度 */ @Column(name ="CREDIT_PAYABLE",nullable=true,scale=2,length=16) public java.lang.Double getCreditPayable(){ return this.creditPayable; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 应付信用额度 */ public void setCreditPayable(java.lang.Double creditPayable){ this.creditPayable = creditPayable; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 应收信用额度 */ @Column(name ="CREDIT_RECEIVABLE",nullable=true,scale=2,length=16) public java.lang.Double getCreditReceivable(){ return this.creditReceivable; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 应收信用额度 */ public void setCreditReceivable(java.lang.Double creditReceivable){ this.creditReceivable = creditReceivable; } /** *方法: 取得java.lang.Integer *@return: java.lang.Integer 收款期限 */ @Column(name ="COLLECTION_PERIOD",nullable=true,length=10) public java.lang.Integer getCollectionPeriod(){ return this.collectionPeriod; } /** *方法: 设置java.lang.Integer *@param: java.lang.Integer 收款期限 */ public void setCollectionPeriod(java.lang.Integer collectionPeriod){ this.collectionPeriod = collectionPeriod; } /** *方法: 取得java.lang.Integer *@return: java.lang.Integer 付款期限 */ @Column(name ="CREDIT_PERIOD",nullable=true,length=10) public java.lang.Integer getCreditPeriod(){ return this.creditPeriod; } /** *方法: 设置java.lang.Integer *@param: java.lang.Integer 付款期限 */ public void setCreditPeriod(java.lang.Integer creditPeriod){ this.creditPeriod = creditPeriod; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 期初应收款 */ @Column(name ="INITIAL_RECEIVABLE ",nullable=true,scale=2,length=16) public java.lang.Double getInitialReceivable (){ return this.initialReceivable ; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 期初应收款 */ public void setInitialReceivable (java.lang.Double initialReceivable ){ this.initialReceivable = initialReceivable ; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 期初应付款 */ @Column(name ="EARLY_PAYMENT",nullable=true,scale=2,length=16) public java.lang.Double getEarlyPayment(){ return this.earlyPayment; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 期初应付款 */ public void setEarlyPayment(java.lang.Double earlyPayment){ this.earlyPayment = earlyPayment; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 应收余额 */ @Column(name ="AMOUNT_RECEIVABLE",nullable=true,scale=2,length=16) public java.lang.Double getAmountReceivable(){ return this.amountReceivable; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 应收余额 */ public void setAmountReceivable(java.lang.Double amountReceivable){ this.amountReceivable = amountReceivable; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 应付余额 */ @Column(name ="PAYABLE_BALANCE",nullable=true,scale=2,length=16) public java.lang.Double getPayableBalance(){ return this.payableBalance; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 应付余额 */ public void setPayableBalance(java.lang.Double payableBalance){ this.payableBalance = payableBalance; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 预收余额 */ @Column(name ="ADVANCE_BALANCE ",nullable=true,scale=2,length=16) public java.lang.Double getAdvanceBalance (){ return this.advanceBalance ; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 预收余额 */ public void setAdvanceBalance (java.lang.Double advanceBalance ){ this.advanceBalance = advanceBalance ; } /** *方法: 取得java.lang.Double *@return: java.lang.Double 预付余额 */ @Column(name ="PREPAID_BALANCE ",nullable=true,scale=2,length=16) public java.lang.Double getPrepaidBalance (){ return this.prepaidBalance ; } /** *方法: 设置java.lang.Double *@param: java.lang.Double 预付余额 */ public void setPrepaidBalance (java.lang.Double prepaidBalance ){ this.prepaidBalance = prepaidBalance ; } /** *方法: 取得java.lang.String *@return: java.lang.String 状态 */ @Column(name ="STATUS",nullable=true,length=1) public java.lang.String getStatus(){ return this.status; } /** *方法: 设置java.lang.String *@param: java.lang.String 状态 */ public void setStatus(java.lang.String status){ this.status = status; } /** *方法: 取得java.lang.String *@return: java.lang.String 删除标记 */ @Column(name ="DELETE_FLAG",nullable=true,length=1) public java.lang.String getDeleteFlag(){ return this.deleteFlag; } /** *方法: 设置java.lang.String *@param: java.lang.String 删除标记 */ public void setDeleteFlag(java.lang.String deleteFlag){ this.deleteFlag = deleteFlag; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人名称 */ @Column(name ="CREATE_NAME",nullable=true,length=50) public java.lang.String getCreateName(){ return this.createName; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人名称 */ public void setCreateName(java.lang.String createName){ this.createName = createName; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人登录名称 */ @Column(name ="CREATE_BY",nullable=true,length=50) public java.lang.String getCreateBy(){ return this.createBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人登录名称 */ public void setCreateBy(java.lang.String createBy){ this.createBy = createBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 创建日期 */ @Column(name ="CREATE_DATE",nullable=true,length=20) public java.util.Date getCreateDate(){ return this.createDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 创建日期 */ public void setCreateDate(java.util.Date createDate){ this.createDate = createDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人名称 */ @Column(name ="UPDATE_NAME",nullable=true,length=50) public java.lang.String getUpdateName(){ return this.updateName; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人名称 */ public void setUpdateName(java.lang.String updateName){ this.updateName = updateName; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人登录名称 */ @Column(name ="UPDATE_BY",nullable=true,length=50) public java.lang.String getUpdateBy(){ return this.updateBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人登录名称 */ public void setUpdateBy(java.lang.String updateBy){ this.updateBy = updateBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 更新日期 */ @Column(name ="UPDATE_DATE",nullable=true,length=20) public java.util.Date getUpdateDate(){ return this.updateDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 更新日期 */ public void setUpdateDate(java.util.Date updateDate){ this.updateDate = updateDate; } /** * @return the attachment */ @Transient public String getAttachment() { return attachment; } /** * @param attachment the attachment to set */ public void setAttachment(String attachment) { this.attachment = attachment; } @Transient public String getChargePersonsRealname() { return chargePersonsRealname; } public void setChargePersonsRealname(String chargePersonsRealname) { this.chargePersonsRealname = chargePersonsRealname; } }