Class MModel

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

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

      • getKey

        public String getKey()
        Getter for DB_ETERNAL.M_MODEL.KEY. 「key」- 模型ID
        Specified by:
        getKey in interface IMModel
      • setKey

        public MModel setKey​(String key)
        Setter for DB_ETERNAL.M_MODEL.KEY. 「key」- 模型ID
        Specified by:
        setKey in interface IMModel
      • getIdentifier

        public String getIdentifier()
        Getter for DB_ETERNAL.M_MODEL.IDENTIFIER. 「identifier」- 当前模型全局唯一ID
        Specified by:
        getIdentifier in interface IMModel
      • setIdentifier

        public MModel setIdentifier​(String identifier)
        Setter for DB_ETERNAL.M_MODEL.IDENTIFIER. 「identifier」- 当前模型全局唯一ID
        Specified by:
        setIdentifier in interface IMModel
      • getNamespace

        public String getNamespace()
        Getter for DB_ETERNAL.M_MODEL.NAMESPACE. 「namespace」- 当前模型使用的名空间
        Specified by:
        getNamespace in interface IMModel
      • setNamespace

        public MModel setNamespace​(String namespace)
        Setter for DB_ETERNAL.M_MODEL.NAMESPACE. 「namespace」- 当前模型使用的名空间
        Specified by:
        setNamespace in interface IMModel
      • getName

        public String getName()
        Getter for DB_ETERNAL.M_MODEL.NAME. 「name」- 当前模型的名称
        Specified by:
        getName in interface IMModel
      • setName

        public MModel setName​(String name)
        Setter for DB_ETERNAL.M_MODEL.NAME. 「name」- 当前模型的名称
        Specified by:
        setName in interface IMModel
      • getAlias

        public String getAlias()
        Getter for DB_ETERNAL.M_MODEL.ALIAS. 「alias」- 模型别名(业务名)
        Specified by:
        getAlias in interface IMModel
      • setAlias

        public MModel setAlias​(String alias)
        Setter for DB_ETERNAL.M_MODEL.ALIAS. 「alias」- 模型别名(业务名)
        Specified by:
        setAlias in interface IMModel
      • getType

        public String getType()
        Getter for DB_ETERNAL.M_MODEL.TYPE. 「type」- 当前模型的类型信息
        Specified by:
        getType in interface IMModel
      • setType

        public MModel setType​(String type)
        Setter for DB_ETERNAL.M_MODEL.TYPE. 「type」- 当前模型的类型信息
        Specified by:
        setType in interface IMModel
      • getComments

        public String getComments()
        Getter for DB_ETERNAL.M_MODEL.COMMENTS. 「comments」- 当前模型的描述信息
        Specified by:
        getComments in interface IMModel
      • setComments

        public MModel setComments​(String comments)
        Setter for DB_ETERNAL.M_MODEL.COMMENTS. 「comments」- 当前模型的描述信息
        Specified by:
        setComments in interface IMModel
      • getCategoryTree

        public String getCategoryTree()
        Getter for DB_ETERNAL.M_MODEL.CATEGORY_TREE. 「categoryTree」- 当前模型所属的类型树
        Specified by:
        getCategoryTree in interface IMModel
      • setCategoryTree

        public MModel setCategoryTree​(String categoryTree)
        Setter for DB_ETERNAL.M_MODEL.CATEGORY_TREE. 「categoryTree」- 当前模型所属的类型树
        Specified by:
        setCategoryTree in interface IMModel
      • getCategoryId

        public String getCategoryId()
        Getter for DB_ETERNAL.M_MODEL.CATEGORY_ID. 「categoryId」- 关联的类型的ID
        Specified by:
        getCategoryId in interface IMModel
      • setCategoryId

        public MModel setCategoryId​(String categoryId)
        Setter for DB_ETERNAL.M_MODEL.CATEGORY_ID. 「categoryId」- 关联的类型的ID
        Specified by:
        setCategoryId in interface IMModel
      • getRuleUnique

        public String getRuleUnique()
        Getter for DB_ETERNAL.M_MODEL.RULE_UNIQUE. 「ruleUnique」- 当前模型的标识规则
        Specified by:
        getRuleUnique in interface IMModel
      • setRuleUnique

        public MModel setRuleUnique​(String ruleUnique)
        Setter for DB_ETERNAL.M_MODEL.RULE_UNIQUE. 「ruleUnique」- 当前模型的标识规则
        Specified by:
        setRuleUnique in interface IMModel
      • getIsTrack

        public Boolean getIsTrack()
        Getter for DB_ETERNAL.M_MODEL.IS_TRACK. 「isTrack」- 该组件为 track 表示执行 ACTIVITY 的变更监控功能(生成变更历史)
        Specified by:
        getIsTrack in interface IMModel
      • setIsTrack

        public MModel setIsTrack​(Boolean isTrack)
        Setter for DB_ETERNAL.M_MODEL.IS_TRACK. 「isTrack」- 该组件为 track 表示执行 ACTIVITY 的变更监控功能(生成变更历史)
        Specified by:
        setIsTrack in interface IMModel
      • getSpider

        public String getSpider()
        Getter for DB_ETERNAL.M_MODEL.SPIDER. 「spider」- 主图格式,存储当前模型为起点的图层Json数据,每个模型只有一张
        Specified by:
        getSpider in interface IMModel
      • setSpider

        public MModel setSpider​(String spider)
        Setter for DB_ETERNAL.M_MODEL.SPIDER. 「spider」- 主图格式,存储当前模型为起点的图层Json数据,每个模型只有一张
        Specified by:
        setSpider in interface IMModel
      • getSpiderComponent

        public String getSpiderComponent()
        Getter for DB_ETERNAL.M_MODEL.SPIDER_COMPONENT. 「spiderComponent」- 在主图格式上存在的插件信息,用于处理主图格式的内容
        Specified by:
        getSpiderComponent in interface IMModel
      • setSpiderComponent

        public MModel setSpiderComponent​(String spiderComponent)
        Setter for DB_ETERNAL.M_MODEL.SPIDER_COMPONENT. 「spiderComponent」- 在主图格式上存在的插件信息,用于处理主图格式的内容
        Specified by:
        setSpiderComponent in interface IMModel
      • getSigma

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

        public MModel setSigma​(String sigma)
        Setter for DB_ETERNAL.M_MODEL.SIGMA. 「sigma」- 统一标识
        Specified by:
        setSigma in interface IMModel
      • getLanguage

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

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

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

        public MModel setActive​(Boolean active)
        Setter for DB_ETERNAL.M_MODEL.ACTIVE. 「active」- 是否启用
        Specified by:
        setActive in interface IMModel
      • getMetadata

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

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

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

        public MModel setCreatedAt​(LocalDateTime createdAt)
        Setter for DB_ETERNAL.M_MODEL.CREATED_AT. 「createdAt」- 创建时间
        Specified by:
        setCreatedAt in interface IMModel
      • getCreatedBy

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

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

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

        public MModel setUpdatedAt​(LocalDateTime updatedAt)
        Setter for DB_ETERNAL.M_MODEL.UPDATED_AT. 「updatedAt」- 更新时间
        Specified by:
        setUpdatedAt in interface IMModel
      • getUpdatedBy

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

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

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

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