Class ECustomer
- java.lang.Object
-
- cn.vertxup.erp.domain.tables.pojos.ECustomer
-
- All Implemented Interfaces:
IECustomer,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class ECustomer extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IECustomer
This class is generated by jOOQ.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ECustomer()ECustomer(IECustomer value)ECustomer(io.vertx.core.json.JsonObject json)ECustomer(String key, String name, String code, String type, String taxCode, String taxTitle, String contactName, String contactPhone, String contactEmail, String contactOnline, String title, String comment, String email, String fax, String homepage, String logo, String phone, String address, String signName, String signPhone, Boolean runUp, BigDecimal runAmount, String bankId, String bankCard, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfrom(IECustomer from)Load data from another generated Record/POJO implementing the common interface IECustomerBooleangetActive()Getter forDB_ETERNAL.E_CUSTOMER.ACTIVE.StringgetAddress()Getter forDB_ETERNAL.E_CUSTOMER.ADDRESS.StringgetBankCard()Getter forDB_ETERNAL.E_CUSTOMER.BANK_CARD.StringgetBankId()Getter forDB_ETERNAL.E_CUSTOMER.BANK_ID.StringgetCode()Getter forDB_ETERNAL.E_CUSTOMER.CODE.StringgetComment()Getter forDB_ETERNAL.E_CUSTOMER.COMMENT.StringgetContactEmail()Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL.StringgetContactName()Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME.StringgetContactOnline()Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE.StringgetContactPhone()Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.E_CUSTOMER.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.E_CUSTOMER.CREATED_BY.StringgetEmail()Getter forDB_ETERNAL.E_CUSTOMER.EMAIL.StringgetFax()Getter forDB_ETERNAL.E_CUSTOMER.FAX.StringgetHomepage()Getter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE.StringgetKey()Getter forDB_ETERNAL.E_CUSTOMER.KEY.StringgetLanguage()Getter forDB_ETERNAL.E_CUSTOMER.LANGUAGE.StringgetLogo()Getter forDB_ETERNAL.E_CUSTOMER.LOGO.StringgetMetadata()Getter forDB_ETERNAL.E_CUSTOMER.METADATA.StringgetName()Getter forDB_ETERNAL.E_CUSTOMER.NAME.StringgetPhone()Getter forDB_ETERNAL.E_CUSTOMER.PHONE.BigDecimalgetRunAmount()Getter forDB_ETERNAL.E_CUSTOMER.RUN_AMOUNT.BooleangetRunUp()Getter forDB_ETERNAL.E_CUSTOMER.RUN_UP.StringgetSigma()Getter forDB_ETERNAL.E_CUSTOMER.SIGMA.StringgetSignName()Getter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME.StringgetSignPhone()Getter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE.StringgetTaxCode()Getter forDB_ETERNAL.E_CUSTOMER.TAX_CODE.StringgetTaxTitle()Getter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE.StringgetTitle()Getter forDB_ETERNAL.E_CUSTOMER.TITLE.StringgetType()Getter forDB_ETERNAL.E_CUSTOMER.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY.<E extends IECustomer>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IECustomerECustomersetActive(Boolean active)Setter forDB_ETERNAL.E_CUSTOMER.ACTIVE.ECustomersetAddress(String address)Setter forDB_ETERNAL.E_CUSTOMER.ADDRESS.ECustomersetBankCard(String bankCard)Setter forDB_ETERNAL.E_CUSTOMER.BANK_CARD.ECustomersetBankId(String bankId)Setter forDB_ETERNAL.E_CUSTOMER.BANK_ID.ECustomersetCode(String code)Setter forDB_ETERNAL.E_CUSTOMER.CODE.ECustomersetComment(String comment)Setter forDB_ETERNAL.E_CUSTOMER.COMMENT.ECustomersetContactEmail(String contactEmail)Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL.ECustomersetContactName(String contactName)Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME.ECustomersetContactOnline(String contactOnline)Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE.ECustomersetContactPhone(String contactPhone)Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE.ECustomersetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.E_CUSTOMER.CREATED_AT.ECustomersetCreatedBy(String createdBy)Setter forDB_ETERNAL.E_CUSTOMER.CREATED_BY.ECustomersetEmail(String email)Setter forDB_ETERNAL.E_CUSTOMER.EMAIL.ECustomersetFax(String fax)Setter forDB_ETERNAL.E_CUSTOMER.FAX.ECustomersetHomepage(String homepage)Setter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE.ECustomersetKey(String key)Setter forDB_ETERNAL.E_CUSTOMER.KEY.ECustomersetLanguage(String language)Setter forDB_ETERNAL.E_CUSTOMER.LANGUAGE.ECustomersetLogo(String logo)Setter forDB_ETERNAL.E_CUSTOMER.LOGO.ECustomersetMetadata(String metadata)Setter forDB_ETERNAL.E_CUSTOMER.METADATA.ECustomersetName(String name)Setter forDB_ETERNAL.E_CUSTOMER.NAME.ECustomersetPhone(String phone)Setter forDB_ETERNAL.E_CUSTOMER.PHONE.ECustomersetRunAmount(BigDecimal runAmount)Setter forDB_ETERNAL.E_CUSTOMER.RUN_AMOUNT.ECustomersetRunUp(Boolean runUp)Setter forDB_ETERNAL.E_CUSTOMER.RUN_UP.ECustomersetSigma(String sigma)Setter forDB_ETERNAL.E_CUSTOMER.SIGMA.ECustomersetSignName(String signName)Setter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME.ECustomersetSignPhone(String signPhone)Setter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE.ECustomersetTaxCode(String taxCode)Setter forDB_ETERNAL.E_CUSTOMER.TAX_CODE.ECustomersetTaxTitle(String taxTitle)Setter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE.ECustomersetTitle(String title)Setter forDB_ETERNAL.E_CUSTOMER.TITLE.ECustomersetType(String type)Setter forDB_ETERNAL.E_CUSTOMER.TYPE.ECustomersetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT.ECustomersetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cn.vertxup.erp.domain.tables.interfaces.IECustomer
fromJson, toJson
-
-
-
-
Constructor Detail
-
ECustomer
public ECustomer()
-
ECustomer
public ECustomer(IECustomer value)
-
ECustomer
public ECustomer(String key, String name, String code, String type, String taxCode, String taxTitle, String contactName, String contactPhone, String contactEmail, String contactOnline, String title, String comment, String email, String fax, String homepage, String logo, String phone, String address, String signName, String signPhone, Boolean runUp, BigDecimal runAmount, String bankId, String bankCard, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
ECustomer
public ECustomer(io.vertx.core.json.JsonObject json)
-
-
Method Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.E_CUSTOMER.KEY. 「key」- 客户ID- Specified by:
getKeyin interfaceIECustomer
-
setKey
public ECustomer setKey(String key)
Setter forDB_ETERNAL.E_CUSTOMER.KEY. 「key」- 客户ID- Specified by:
setKeyin interfaceIECustomer
-
getName
public String getName()
Getter forDB_ETERNAL.E_CUSTOMER.NAME. 「name」- 客户名称- Specified by:
getNamein interfaceIECustomer
-
setName
public ECustomer setName(String name)
Setter forDB_ETERNAL.E_CUSTOMER.NAME. 「name」- 客户名称- Specified by:
setNamein interfaceIECustomer
-
getCode
public String getCode()
Getter forDB_ETERNAL.E_CUSTOMER.CODE. 「code」- 客户编号- Specified by:
getCodein interfaceIECustomer
-
setCode
public ECustomer setCode(String code)
Setter forDB_ETERNAL.E_CUSTOMER.CODE. 「code」- 客户编号- Specified by:
setCodein interfaceIECustomer
-
getType
public String getType()
Getter forDB_ETERNAL.E_CUSTOMER.TYPE. 「type」- 客户分类(不同类型代表不同客户)- Specified by:
getTypein interfaceIECustomer
-
setType
public ECustomer setType(String type)
Setter forDB_ETERNAL.E_CUSTOMER.TYPE. 「type」- 客户分类(不同类型代表不同客户)- Specified by:
setTypein interfaceIECustomer
-
getTaxCode
public String getTaxCode()
Getter forDB_ETERNAL.E_CUSTOMER.TAX_CODE. 「taxCode」- 税号- Specified by:
getTaxCodein interfaceIECustomer
-
setTaxCode
public ECustomer setTaxCode(String taxCode)
Setter forDB_ETERNAL.E_CUSTOMER.TAX_CODE. 「taxCode」- 税号- Specified by:
setTaxCodein interfaceIECustomer
-
getTaxTitle
public String getTaxTitle()
Getter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE. 「taxTitle」- 开票抬头- Specified by:
getTaxTitlein interfaceIECustomer
-
setTaxTitle
public ECustomer setTaxTitle(String taxTitle)
Setter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE. 「taxTitle」- 开票抬头- Specified by:
setTaxTitlein interfaceIECustomer
-
getContactName
public String getContactName()
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME. 「contactName」- 联系人姓名- Specified by:
getContactNamein interfaceIECustomer
-
setContactName
public ECustomer setContactName(String contactName)
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME. 「contactName」- 联系人姓名- Specified by:
setContactNamein interfaceIECustomer
-
getContactPhone
public String getContactPhone()
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE. 「contactPhone」- 联系人电话- Specified by:
getContactPhonein interfaceIECustomer
-
setContactPhone
public ECustomer setContactPhone(String contactPhone)
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE. 「contactPhone」- 联系人电话- Specified by:
setContactPhonein interfaceIECustomer
-
getContactEmail
public String getContactEmail()
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL. 「contactEmail」- 联系人Email- Specified by:
getContactEmailin interfaceIECustomer
-
setContactEmail
public ECustomer setContactEmail(String contactEmail)
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL. 「contactEmail」- 联系人Email- Specified by:
setContactEmailin interfaceIECustomer
-
getContactOnline
public String getContactOnline()
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE. 「contactOnline」- 在线联系方式- Specified by:
getContactOnlinein interfaceIECustomer
-
setContactOnline
public ECustomer setContactOnline(String contactOnline)
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE. 「contactOnline」- 在线联系方式- Specified by:
setContactOnlinein interfaceIECustomer
-
getTitle
public String getTitle()
Getter forDB_ETERNAL.E_CUSTOMER.TITLE. 「title」- 客户显示标题- Specified by:
getTitlein interfaceIECustomer
-
setTitle
public ECustomer setTitle(String title)
Setter forDB_ETERNAL.E_CUSTOMER.TITLE. 「title」- 客户显示标题- Specified by:
setTitlein interfaceIECustomer
-
getComment
public String getComment()
Getter forDB_ETERNAL.E_CUSTOMER.COMMENT. 「comment」- 客户备注- Specified by:
getCommentin interfaceIECustomer
-
setComment
public ECustomer setComment(String comment)
Setter forDB_ETERNAL.E_CUSTOMER.COMMENT. 「comment」- 客户备注- Specified by:
setCommentin interfaceIECustomer
-
getEmail
public String getEmail()
Getter forDB_ETERNAL.E_CUSTOMER.EMAIL. 「email」- 企业邮箱- Specified by:
getEmailin interfaceIECustomer
-
setEmail
public ECustomer setEmail(String email)
Setter forDB_ETERNAL.E_CUSTOMER.EMAIL. 「email」- 企业邮箱- Specified by:
setEmailin interfaceIECustomer
-
getFax
public String getFax()
Getter forDB_ETERNAL.E_CUSTOMER.FAX. 「fax」- 传真号- Specified by:
getFaxin interfaceIECustomer
-
setFax
public ECustomer setFax(String fax)
Setter forDB_ETERNAL.E_CUSTOMER.FAX. 「fax」- 传真号- Specified by:
setFaxin interfaceIECustomer
-
getHomepage
public String getHomepage()
Getter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE. 「homepage」- 客户主页- Specified by:
getHomepagein interfaceIECustomer
-
setHomepage
public ECustomer setHomepage(String homepage)
Setter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE. 「homepage」- 客户主页- Specified by:
setHomepagein interfaceIECustomer
-
getLogo
public String getLogo()
Getter forDB_ETERNAL.E_CUSTOMER.LOGO. 「logo」- 附件对应的 attachment Key- Specified by:
getLogoin interfaceIECustomer
-
setLogo
public ECustomer setLogo(String logo)
Setter forDB_ETERNAL.E_CUSTOMER.LOGO. 「logo」- 附件对应的 attachment Key- Specified by:
setLogoin interfaceIECustomer
-
getPhone
public String getPhone()
Getter forDB_ETERNAL.E_CUSTOMER.PHONE. 「phone」- 客户座机- Specified by:
getPhonein interfaceIECustomer
-
setPhone
public ECustomer setPhone(String phone)
Setter forDB_ETERNAL.E_CUSTOMER.PHONE. 「phone」- 客户座机- Specified by:
setPhonein interfaceIECustomer
-
getAddress
public String getAddress()
Getter forDB_ETERNAL.E_CUSTOMER.ADDRESS. 「address」- 客户地址- Specified by:
getAddressin interfaceIECustomer
-
setAddress
public ECustomer setAddress(String address)
Setter forDB_ETERNAL.E_CUSTOMER.ADDRESS. 「address」- 客户地址- Specified by:
setAddressin interfaceIECustomer
-
getSignName
public String getSignName()
Getter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME. 「signName」- 签单人姓名- Specified by:
getSignNamein interfaceIECustomer
-
setSignName
public ECustomer setSignName(String signName)
Setter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME. 「signName」- 签单人姓名- Specified by:
setSignNamein interfaceIECustomer
-
getSignPhone
public String getSignPhone()
Getter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE. 「signPhone」- 签单人电话- Specified by:
getSignPhonein interfaceIECustomer
-
setSignPhone
public ECustomer setSignPhone(String signPhone)
Setter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE. 「signPhone」- 签单人电话- Specified by:
setSignPhonein interfaceIECustomer
-
getRunUp
public Boolean getRunUp()
Getter forDB_ETERNAL.E_CUSTOMER.RUN_UP. 「runUp」- 挂账属性- Specified by:
getRunUpin interfaceIECustomer
-
setRunUp
public ECustomer setRunUp(Boolean runUp)
Setter forDB_ETERNAL.E_CUSTOMER.RUN_UP. 「runUp」- 挂账属性- Specified by:
setRunUpin interfaceIECustomer
-
getRunAmount
public BigDecimal getRunAmount()
Getter forDB_ETERNAL.E_CUSTOMER.RUN_AMOUNT. 「runAmount」- 挂账限额- Specified by:
getRunAmountin interfaceIECustomer
-
setRunAmount
public ECustomer setRunAmount(BigDecimal runAmount)
Setter forDB_ETERNAL.E_CUSTOMER.RUN_AMOUNT. 「runAmount」- 挂账限额- Specified by:
setRunAmountin interfaceIECustomer
-
getBankId
public String getBankId()
Getter forDB_ETERNAL.E_CUSTOMER.BANK_ID. 「bankId」- 开户行- Specified by:
getBankIdin interfaceIECustomer
-
setBankId
public ECustomer setBankId(String bankId)
Setter forDB_ETERNAL.E_CUSTOMER.BANK_ID. 「bankId」- 开户行- Specified by:
setBankIdin interfaceIECustomer
-
getBankCard
public String getBankCard()
Getter forDB_ETERNAL.E_CUSTOMER.BANK_CARD. 「bankCard」- 开户行账号- Specified by:
getBankCardin interfaceIECustomer
-
setBankCard
public ECustomer setBankCard(String bankCard)
Setter forDB_ETERNAL.E_CUSTOMER.BANK_CARD. 「bankCard」- 开户行账号- Specified by:
setBankCardin interfaceIECustomer
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.E_CUSTOMER.METADATA. 「metadata」- 附加配置- Specified by:
getMetadatain interfaceIECustomer
-
setMetadata
public ECustomer setMetadata(String metadata)
Setter forDB_ETERNAL.E_CUSTOMER.METADATA. 「metadata」- 附加配置- Specified by:
setMetadatain interfaceIECustomer
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.E_CUSTOMER.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIECustomer
-
setActive
public ECustomer setActive(Boolean active)
Setter forDB_ETERNAL.E_CUSTOMER.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIECustomer
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.E_CUSTOMER.SIGMA. 「sigma」- 统一标识(客户所属应用)- Specified by:
getSigmain interfaceIECustomer
-
setSigma
public ECustomer setSigma(String sigma)
Setter forDB_ETERNAL.E_CUSTOMER.SIGMA. 「sigma」- 统一标识(客户所属应用)- Specified by:
setSigmain interfaceIECustomer
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.E_CUSTOMER.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIECustomer
-
setLanguage
public ECustomer setLanguage(String language)
Setter forDB_ETERNAL.E_CUSTOMER.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIECustomer
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.E_CUSTOMER.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIECustomer
-
setCreatedAt
public ECustomer setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.E_CUSTOMER.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIECustomer
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.E_CUSTOMER.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIECustomer
-
setCreatedBy
public ECustomer setCreatedBy(String createdBy)
Setter forDB_ETERNAL.E_CUSTOMER.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIECustomer
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIECustomer
-
setUpdatedAt
public ECustomer setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIECustomer
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIECustomer
-
setUpdatedBy
public ECustomer setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIECustomer
-
from
public void from(IECustomer from)
Description copied from interface:IECustomerLoad data from another generated Record/POJO implementing the common interface IECustomer- Specified by:
fromin interfaceIECustomer
-
into
public <E extends IECustomer> E into(E into)
Description copied from interface:IECustomerCopy data into another generated Record/POJO implementing the common interface IECustomer- Specified by:
intoin interfaceIECustomer
-
-