Class MAttribute

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

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

      • getKey

        public String getKey()
        Getter for DB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID
        Specified by:
        getKey in interface IMAttribute
      • getName

        public String getName()
        Getter for DB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称
        Specified by:
        getName in interface IMAttribute
      • getAlias

        public String getAlias()
        Getter for DB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)
        Specified by:
        getAlias in interface IMAttribute
      • setAlias

        public MAttribute setAlias​(String alias)
        Setter for DB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)
        Specified by:
        setAlias in interface IMAttribute
      • getType

        public String getType()
        Getter for DB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性
        Specified by:
        getType in interface IMAttribute
      • setType

        public MAttribute setType​(String type)
        Setter for DB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性
        Specified by:
        setType in interface IMAttribute
      • getExpression

        public String getExpression()
        Getter for DB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式
        Specified by:
        getExpression in interface IMAttribute
      • setExpression

        public MAttribute setExpression​(String expression)
        Setter for DB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式
        Specified by:
        setExpression in interface IMAttribute
      • getNormalize

        public String getNormalize()
        Getter for DB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式
        Specified by:
        getNormalize in interface IMAttribute
      • setNormalize

        public MAttribute setNormalize​(String normalize)
        Setter for DB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式
        Specified by:
        setNormalize in interface IMAttribute
      • getInComponent

        public String getInComponent()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件
        Specified by:
        getInComponent in interface IMAttribute
      • setInComponent

        public MAttribute setInComponent​(String inComponent)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件
        Specified by:
        setInComponent in interface IMAttribute
      • getOutComponent

        public String getOutComponent()
        Getter for DB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件
        Specified by:
        getOutComponent in interface IMAttribute
      • setOutComponent

        public MAttribute setOutComponent​(String outComponent)
        Setter for DB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件
        Specified by:
        setOutComponent in interface IMAttribute
      • getModelId

        public String getModelId()
        Getter for DB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID
        Specified by:
        getModelId in interface IMAttribute
      • setModelId

        public MAttribute setModelId​(String modelId)
        Setter for DB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID
        Specified by:
        setModelId in interface IMAttribute
      • getComments

        public String getComments()
        Getter for DB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息
        Specified by:
        getComments in interface IMAttribute
      • setComments

        public MAttribute setComments​(String comments)
        Setter for DB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息
        Specified by:
        setComments in interface IMAttribute
      • getSource

        public String getSource()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID
        Specified by:
        getSource in interface IMAttribute
      • setSource

        public MAttribute setSource​(String source)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID
        Specified by:
        setSource in interface IMAttribute
      • getSourceField

        public String getSourceField()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主
        Specified by:
        getSourceField in interface IMAttribute
      • setSourceField

        public MAttribute setSourceField​(String sourceField)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主
        Specified by:
        setSourceField in interface IMAttribute
      • getSourceConfig

        public String getSourceConfig()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)
        Specified by:
        getSourceConfig in interface IMAttribute
      • setSourceConfig

        public MAttribute setSourceConfig​(String sourceConfig)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)
        Specified by:
        setSourceConfig in interface IMAttribute
      • getSourceReference

        public String getSourceReference()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)
        Specified by:
        getSourceReference in interface IMAttribute
      • setSourceReference

        public MAttribute setSourceReference​(String sourceReference)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)
        Specified by:
        setSourceReference in interface IMAttribute
      • getSourceExternal

        public String getSourceExternal()
        Getter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )
        Specified by:
        getSourceExternal in interface IMAttribute
      • setSourceExternal

        public MAttribute setSourceExternal​(String sourceExternal)
        Setter for DB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )
        Specified by:
        setSourceExternal in interface IMAttribute
      • getIsArray

        public Boolean getIsArray()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)
        Specified by:
        getIsArray in interface IMAttribute
      • setIsArray

        public MAttribute setIsArray​(Boolean isArray)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)
        Specified by:
        setIsArray in interface IMAttribute
      • getIsRefer

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

        public MAttribute setIsRefer​(Boolean isRefer)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别
        Specified by:
        setIsRefer in interface IMAttribute
      • getIsSyncIn

        public Boolean getIsSyncIn()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读
        Specified by:
        getIsSyncIn in interface IMAttribute
      • setIsSyncIn

        public MAttribute setIsSyncIn​(Boolean isSyncIn)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读
        Specified by:
        setIsSyncIn in interface IMAttribute
      • getIsSyncOut

        public Boolean getIsSyncOut()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写
        Specified by:
        getIsSyncOut in interface IMAttribute
      • setIsSyncOut

        public MAttribute setIsSyncOut​(Boolean isSyncOut)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写
        Specified by:
        setIsSyncOut in interface IMAttribute
      • getIsLock

        public Boolean getIsLock()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除
        Specified by:
        getIsLock in interface IMAttribute
      • setIsLock

        public MAttribute setIsLock​(Boolean isLock)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除
        Specified by:
        setIsLock in interface IMAttribute
      • getIsTrack

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

        public MAttribute setIsTrack​(Boolean isTrack)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM
        Specified by:
        setIsTrack in interface IMAttribute
      • getIsConfirm

        public Boolean getIsConfirm()
        Getter for DB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更
        Specified by:
        getIsConfirm in interface IMAttribute
      • setIsConfirm

        public MAttribute setIsConfirm​(Boolean isConfirm)
        Setter for DB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更
        Specified by:
        setIsConfirm in interface IMAttribute
      • getSigma

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

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

        public MAttribute setLanguage​(String language)
        Setter for DB_ETERNAL.M_ATTRIBUTE.LANGUAGE. 「language」- 使用的语言
        Specified by:
        setLanguage in interface IMAttribute
      • getActive

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

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

        public MAttribute setMetadata​(String metadata)
        Setter for DB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据
        Specified by:
        setMetadata in interface IMAttribute
      • getCreatedAt

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

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

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

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

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

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

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

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