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 Details

    • 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