Interface IMAttribute

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

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

      • setKey

        IMAttribute setKey​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID
      • getKey

        String getKey()
        Getter for DB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID
      • setName

        IMAttribute setName​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称
      • getName

        String getName()
        Getter for DB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称
      • setAlias

        IMAttribute setAlias​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)
      • getAlias

        String getAlias()
        Getter for DB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)
      • setType

        IMAttribute setType​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性
      • getType

        String getType()
        Getter for DB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性
      • setExpression

        IMAttribute setExpression​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式
      • getExpression

        String getExpression()
        Getter for DB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式
      • setNormalize

        IMAttribute setNormalize​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式
      • getNormalize

        String getNormalize()
        Getter for DB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式
      • setInComponent

        IMAttribute setInComponent​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件
      • getInComponent

        String getInComponent()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件
      • setOutComponent

        IMAttribute setOutComponent​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件
      • getOutComponent

        String getOutComponent()
        Getter for DB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件
      • setModelId

        IMAttribute setModelId​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID
      • getModelId

        String getModelId()
        Getter for DB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID
      • setComments

        IMAttribute setComments​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息
      • getComments

        String getComments()
        Getter for DB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息
      • setSource

        IMAttribute setSource​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID
      • getSource

        String getSource()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID
      • setSourceField

        IMAttribute setSourceField​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主
      • getSourceField

        String getSourceField()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主
      • setSourceConfig

        IMAttribute setSourceConfig​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)
      • getSourceConfig

        String getSourceConfig()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)
      • setSourceReference

        IMAttribute setSourceReference​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)
      • getSourceReference

        String getSourceReference()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)
      • setSourceExternal

        IMAttribute setSourceExternal​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )
      • getSourceExternal

        String getSourceExternal()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )
      • setIsArray

        IMAttribute setIsArray​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)
      • getIsArray

        Boolean getIsArray()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)
      • setIsRefer

        IMAttribute setIsRefer​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别
      • getIsRefer

        Boolean getIsRefer()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别
      • setIsSyncIn

        IMAttribute setIsSyncIn​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读
      • getIsSyncIn

        Boolean getIsSyncIn()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读
      • setIsSyncOut

        IMAttribute setIsSyncOut​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写
      • getIsSyncOut

        Boolean getIsSyncOut()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写
      • setIsLock

        IMAttribute setIsLock​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除
      • getIsLock

        Boolean getIsLock()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除
      • setIsTrack

        IMAttribute setIsTrack​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM
      • getIsTrack

        Boolean getIsTrack()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM
      • setIsConfirm

        IMAttribute setIsConfirm​(Boolean value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更
      • getIsConfirm

        Boolean getIsConfirm()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更
      • setSigma

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

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

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

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

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

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

        IMAttribute setMetadata​(String value)
        Setter for DB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据
      • getMetadata

        String getMetadata()
        Getter for DB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据
      • setCreatedAt

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

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

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

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

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

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

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

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

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

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

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