Class XNumber

  • All Implemented Interfaces:
    IXNumber, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable

    public class XNumber
    extends Object
    implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IXNumber
    This class is generated by jOOQ.
    See Also:
    Serialized Form
    • Method Detail

      • getKey

        public String getKey()
        Getter for DB_ETERNAL.X_NUMBER.KEY. 「key」- 主键
        Specified by:
        getKey in interface IXNumber
      • setKey

        public XNumber setKey​(String key)
        Setter for DB_ETERNAL.X_NUMBER.KEY. 「key」- 主键
        Specified by:
        setKey in interface IXNumber
      • getCode

        public String getCode()
        Getter for DB_ETERNAL.X_NUMBER.CODE. 「code」- 编码
        Specified by:
        getCode in interface IXNumber
      • setCode

        public XNumber setCode​(String code)
        Setter for DB_ETERNAL.X_NUMBER.CODE. 「code」- 编码
        Specified by:
        setCode in interface IXNumber
      • getComment

        public String getComment()
        Getter for DB_ETERNAL.X_NUMBER.COMMENT. 「comment」- 编号备注信息,用于描述编号数据,comment,S_COMMENT
        Specified by:
        getComment in interface IXNumber
      • setComment

        public XNumber setComment​(String comment)
        Setter for DB_ETERNAL.X_NUMBER.COMMENT. 「comment」- 编号备注信息,用于描述编号数据,comment,S_COMMENT
        Specified by:
        setComment in interface IXNumber
      • getCurrent

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

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

        public String getFormat()
        Getter for DB_ETERNAL.X_NUMBER.FORMAT. 「format」格式信息,用于处理最终格式:,format,S_FORMAT
        Specified by:
        getFormat in interface IXNumber
      • setFormat

        public XNumber setFormat​(String format)
        Setter for DB_ETERNAL.X_NUMBER.FORMAT. 「format」格式信息,用于处理最终格式:,format,S_FORMAT
        Specified by:
        setFormat in interface IXNumber
      • getIdentifier

        public String getIdentifier()
        Getter for DB_ETERNAL.X_NUMBER.IDENTIFIER. 「identifier」编号对应的identifier,用于查询当前identifier使用的序号信息,identifier,S_IDENTIFIER
        Specified by:
        getIdentifier in interface IXNumber
      • setIdentifier

        public XNumber setIdentifier​(String identifier)
        Setter for DB_ETERNAL.X_NUMBER.IDENTIFIER. 「identifier」编号对应的identifier,用于查询当前identifier使用的序号信息,identifier,S_IDENTIFIER
        Specified by:
        setIdentifier in interface IXNumber
      • getPrefix

        public String getPrefix()
        Getter for DB_ETERNAL.X_NUMBER.PREFIX. 「prefix」编号前缀,prefix,S_PREFIX
        Specified by:
        getPrefix in interface IXNumber
      • setPrefix

        public XNumber setPrefix​(String prefix)
        Setter for DB_ETERNAL.X_NUMBER.PREFIX. 「prefix」编号前缀,prefix,S_PREFIX
        Specified by:
        setPrefix in interface IXNumber
      • getSuffix

        public String getSuffix()
        Getter for DB_ETERNAL.X_NUMBER.SUFFIX. 「suffix」编号后缀,suffix,S_SUFFIX
        Specified by:
        getSuffix in interface IXNumber
      • setSuffix

        public XNumber setSuffix​(String suffix)
        Setter for DB_ETERNAL.X_NUMBER.SUFFIX. 「suffix」编号后缀,suffix,S_SUFFIX
        Specified by:
        setSuffix in interface IXNumber
      • getTime

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

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

        public Integer getLength()
        Getter for DB_ETERNAL.X_NUMBER.LENGTH. 「length」编号长度,编号长度不包含prefix和suffix部分,length,I_LENGTH
        Specified by:
        getLength in interface IXNumber
      • setLength

        public XNumber setLength​(Integer length)
        Setter for DB_ETERNAL.X_NUMBER.LENGTH. 「length」编号长度,编号长度不包含prefix和suffix部分,length,I_LENGTH
        Specified by:
        setLength in interface IXNumber
      • getStep

        public Integer getStep()
        Getter for DB_ETERNAL.X_NUMBER.STEP. 「step」编号的步进系数,每次按照step进行变化,step,I_STEP
        Specified by:
        getStep in interface IXNumber
      • setStep

        public XNumber setStep​(Integer step)
        Setter for DB_ETERNAL.X_NUMBER.STEP. 「step」编号的步进系数,每次按照step进行变化,step,I_STEP
        Specified by:
        setStep in interface IXNumber
      • getDecrement

        public Boolean getDecrement()
        Getter for DB_ETERNAL.X_NUMBER.DECREMENT. 「decrement」递增/递减?如果为true则递减,为false则是递增,decrement,IS_DECREMENT
        Specified by:
        getDecrement in interface IXNumber
      • setDecrement

        public XNumber setDecrement​(Boolean decrement)
        Setter for DB_ETERNAL.X_NUMBER.DECREMENT. 「decrement」递增/递减?如果为true则递减,为false则是递增,decrement,IS_DECREMENT
        Specified by:
        setDecrement in interface IXNumber
      • getAppId

        public String getAppId()
        Getter for DB_ETERNAL.X_NUMBER.APP_ID. 「appId」- 关联的应用程序ID
        Specified by:
        getAppId in interface IXNumber
      • setAppId

        public XNumber setAppId​(String appId)
        Setter for DB_ETERNAL.X_NUMBER.APP_ID. 「appId」- 关联的应用程序ID
        Specified by:
        setAppId in interface IXNumber
      • getRenewal

        public Boolean getRenewal()
        Getter for DB_ETERNAL.X_NUMBER.RENEWAL. 「renewal」- 是否循环
        Specified by:
        getRenewal in interface IXNumber
      • setRenewal

        public XNumber setRenewal​(Boolean renewal)
        Setter for DB_ETERNAL.X_NUMBER.RENEWAL. 「renewal」- 是否循环
        Specified by:
        setRenewal in interface IXNumber
      • getActive

        public Boolean getActive()
        Getter for DB_ETERNAL.X_NUMBER.ACTIVE. 「active」- 是否启用
        Specified by:
        getActive in interface IXNumber
      • setActive

        public XNumber setActive​(Boolean active)
        Setter for DB_ETERNAL.X_NUMBER.ACTIVE. 「active」- 是否启用
        Specified by:
        setActive in interface IXNumber
      • getSigma

        public String getSigma()
        Getter for DB_ETERNAL.X_NUMBER.SIGMA. 「sigma」- 统一标识
        Specified by:
        getSigma in interface IXNumber
      • setSigma

        public XNumber setSigma​(String sigma)
        Setter for DB_ETERNAL.X_NUMBER.SIGMA. 「sigma」- 统一标识
        Specified by:
        setSigma in interface IXNumber
      • getMetadata

        public String getMetadata()
        Getter for DB_ETERNAL.X_NUMBER.METADATA. 「metadata」- 附加配置
        Specified by:
        getMetadata in interface IXNumber
      • setMetadata

        public XNumber setMetadata​(String metadata)
        Setter for DB_ETERNAL.X_NUMBER.METADATA. 「metadata」- 附加配置
        Specified by:
        setMetadata in interface IXNumber
      • getLanguage

        public String getLanguage()
        Getter for DB_ETERNAL.X_NUMBER.LANGUAGE. 「language」- 使用的语言
        Specified by:
        getLanguage in interface IXNumber
      • setLanguage

        public XNumber setLanguage​(String language)
        Setter for DB_ETERNAL.X_NUMBER.LANGUAGE. 「language」- 使用的语言
        Specified by:
        setLanguage in interface IXNumber
      • getCreatedAt

        public LocalDateTime getCreatedAt()
        Getter for DB_ETERNAL.X_NUMBER.CREATED_AT. 「createdAt」- 创建时间
        Specified by:
        getCreatedAt in interface IXNumber
      • getCreatedBy

        public String getCreatedBy()
        Getter for DB_ETERNAL.X_NUMBER.CREATED_BY. 「createdBy」- 创建人
        Specified by:
        getCreatedBy in interface IXNumber
      • setCreatedBy

        public XNumber setCreatedBy​(String createdBy)
        Setter for DB_ETERNAL.X_NUMBER.CREATED_BY. 「createdBy」- 创建人
        Specified by:
        setCreatedBy in interface IXNumber
      • getUpdatedAt

        public LocalDateTime getUpdatedAt()
        Getter for DB_ETERNAL.X_NUMBER.UPDATED_AT. 「updatedAt」- 更新时间
        Specified by:
        getUpdatedAt in interface IXNumber
      • getUpdatedBy

        public String getUpdatedBy()
        Getter for DB_ETERNAL.X_NUMBER.UPDATED_BY. 「updatedBy」- 更新人
        Specified by:
        getUpdatedBy in interface IXNumber
      • setUpdatedBy

        public XNumber setUpdatedBy​(String updatedBy)
        Setter for DB_ETERNAL.X_NUMBER.UPDATED_BY. 「updatedBy」- 更新人
        Specified by:
        setUpdatedBy in interface IXNumber
      • from

        public void from​(IXNumber from)
        Description copied from interface: IXNumber
        Load data from another generated Record/POJO implementing the common interface IXNumber
        Specified by:
        from in interface IXNumber
      • into

        public <E extends IXNumber> E into​(E into)
        Description copied from interface: IXNumber
        Copy data into another generated Record/POJO implementing the common interface IXNumber
        Specified by:
        into in interface IXNumber