Interface IXNumber

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

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

      • setKey

        IXNumber setKey​(String value)
        Setter for DB_ETERNAL.X_NUMBER.KEY. 「key」- 主键
      • getKey

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

        IXNumber setCode​(String value)
        Setter for DB_ETERNAL.X_NUMBER.CODE. 「code」- 编码
      • getCode

        String getCode()
        Getter for DB_ETERNAL.X_NUMBER.CODE. 「code」- 编码
      • setComment

        IXNumber setComment​(String value)
        Setter for DB_ETERNAL.X_NUMBER.COMMENT. 「comment」- 编号备注信息,用于描述编号数据,comment,S_COMMENT
      • getComment

        String getComment()
        Getter for DB_ETERNAL.X_NUMBER.COMMENT. 「comment」- 编号备注信息,用于描述编号数据,comment,S_COMMENT
      • setCurrent

        IXNumber setCurrent​(Long value)
        Setter for DB_ETERNAL.X_NUMBER.CURRENT. 「current」编号当前值,对应${seed},每次变化时current提取后更新为:current + step或current - step,current,L_CURRENT
      • getCurrent

        Long getCurrent()
        Getter for DB_ETERNAL.X_NUMBER.CURRENT. 「current」编号当前值,对应${seed},每次变化时current提取后更新为:current + step或current - step,current,L_CURRENT
      • setFormat

        IXNumber setFormat​(String value)
        Setter for DB_ETERNAL.X_NUMBER.FORMAT. 「format」格式信息,用于处理最终格式:,format,S_FORMAT
      • getFormat

        String getFormat()
        Getter for DB_ETERNAL.X_NUMBER.FORMAT. 「format」格式信息,用于处理最终格式:,format,S_FORMAT
      • setIdentifier

        IXNumber setIdentifier​(String value)
        Setter for DB_ETERNAL.X_NUMBER.IDENTIFIER. 「identifier」编号对应的identifier,用于查询当前identifier使用的序号信息,identifier,S_IDENTIFIER
      • getIdentifier

        String getIdentifier()
        Getter for DB_ETERNAL.X_NUMBER.IDENTIFIER. 「identifier」编号对应的identifier,用于查询当前identifier使用的序号信息,identifier,S_IDENTIFIER
      • setPrefix

        IXNumber setPrefix​(String value)
        Setter for DB_ETERNAL.X_NUMBER.PREFIX. 「prefix」编号前缀,prefix,S_PREFIX
      • getPrefix

        String getPrefix()
        Getter for DB_ETERNAL.X_NUMBER.PREFIX. 「prefix」编号前缀,prefix,S_PREFIX
      • setSuffix

        IXNumber setSuffix​(String value)
        Setter for DB_ETERNAL.X_NUMBER.SUFFIX. 「suffix」编号后缀,suffix,S_SUFFIX
      • getSuffix

        String getSuffix()
        Getter for DB_ETERNAL.X_NUMBER.SUFFIX. 「suffix」编号后缀,suffix,S_SUFFIX
      • setTime

        IXNumber setTime​(String value)
        Setter for DB_ETERNAL.X_NUMBER.TIME. 「time」时间对应Pattern,对应${time}:YYYY-MM-DD HH:mm:ss用于描述时间格式生成序号时间部分,time,S_TIME
      • getTime

        String getTime()
        Getter for DB_ETERNAL.X_NUMBER.TIME. 「time」时间对应Pattern,对应${time}:YYYY-MM-DD HH:mm:ss用于描述时间格式生成序号时间部分,time,S_TIME
      • setLength

        IXNumber setLength​(Integer value)
        Setter for DB_ETERNAL.X_NUMBER.LENGTH. 「length」编号长度,编号长度不包含prefix和suffix部分,length,I_LENGTH
      • getLength

        Integer getLength()
        Getter for DB_ETERNAL.X_NUMBER.LENGTH. 「length」编号长度,编号长度不包含prefix和suffix部分,length,I_LENGTH
      • setStep

        IXNumber setStep​(Integer value)
        Setter for DB_ETERNAL.X_NUMBER.STEP. 「step」编号的步进系数,每次按照step进行变化,step,I_STEP
      • getStep

        Integer getStep()
        Getter for DB_ETERNAL.X_NUMBER.STEP. 「step」编号的步进系数,每次按照step进行变化,step,I_STEP
      • setDecrement

        IXNumber setDecrement​(Boolean value)
        Setter for DB_ETERNAL.X_NUMBER.DECREMENT. 「decrement」递增/递减?如果为true则递减,为false则是递增,decrement,IS_DECREMENT
      • getDecrement

        Boolean getDecrement()
        Getter for DB_ETERNAL.X_NUMBER.DECREMENT. 「decrement」递增/递减?如果为true则递减,为false则是递增,decrement,IS_DECREMENT
      • setAppId

        IXNumber setAppId​(String value)
        Setter for DB_ETERNAL.X_NUMBER.APP_ID. 「appId」- 关联的应用程序ID
      • getAppId

        String getAppId()
        Getter for DB_ETERNAL.X_NUMBER.APP_ID. 「appId」- 关联的应用程序ID
      • setRenewal

        IXNumber setRenewal​(Boolean value)
        Setter for DB_ETERNAL.X_NUMBER.RENEWAL. 「renewal」- 是否循环
      • getRenewal

        Boolean getRenewal()
        Getter for DB_ETERNAL.X_NUMBER.RENEWAL. 「renewal」- 是否循环
      • setActive

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        default IXNumber 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