Interface IUiField

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

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

      • setKey

        IUiField setKey​(String value)
        Setter for DB_ETERNAL.UI_FIELD.KEY. 「key」- 字段主键
      • getKey

        String getKey()
        Getter for DB_ETERNAL.UI_FIELD.KEY. 「key」- 字段主键
      • setXPoint

        IUiField setXPoint​(Integer value)
        Setter for DB_ETERNAL.UI_FIELD.X_POINT. 「xPoint] - 字段的X坐标(列)
      • getXPoint

        Integer getXPoint()
        Getter for DB_ETERNAL.UI_FIELD.X_POINT. 「xPoint] - 字段的X坐标(列)
      • setYPoint

        IUiField setYPoint​(Integer value)
        Setter for DB_ETERNAL.UI_FIELD.Y_POINT. 「yPoint」- 字段的Y坐标(行)
      • getYPoint

        Integer getYPoint()
        Getter for DB_ETERNAL.UI_FIELD.Y_POINT. 「yPoint」- 字段的Y坐标(行)
      • setLabel

        IUiField setLabel​(String value)
        Setter for DB_ETERNAL.UI_FIELD.LABEL. 「label」- 字段标签
      • getLabel

        String getLabel()
        Getter for DB_ETERNAL.UI_FIELD.LABEL. 「label」- 字段标签
      • setName

        IUiField setName​(String value)
        Setter for DB_ETERNAL.UI_FIELD.NAME. 「name」- 字段名称
      • getName

        String getName()
        Getter for DB_ETERNAL.UI_FIELD.NAME. 「name」- 字段名称
      • setSpan

        IUiField setSpan​(Integer value)
        Setter for DB_ETERNAL.UI_FIELD.SPAN. 「span」- 字段宽度
      • getSpan

        Integer getSpan()
        Getter for DB_ETERNAL.UI_FIELD.SPAN. 「span」- 字段宽度
      • setHidden

        IUiField setHidden​(Boolean value)
        Setter for DB_ETERNAL.UI_FIELD.HIDDEN. 「hidden」- button专用
      • getHidden

        Boolean getHidden()
        Getter for DB_ETERNAL.UI_FIELD.HIDDEN. 「hidden」- button专用
      • setRender

        IUiField setRender​(String value)
        Setter for DB_ETERNAL.UI_FIELD.RENDER. 「render」- 使用的Render函数
      • getRender

        String getRender()
        Getter for DB_ETERNAL.UI_FIELD.RENDER. 「render」- 使用的Render函数
      • setContainer

        IUiField setContainer​(String value)
        Setter for DB_ETERNAL.UI_FIELD.CONTAINER. 「container」- 容器字段专用容器信息,映射到 name 中
      • getContainer

        String getContainer()
        Getter for DB_ETERNAL.UI_FIELD.CONTAINER. 「container」- 容器字段专用容器信息,映射到 name 中
      • setOptionJsx

        IUiField setOptionJsx​(String value)
        Setter for DB_ETERNAL.UI_FIELD.OPTION_JSX. 「optionJsx」- 字段专用配置
      • getOptionJsx

        String getOptionJsx()
        Getter for DB_ETERNAL.UI_FIELD.OPTION_JSX. 「optionJsx」- 字段专用配置
      • setOptionConfig

        IUiField setOptionConfig​(String value)
        Setter for DB_ETERNAL.UI_FIELD.OPTION_CONFIG. 「optionConfig」- 字段专用配置
      • getOptionConfig

        String getOptionConfig()
        Getter for DB_ETERNAL.UI_FIELD.OPTION_CONFIG. 「optionConfig」- 字段专用配置
      • setOptionItem

        IUiField setOptionItem​(String value)
        Setter for DB_ETERNAL.UI_FIELD.OPTION_ITEM. 「optionItem」- 字段专用配置
      • getOptionItem

        String getOptionItem()
        Getter for DB_ETERNAL.UI_FIELD.OPTION_ITEM. 「optionItem」- 字段专用配置
      • setRules

        IUiField setRules​(String value)
        Setter for DB_ETERNAL.UI_FIELD.RULES. 「rules」- optionConfig.rules 验证专用的配置,描述规则
      • getRules

        String getRules()
        Getter for DB_ETERNAL.UI_FIELD.RULES. 「rules」- optionConfig.rules 验证专用的配置,描述规则
      • setControlId

        IUiField setControlId​(String value)
        Setter for DB_ETERNAL.UI_FIELD.CONTROL_ID. 「controlId」- 关联的表单ID
      • getControlId

        String getControlId()
        Getter for DB_ETERNAL.UI_FIELD.CONTROL_ID. 「controlId」- 关联的表单ID
      • setRowType

        IUiField setRowType​(String value)
        Setter for DB_ETERNAL.UI_FIELD.ROW_TYPE. 「rowType」- 行类型
      • getRowType

        String getRowType()
        Getter for DB_ETERNAL.UI_FIELD.ROW_TYPE. 「rowType」- 行类型
      • setActive

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

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

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

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

        IUiField setMetadata​(String value)
        Setter for DB_ETERNAL.UI_FIELD.METADATA. 「metadata」- 附加配置
      • getMetadata

        String getMetadata()
        Getter for DB_ETERNAL.UI_FIELD.METADATA. 「metadata」- 附加配置
      • setLanguage

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

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

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

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

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

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

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

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

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

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

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

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

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