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:
-
Constructor Summary
ConstructorsConstructorDescriptionECustomer(IECustomer value) ECustomer(io.vertx.core.json.JsonObject json) ECustomer(String key, String name, String code, String type, String status, 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 runUpAmount, String bankId, String bankCard, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfrom(IECustomer from) Load data from another generated Record/POJO implementing the common interface IECustomerGetter forDB_ETERNAL.E_CUSTOMER.ACTIVE.Getter forDB_ETERNAL.E_CUSTOMER.ADDRESS.Getter forDB_ETERNAL.E_CUSTOMER.BANK_CARD.Getter forDB_ETERNAL.E_CUSTOMER.BANK_ID.getCode()Getter forDB_ETERNAL.E_CUSTOMER.CODE.Getter forDB_ETERNAL.E_CUSTOMER.COMMENT.Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL.Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME.Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE.Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE.Getter forDB_ETERNAL.E_CUSTOMER.CREATED_AT.Getter forDB_ETERNAL.E_CUSTOMER.CREATED_BY.getEmail()Getter forDB_ETERNAL.E_CUSTOMER.EMAIL.getFax()Getter forDB_ETERNAL.E_CUSTOMER.FAX.Getter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE.getKey()Getter forDB_ETERNAL.E_CUSTOMER.KEY.Getter forDB_ETERNAL.E_CUSTOMER.LANGUAGE.getLogo()Getter forDB_ETERNAL.E_CUSTOMER.LOGO.Getter forDB_ETERNAL.E_CUSTOMER.METADATA.getName()Getter forDB_ETERNAL.E_CUSTOMER.NAME.getPhone()Getter forDB_ETERNAL.E_CUSTOMER.PHONE.getRunUp()Getter forDB_ETERNAL.E_CUSTOMER.RUN_UP.Getter forDB_ETERNAL.E_CUSTOMER.RUN_UP_AMOUNT.getSigma()Getter forDB_ETERNAL.E_CUSTOMER.SIGMA.Getter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME.Getter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE.Getter forDB_ETERNAL.E_CUSTOMER.STATUS.Getter forDB_ETERNAL.E_CUSTOMER.TAX_CODE.Getter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE.getTitle()Getter forDB_ETERNAL.E_CUSTOMER.TITLE.getType()Getter forDB_ETERNAL.E_CUSTOMER.TYPE.Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT.Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY.inthashCode()<E extends IECustomer>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IECustomerSetter forDB_ETERNAL.E_CUSTOMER.ACTIVE.setAddress(String address) Setter forDB_ETERNAL.E_CUSTOMER.ADDRESS.setBankCard(String bankCard) Setter forDB_ETERNAL.E_CUSTOMER.BANK_CARD.Setter forDB_ETERNAL.E_CUSTOMER.BANK_ID.Setter forDB_ETERNAL.E_CUSTOMER.CODE.setComment(String comment) Setter forDB_ETERNAL.E_CUSTOMER.COMMENT.setContactEmail(String contactEmail) Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL.setContactName(String contactName) Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME.setContactOnline(String contactOnline) Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE.setContactPhone(String contactPhone) Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.E_CUSTOMER.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.E_CUSTOMER.CREATED_BY.Setter forDB_ETERNAL.E_CUSTOMER.EMAIL.Setter forDB_ETERNAL.E_CUSTOMER.FAX.setHomepage(String homepage) Setter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE.Setter forDB_ETERNAL.E_CUSTOMER.KEY.setLanguage(String language) Setter forDB_ETERNAL.E_CUSTOMER.LANGUAGE.Setter forDB_ETERNAL.E_CUSTOMER.LOGO.setMetadata(String metadata) Setter forDB_ETERNAL.E_CUSTOMER.METADATA.Setter forDB_ETERNAL.E_CUSTOMER.NAME.Setter forDB_ETERNAL.E_CUSTOMER.PHONE.Setter forDB_ETERNAL.E_CUSTOMER.RUN_UP.setRunUpAmount(BigDecimal runUpAmount) Setter forDB_ETERNAL.E_CUSTOMER.RUN_UP_AMOUNT.Setter forDB_ETERNAL.E_CUSTOMER.SIGMA.setSignName(String signName) Setter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME.setSignPhone(String signPhone) Setter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE.Setter forDB_ETERNAL.E_CUSTOMER.STATUS.setTaxCode(String taxCode) Setter forDB_ETERNAL.E_CUSTOMER.TAX_CODE.setTaxTitle(String taxTitle) Setter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE.Setter forDB_ETERNAL.E_CUSTOMER.TITLE.Setter forDB_ETERNAL.E_CUSTOMER.TYPE.setUpdatedAt(LocalDateTime updatedAt) Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cn.vertxup.erp.domain.tables.interfaces.IECustomer
fromJson, toJson
-
Constructor Details
-
ECustomer
public ECustomer() -
ECustomer
-
ECustomer
public ECustomer(String key, String name, String code, String type, String status, 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 runUpAmount, 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 Details
-
getKey
Getter forDB_ETERNAL.E_CUSTOMER.KEY. 「key」- 客户ID- Specified by:
getKeyin interfaceIECustomer
-
setKey
Setter forDB_ETERNAL.E_CUSTOMER.KEY. 「key」- 客户ID- Specified by:
setKeyin interfaceIECustomer
-
getName
Getter forDB_ETERNAL.E_CUSTOMER.NAME. 「name」- 客户名称- Specified by:
getNamein interfaceIECustomer
-
setName
Setter forDB_ETERNAL.E_CUSTOMER.NAME. 「name」- 客户名称- Specified by:
setNamein interfaceIECustomer
-
getCode
Getter forDB_ETERNAL.E_CUSTOMER.CODE. 「code」- 客户编号- Specified by:
getCodein interfaceIECustomer
-
setCode
Setter forDB_ETERNAL.E_CUSTOMER.CODE. 「code」- 客户编号- Specified by:
setCodein interfaceIECustomer
-
getType
Getter forDB_ETERNAL.E_CUSTOMER.TYPE. 「type」- 客户分类(不同类型代表不同客户)- Specified by:
getTypein interfaceIECustomer
-
setType
Setter forDB_ETERNAL.E_CUSTOMER.TYPE. 「type」- 客户分类(不同类型代表不同客户)- Specified by:
setTypein interfaceIECustomer
-
getStatus
Getter forDB_ETERNAL.E_CUSTOMER.STATUS. 「status」- 客户状态- Specified by:
getStatusin interfaceIECustomer
-
setStatus
Setter forDB_ETERNAL.E_CUSTOMER.STATUS. 「status」- 客户状态- Specified by:
setStatusin interfaceIECustomer
-
getTaxCode
Getter forDB_ETERNAL.E_CUSTOMER.TAX_CODE. 「taxCode」- 税号- Specified by:
getTaxCodein interfaceIECustomer
-
setTaxCode
Setter forDB_ETERNAL.E_CUSTOMER.TAX_CODE. 「taxCode」- 税号- Specified by:
setTaxCodein interfaceIECustomer
-
getTaxTitle
Getter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE. 「taxTitle」- 开票抬头- Specified by:
getTaxTitlein interfaceIECustomer
-
setTaxTitle
Setter forDB_ETERNAL.E_CUSTOMER.TAX_TITLE. 「taxTitle」- 开票抬头- Specified by:
setTaxTitlein interfaceIECustomer
-
getContactName
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME. 「contactName」- 联系人姓名- Specified by:
getContactNamein interfaceIECustomer
-
setContactName
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_NAME. 「contactName」- 联系人姓名- Specified by:
setContactNamein interfaceIECustomer
-
getContactPhone
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE. 「contactPhone」- 联系人电话- Specified by:
getContactPhonein interfaceIECustomer
-
setContactPhone
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_PHONE. 「contactPhone」- 联系人电话- Specified by:
setContactPhonein interfaceIECustomer
-
getContactEmail
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL. 「contactEmail」- 联系人Email- Specified by:
getContactEmailin interfaceIECustomer
-
setContactEmail
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_EMAIL. 「contactEmail」- 联系人Email- Specified by:
setContactEmailin interfaceIECustomer
-
getContactOnline
Getter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE. 「contactOnline」- 在线联系方式- Specified by:
getContactOnlinein interfaceIECustomer
-
setContactOnline
Setter forDB_ETERNAL.E_CUSTOMER.CONTACT_ONLINE. 「contactOnline」- 在线联系方式- Specified by:
setContactOnlinein interfaceIECustomer
-
getTitle
Getter forDB_ETERNAL.E_CUSTOMER.TITLE. 「title」- 客户显示标题- Specified by:
getTitlein interfaceIECustomer
-
setTitle
Setter forDB_ETERNAL.E_CUSTOMER.TITLE. 「title」- 客户显示标题- Specified by:
setTitlein interfaceIECustomer
-
getComment
Getter forDB_ETERNAL.E_CUSTOMER.COMMENT. 「comment」- 客户备注- Specified by:
getCommentin interfaceIECustomer
-
setComment
Setter forDB_ETERNAL.E_CUSTOMER.COMMENT. 「comment」- 客户备注- Specified by:
setCommentin interfaceIECustomer
-
getEmail
Getter forDB_ETERNAL.E_CUSTOMER.EMAIL. 「email」- 企业邮箱- Specified by:
getEmailin interfaceIECustomer
-
setEmail
Setter forDB_ETERNAL.E_CUSTOMER.EMAIL. 「email」- 企业邮箱- Specified by:
setEmailin interfaceIECustomer
-
getFax
Getter forDB_ETERNAL.E_CUSTOMER.FAX. 「fax」- 传真号- Specified by:
getFaxin interfaceIECustomer
-
setFax
Setter forDB_ETERNAL.E_CUSTOMER.FAX. 「fax」- 传真号- Specified by:
setFaxin interfaceIECustomer
-
getHomepage
Getter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE. 「homepage」- 客户主页- Specified by:
getHomepagein interfaceIECustomer
-
setHomepage
Setter forDB_ETERNAL.E_CUSTOMER.HOMEPAGE. 「homepage」- 客户主页- Specified by:
setHomepagein interfaceIECustomer
-
getLogo
Getter forDB_ETERNAL.E_CUSTOMER.LOGO. 「logo」- 附件对应的 attachment Key- Specified by:
getLogoin interfaceIECustomer
-
setLogo
Setter forDB_ETERNAL.E_CUSTOMER.LOGO. 「logo」- 附件对应的 attachment Key- Specified by:
setLogoin interfaceIECustomer
-
getPhone
Getter forDB_ETERNAL.E_CUSTOMER.PHONE. 「phone」- 客户座机- Specified by:
getPhonein interfaceIECustomer
-
setPhone
Setter forDB_ETERNAL.E_CUSTOMER.PHONE. 「phone」- 客户座机- Specified by:
setPhonein interfaceIECustomer
-
getAddress
Getter forDB_ETERNAL.E_CUSTOMER.ADDRESS. 「address」- 客户地址- Specified by:
getAddressin interfaceIECustomer
-
setAddress
Setter forDB_ETERNAL.E_CUSTOMER.ADDRESS. 「address」- 客户地址- Specified by:
setAddressin interfaceIECustomer
-
getSignName
Getter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME. 「signName」- 签单人姓名- Specified by:
getSignNamein interfaceIECustomer
-
setSignName
Setter forDB_ETERNAL.E_CUSTOMER.SIGN_NAME. 「signName」- 签单人姓名- Specified by:
setSignNamein interfaceIECustomer
-
getSignPhone
Getter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE. 「signPhone」- 签单人电话- Specified by:
getSignPhonein interfaceIECustomer
-
setSignPhone
Setter forDB_ETERNAL.E_CUSTOMER.SIGN_PHONE. 「signPhone」- 签单人电话- Specified by:
setSignPhonein interfaceIECustomer
-
getRunUp
Getter forDB_ETERNAL.E_CUSTOMER.RUN_UP. 「runUp」- 挂账属性- Specified by:
getRunUpin interfaceIECustomer
-
setRunUp
Setter forDB_ETERNAL.E_CUSTOMER.RUN_UP. 「runUp」- 挂账属性- Specified by:
setRunUpin interfaceIECustomer
-
getRunUpAmount
Getter forDB_ETERNAL.E_CUSTOMER.RUN_UP_AMOUNT. 「runUpAmount」- 挂账限额- Specified by:
getRunUpAmountin interfaceIECustomer
-
setRunUpAmount
Setter forDB_ETERNAL.E_CUSTOMER.RUN_UP_AMOUNT. 「runUpAmount」- 挂账限额- Specified by:
setRunUpAmountin interfaceIECustomer
-
getBankId
Getter forDB_ETERNAL.E_CUSTOMER.BANK_ID. 「bankId」- 开户行- Specified by:
getBankIdin interfaceIECustomer
-
setBankId
Setter forDB_ETERNAL.E_CUSTOMER.BANK_ID. 「bankId」- 开户行- Specified by:
setBankIdin interfaceIECustomer
-
getBankCard
Getter forDB_ETERNAL.E_CUSTOMER.BANK_CARD. 「bankCard」- 开户行账号- Specified by:
getBankCardin interfaceIECustomer
-
setBankCard
Setter forDB_ETERNAL.E_CUSTOMER.BANK_CARD. 「bankCard」- 开户行账号- Specified by:
setBankCardin interfaceIECustomer
-
getMetadata
Getter forDB_ETERNAL.E_CUSTOMER.METADATA. 「metadata」- 附加配置- Specified by:
getMetadatain interfaceIECustomer
-
setMetadata
Setter forDB_ETERNAL.E_CUSTOMER.METADATA. 「metadata」- 附加配置- Specified by:
setMetadatain interfaceIECustomer
-
getActive
Getter forDB_ETERNAL.E_CUSTOMER.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIECustomer
-
setActive
Setter forDB_ETERNAL.E_CUSTOMER.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIECustomer
-
getSigma
Getter forDB_ETERNAL.E_CUSTOMER.SIGMA. 「sigma」- 统一标识(客户所属应用)- Specified by:
getSigmain interfaceIECustomer
-
setSigma
Setter forDB_ETERNAL.E_CUSTOMER.SIGMA. 「sigma」- 统一标识(客户所属应用)- Specified by:
setSigmain interfaceIECustomer
-
getLanguage
Getter forDB_ETERNAL.E_CUSTOMER.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIECustomer
-
setLanguage
Setter forDB_ETERNAL.E_CUSTOMER.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIECustomer
-
getCreatedAt
Getter forDB_ETERNAL.E_CUSTOMER.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIECustomer
-
setCreatedAt
Setter forDB_ETERNAL.E_CUSTOMER.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIECustomer
-
getCreatedBy
Getter forDB_ETERNAL.E_CUSTOMER.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIECustomer
-
setCreatedBy
Setter forDB_ETERNAL.E_CUSTOMER.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIECustomer
-
getUpdatedAt
Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIECustomer
-
setUpdatedAt
Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIECustomer
-
getUpdatedBy
Getter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIECustomer
-
setUpdatedBy
Setter forDB_ETERNAL.E_CUSTOMER.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIECustomer
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IECustomerLoad data from another generated Record/POJO implementing the common interface IECustomer- Specified by:
fromin interfaceIECustomer
-
into
Description copied from interface:IECustomerCopy data into another generated Record/POJO implementing the common interface IECustomer- Specified by:
intoin interfaceIECustomer
-