Interface IXActivityChange

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

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

      • setKey

        IXActivityChange setKey​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.KEY. 「key」- 操作行为主键
      • getKey

        String getKey()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.KEY. 「key」- 操作行为主键
      • setActivityId

        IXActivityChange setActivityId​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.ACTIVITY_ID. 「activityId」- 关联的操作ID
      • getActivityId

        String getActivityId()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.ACTIVITY_ID. 「activityId」- 关联的操作ID
      • setType

        IXActivityChange setType​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.TYPE. 「type」- 字段变更类型:ADD | DELETE | UPDATE 三种
      • getType

        String getType()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.TYPE. 「type」- 字段变更类型:ADD | DELETE | UPDATE 三种
      • setStatus

        IXActivityChange setStatus​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.STATUS. 「status」- 待确认变更状态:CONFIRMED | PENDING
      • getStatus

        String getStatus()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.STATUS. 「status」- 待确认变更状态:CONFIRMED | PENDING
      • setFieldName

        IXActivityChange setFieldName​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.FIELD_NAME. 「fieldName」- 如果是变更记录则需要生成变更日志
      • getFieldName

        String getFieldName()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.FIELD_NAME. 「fieldName」- 如果是变更记录则需要生成变更日志
      • setFieldAlias

        IXActivityChange setFieldAlias​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.FIELD_ALIAS. 「fieldAlias」- 字段对应的别名
      • getFieldAlias

        String getFieldAlias()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.FIELD_ALIAS. 「fieldAlias」- 字段对应的别名
      • setFieldType

        IXActivityChange setFieldType​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.FIELD_TYPE. 「fieldType」- 变更字段的数据类型,直接从模型定义中读取
      • getFieldType

        String getFieldType()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.FIELD_TYPE. 「fieldType」- 变更字段的数据类型,直接从模型定义中读取
      • setValueOld

        IXActivityChange setValueOld​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.VALUE_OLD. 「valueOld」- 旧值
      • getValueOld

        String getValueOld()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.VALUE_OLD. 「valueOld」- 旧值
      • setValueNew

        IXActivityChange setValueNew​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.VALUE_NEW. 「valueNew」- 新值
      • getValueNew

        String getValueNew()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.VALUE_NEW. 「valueNew」- 新值
      • setSigma

        IXActivityChange setSigma​(String value)
        Setter for DB_ETERNAL.X_ACTIVITY_CHANGE.SIGMA. 「sigma」- 用户组绑定的统一标识
      • getSigma

        String getSigma()
        Getter for DB_ETERNAL.X_ACTIVITY_CHANGE.SIGMA. 「sigma」- 用户组绑定的统一标识
      • setLanguage

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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