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 Details

    • 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