Interface IEIdentity

  • All Superinterfaces:
    Serializable, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
    All Known Implementing Classes:
    EIdentity, EIdentityRecord

    public interface IEIdentity
    extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
    This class is generated by jOOQ.
    • Method Detail

      • setKey

        IEIdentity setKey​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.KEY. 「key」- 身份主键
      • getKey

        String getKey()
        Getter for DB_ETERNAL.E_IDENTITY.KEY. 「key」- 身份主键
      • setCode

        IEIdentity setCode​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CODE. 「code」- 系统编号
      • getCode

        String getCode()
        Getter for DB_ETERNAL.E_IDENTITY.CODE. 「code」- 系统编号
      • setType

        IEIdentity setType​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.TYPE. 「type」- 身份类型/档案类型
      • getType

        String getType()
        Getter for DB_ETERNAL.E_IDENTITY.TYPE. 「type」- 身份类型/档案类型
      • setStatus

        IEIdentity setStatus​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.STATUS. 「status」- 档案状态
      • getStatus

        String getStatus()
        Getter for DB_ETERNAL.E_IDENTITY.STATUS. 「status」- 档案状态
      • setCountry

        IEIdentity setCountry​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.COUNTRY. 「country」- 国籍
      • getCountry

        String getCountry()
        Getter for DB_ETERNAL.E_IDENTITY.COUNTRY. 「country」- 国籍
      • setNativePlace

        IEIdentity setNativePlace​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.NATIVE_PLACE. 「nativePlace」- 籍贯
      • getNativePlace

        String getNativePlace()
        Getter for DB_ETERNAL.E_IDENTITY.NATIVE_PLACE. 「nativePlace」- 籍贯
      • setNation

        IEIdentity setNation​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.NATION. 「nation」- 民族
      • getNation

        String getNation()
        Getter for DB_ETERNAL.E_IDENTITY.NATION. 「nation」- 民族
      • setAddress

        IEIdentity setAddress​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.ADDRESS. 「address」- 居住地址
      • getAddress

        String getAddress()
        Getter for DB_ETERNAL.E_IDENTITY.ADDRESS. 「address」- 居住地址
      • setRealname

        IEIdentity setRealname​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.REALNAME. 「realname」- 真实姓名
      • getRealname

        String getRealname()
        Getter for DB_ETERNAL.E_IDENTITY.REALNAME. 「realname」- 真实姓名
      • setBirthday

        IEIdentity setBirthday​(LocalDateTime value)
        Setter for DB_ETERNAL.E_IDENTITY.BIRTHDAY. 「birthday」- 生日
      • getBirthday

        LocalDateTime getBirthday()
        Getter for DB_ETERNAL.E_IDENTITY.BIRTHDAY. 「birthday」- 生日
      • setDriverLicense

        IEIdentity setDriverLicense​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.DRIVER_LICENSE. 「driverLicense」- 驾驶证
      • getDriverLicense

        String getDriverLicense()
        Getter for DB_ETERNAL.E_IDENTITY.DRIVER_LICENSE. 「driverLicense」- 驾驶证
      • setCarPlate

        IEIdentity setCarPlate​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CAR_PLATE. 「carPlate」- 常用车牌
      • getCarPlate

        String getCarPlate()
        Getter for DB_ETERNAL.E_IDENTITY.CAR_PLATE. 「carPlate」- 常用车牌
      • setPassport

        IEIdentity setPassport​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.PASSPORT. 「passport」- 护照
      • getPassport

        String getPassport()
        Getter for DB_ETERNAL.E_IDENTITY.PASSPORT. 「passport」- 护照
      • setGender

        IEIdentity setGender​(Boolean value)
        Setter for DB_ETERNAL.E_IDENTITY.GENDER. 「gender」- 性别
      • getGender

        Boolean getGender()
        Getter for DB_ETERNAL.E_IDENTITY.GENDER. 「gender」- 性别
      • setMarital

        IEIdentity setMarital​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.MARITAL. 「marital」- 婚姻状况
      • getMarital

        String getMarital()
        Getter for DB_ETERNAL.E_IDENTITY.MARITAL. 「marital」- 婚姻状况
      • setContactMobile

        IEIdentity setContactMobile​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CONTACT_MOBILE. 「contactMobile」- 联系手机
      • getContactMobile

        String getContactMobile()
        Getter for DB_ETERNAL.E_IDENTITY.CONTACT_MOBILE. 「contactMobile」- 联系手机
      • setContactPhone

        IEIdentity setContactPhone​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CONTACT_PHONE. 「contactPhone」- 座机
      • getContactPhone

        String getContactPhone()
        Getter for DB_ETERNAL.E_IDENTITY.CONTACT_PHONE. 「contactPhone」- 座机
      • setContactAddress

        IEIdentity setContactAddress​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CONTACT_ADDRESS. 「contactAddress」- 联系地址
      • getContactAddress

        String getContactAddress()
        Getter for DB_ETERNAL.E_IDENTITY.CONTACT_ADDRESS. 「contactAddress」- 联系地址
      • setContactEmail

        IEIdentity setContactEmail​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CONTACT_EMAIL. 「contactEmail」- 联系Email
      • getContactEmail

        String getContactEmail()
        Getter for DB_ETERNAL.E_IDENTITY.CONTACT_EMAIL. 「contactEmail」- 联系Email
      • setUrgentName

        IEIdentity setUrgentName​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.URGENT_NAME. 「urgentName」- 紧急联系人
      • getUrgentName

        String getUrgentName()
        Getter for DB_ETERNAL.E_IDENTITY.URGENT_NAME. 「urgentName」- 紧急联系人
      • setUrgentPhone

        IEIdentity setUrgentPhone​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.URGENT_PHONE. 「urgentPhone」- 紧急联系电话
      • getUrgentPhone

        String getUrgentPhone()
        Getter for DB_ETERNAL.E_IDENTITY.URGENT_PHONE. 「urgentPhone」- 紧急联系电话
      • setEcQq

        IEIdentity setEcQq​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.EC_QQ. 「ecQq」- QQ号码
      • getEcQq

        String getEcQq()
        Getter for DB_ETERNAL.E_IDENTITY.EC_QQ. 「ecQq」- QQ号码
      • setEcAlipay

        IEIdentity setEcAlipay​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.EC_ALIPAY. 「ecAlipay」- 支付宝
      • getEcAlipay

        String getEcAlipay()
        Getter for DB_ETERNAL.E_IDENTITY.EC_ALIPAY. 「ecAlipay」- 支付宝
      • setEcWechat

        IEIdentity setEcWechat​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.EC_WECHAT. 「ecWechat」- 微信
      • getEcWechat

        String getEcWechat()
        Getter for DB_ETERNAL.E_IDENTITY.EC_WECHAT. 「ecWechat」- 微信
      • setIdcType

        IEIdentity setIdcType​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_TYPE. 「idcType」- 证件类型
      • getIdcType

        String getIdcType()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_TYPE. 「idcType」- 证件类型
      • setIdcNumber

        IEIdentity setIdcNumber​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_NUMBER. 「idcNumber」- 证件号
      • getIdcNumber

        String getIdcNumber()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_NUMBER. 「idcNumber」- 证件号
      • setIdcAddress

        IEIdentity setIdcAddress​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_ADDRESS. 「idcAddress」- 证件地址
      • getIdcAddress

        String getIdcAddress()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_ADDRESS. 「idcAddress」- 证件地址
      • setIdcExpiredAt

        IEIdentity setIdcExpiredAt​(LocalDateTime value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_EXPIRED_AT. 「idcExpiredAt」- 证件过期时间
      • getIdcExpiredAt

        LocalDateTime getIdcExpiredAt()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_EXPIRED_AT. 「idcExpiredAt」- 证件过期时间
      • setIdcFront

        IEIdentity setIdcFront​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_FRONT. 「idcFront」- 证件正面附件
      • getIdcFront

        String getIdcFront()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_FRONT. 「idcFront」- 证件正面附件
      • setIdcBack

        IEIdentity setIdcBack​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_BACK. 「idcBack」- 证件背面附件
      • getIdcBack

        String getIdcBack()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_BACK. 「idcBack」- 证件背面附件
      • setIdcIssuer

        IEIdentity setIdcIssuer​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_ISSUER. 「idcIssuer」- 证件签发机构
      • getIdcIssuer

        String getIdcIssuer()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_ISSUER. 「idcIssuer」- 证件签发机构
      • setIdcIssueAt

        IEIdentity setIdcIssueAt​(LocalDateTime value)
        Setter for DB_ETERNAL.E_IDENTITY.IDC_ISSUE_AT. 「idcIssueAt」- 证件签发时间
      • getIdcIssueAt

        LocalDateTime getIdcIssueAt()
        Getter for DB_ETERNAL.E_IDENTITY.IDC_ISSUE_AT. 「idcIssueAt」- 证件签发时间
      • setVerified

        IEIdentity setVerified​(Boolean value)
        Setter for DB_ETERNAL.E_IDENTITY.VERIFIED. 「verified」- 是否验证、备案
      • getVerified

        Boolean getVerified()
        Getter for DB_ETERNAL.E_IDENTITY.VERIFIED. 「verified」- 是否验证、备案
      • setMetadata

        IEIdentity setMetadata​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.METADATA. 「metadata」- 附加配置
      • getMetadata

        String getMetadata()
        Getter for DB_ETERNAL.E_IDENTITY.METADATA. 「metadata」- 附加配置
      • setActive

        IEIdentity setActive​(Boolean value)
        Setter for DB_ETERNAL.E_IDENTITY.ACTIVE. 「active」- 是否启用
      • getActive

        Boolean getActive()
        Getter for DB_ETERNAL.E_IDENTITY.ACTIVE. 「active」- 是否启用
      • setSigma

        IEIdentity setSigma​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.SIGMA. 「sigma」- 统一标识
      • getSigma

        String getSigma()
        Getter for DB_ETERNAL.E_IDENTITY.SIGMA. 「sigma」- 统一标识
      • setLanguage

        IEIdentity setLanguage​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.LANGUAGE. 「language」- 使用的语言
      • getLanguage

        String getLanguage()
        Getter for DB_ETERNAL.E_IDENTITY.LANGUAGE. 「language」- 使用的语言
      • setCreatedAt

        IEIdentity setCreatedAt​(LocalDateTime value)
        Setter for DB_ETERNAL.E_IDENTITY.CREATED_AT. 「createdAt」- 创建时间
      • getCreatedAt

        LocalDateTime getCreatedAt()
        Getter for DB_ETERNAL.E_IDENTITY.CREATED_AT. 「createdAt」- 创建时间
      • setCreatedBy

        IEIdentity setCreatedBy​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.CREATED_BY. 「createdBy」- 创建人
      • getCreatedBy

        String getCreatedBy()
        Getter for DB_ETERNAL.E_IDENTITY.CREATED_BY. 「createdBy」- 创建人
      • setUpdatedAt

        IEIdentity setUpdatedAt​(LocalDateTime value)
        Setter for DB_ETERNAL.E_IDENTITY.UPDATED_AT. 「updatedAt」- 更新时间
      • getUpdatedAt

        LocalDateTime getUpdatedAt()
        Getter for DB_ETERNAL.E_IDENTITY.UPDATED_AT. 「updatedAt」- 更新时间
      • setUpdatedBy

        IEIdentity setUpdatedBy​(String value)
        Setter for DB_ETERNAL.E_IDENTITY.UPDATED_BY. 「updatedBy」- 更新人
      • getUpdatedBy

        String getUpdatedBy()
        Getter for DB_ETERNAL.E_IDENTITY.UPDATED_BY. 「updatedBy」- 更新人
      • from

        void from​(IEIdentity from)
        Load data from another generated Record/POJO implementing the common interface IEIdentity
      • into

        <E extends IEIdentity> E into​(E into)
        Copy data into another generated Record/POJO implementing the common interface IEIdentity
      • fromJson

        default IEIdentity fromJson​(io.vertx.core.json.JsonObject json)
        Specified by:
        fromJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
      • toJson

        default io.vertx.core.json.JsonObject toJson()
        Specified by:
        toJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo