Class XAttachment

java.lang.Object
cn.vertxup.ambient.domain.tables.pojos.XAttachment
All Implemented Interfaces:
IXAttachment, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable

public class XAttachment extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IXAttachment
This class is generated by jOOQ.
See Also:
  • Constructor Details

  • Method Details

    • getKey

      public String getKey()
      Getter for DB_ETERNAL.X_ATTACHMENT.KEY. 「key」- 附件的ID值
      Specified by:
      getKey in interface IXAttachment
    • setKey

      public XAttachment setKey(String key)
      Setter for DB_ETERNAL.X_ATTACHMENT.KEY. 「key」- 附件的ID值
      Specified by:
      setKey in interface IXAttachment
    • getName

      public String getName()
      Getter for DB_ETERNAL.X_ATTACHMENT.NAME. 「name」- 文件名(带扩展名)
      Specified by:
      getName in interface IXAttachment
    • setName

      public XAttachment setName(String name)
      Setter for DB_ETERNAL.X_ATTACHMENT.NAME. 「name」- 文件名(带扩展名)
      Specified by:
      setName in interface IXAttachment
    • getExtension

      public String getExtension()
      Getter for DB_ETERNAL.X_ATTACHMENT.EXTENSION. 「extension」- 文件扩展名
      Specified by:
      getExtension in interface IXAttachment
    • setExtension

      public XAttachment setExtension(String extension)
      Setter for DB_ETERNAL.X_ATTACHMENT.EXTENSION. 「extension」- 文件扩展名
      Specified by:
      setExtension in interface IXAttachment
    • getType

      public String getType()
      Getter for DB_ETERNAL.X_ATTACHMENT.TYPE. 「type」- 文件类型,直接关联zero.file.tree类型
      Specified by:
      getType in interface IXAttachment
    • setType

      public XAttachment setType(String type)
      Setter for DB_ETERNAL.X_ATTACHMENT.TYPE. 「type」- 文件类型,直接关联zero.file.tree类型
      Specified by:
      setType in interface IXAttachment
    • getMime

      public String getMime()
      Getter for DB_ETERNAL.X_ATTACHMENT.MIME. 「mime」- 该文件的MIME类型
      Specified by:
      getMime in interface IXAttachment
    • setMime

      public XAttachment setMime(String mime)
      Setter for DB_ETERNAL.X_ATTACHMENT.MIME. 「mime」- 该文件的MIME类型
      Specified by:
      setMime in interface IXAttachment
    • getSize

      public Integer getSize()
      Getter for DB_ETERNAL.X_ATTACHMENT.SIZE. 「size」- 该文件的尺寸
      Specified by:
      getSize in interface IXAttachment
    • setSize

      public XAttachment setSize(Integer size)
      Setter for DB_ETERNAL.X_ATTACHMENT.SIZE. 「size」- 该文件的尺寸
      Specified by:
      setSize in interface IXAttachment
    • getStatus

      public String getStatus()
      Getter for DB_ETERNAL.X_ATTACHMENT.STATUS. 「status」- 状态,PROGRESS / SUCCESS
      Specified by:
      getStatus in interface IXAttachment
    • setStatus

      public XAttachment setStatus(String status)
      Setter for DB_ETERNAL.X_ATTACHMENT.STATUS. 「status」- 状态,PROGRESS / SUCCESS
      Specified by:
      setStatus in interface IXAttachment
    • getDirectoryId

      public String getDirectoryId()
      Getter for DB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID. 「directoryId」- 文件存储所属目录
      Specified by:
      getDirectoryId in interface IXAttachment
    • setDirectoryId

      public XAttachment setDirectoryId(String directoryId)
      Setter for DB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID. 「directoryId」- 文件存储所属目录
      Specified by:
      setDirectoryId in interface IXAttachment
    • getStoreWay

      public String getStoreWay()
      Getter for DB_ETERNAL.X_ATTACHMENT.STORE_WAY. 「storeWay」- 存储方式,BLOB / FILE / REMOTE
      Specified by:
      getStoreWay in interface IXAttachment
    • setStoreWay

      public XAttachment setStoreWay(String storeWay)
      Setter for DB_ETERNAL.X_ATTACHMENT.STORE_WAY. 「storeWay」- 存储方式,BLOB / FILE / REMOTE
      Specified by:
      setStoreWay in interface IXAttachment
    • getStorePath

      public String getStorePath()
      Getter for DB_ETERNAL.X_ATTACHMENT.STORE_PATH. 「storePath」- 远程存储的目录信息(显示专用,去服务器和协议部分)
      Specified by:
      getStorePath in interface IXAttachment
    • setStorePath

      public XAttachment setStorePath(String storePath)
      Setter for DB_ETERNAL.X_ATTACHMENT.STORE_PATH. 「storePath」- 远程存储的目录信息(显示专用,去服务器和协议部分)
      Specified by:
      setStorePath in interface IXAttachment
    • getStoreUri

      public String getStoreUri()
      Getter for DB_ETERNAL.X_ATTACHMENT.STORE_URI. 「storeUri」- 远程存储的目录URI部分
      Specified by:
      getStoreUri in interface IXAttachment
    • setStoreUri

      public XAttachment setStoreUri(String storeUri)
      Setter for DB_ETERNAL.X_ATTACHMENT.STORE_URI. 「storeUri」- 远程存储的目录URI部分
      Specified by:
      setStoreUri in interface IXAttachment
    • getModelId

      public String getModelId()
      Getter for DB_ETERNAL.X_ATTACHMENT.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述
      Specified by:
      getModelId in interface IXAttachment
    • setModelId

      public XAttachment setModelId(String modelId)
      Setter for DB_ETERNAL.X_ATTACHMENT.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述
      Specified by:
      setModelId in interface IXAttachment
    • getModelKey

      public String getModelKey()
      Getter for DB_ETERNAL.X_ATTACHMENT.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录
      Specified by:
      getModelKey in interface IXAttachment
    • setModelKey

      public XAttachment setModelKey(String modelKey)
      Setter for DB_ETERNAL.X_ATTACHMENT.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录
      Specified by:
      setModelKey in interface IXAttachment
    • getModelCategory

      public String getModelCategory()
      Getter for DB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY. 「modelCategory」- 如果一个模型记录包含多种附件,则需要设置模型相关字段,等价于 field
      Specified by:
      getModelCategory in interface IXAttachment
    • setModelCategory

      public XAttachment setModelCategory(String modelCategory)
      Setter for DB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY. 「modelCategory」- 如果一个模型记录包含多种附件,则需要设置模型相关字段,等价于 field
      Specified by:
      setModelCategory in interface IXAttachment
    • getFileName

      public String getFileName()
      Getter for DB_ETERNAL.X_ATTACHMENT.FILE_NAME. 「fileName」- 原始文件名(不带扩展名)
      Specified by:
      getFileName in interface IXAttachment
    • setFileName

      public XAttachment setFileName(String fileName)
      Setter for DB_ETERNAL.X_ATTACHMENT.FILE_NAME. 「fileName」- 原始文件名(不带扩展名)
      Specified by:
      setFileName in interface IXAttachment
    • getFileKey

      public String getFileKey()
      Getter for DB_ETERNAL.X_ATTACHMENT.FILE_KEY. 「fileKey」- TPL模式中的文件唯一的key(全局唯一)
      Specified by:
      getFileKey in interface IXAttachment
    • setFileKey

      public XAttachment setFileKey(String fileKey)
      Setter for DB_ETERNAL.X_ATTACHMENT.FILE_KEY. 「fileKey」- TPL模式中的文件唯一的key(全局唯一)
      Specified by:
      setFileKey in interface IXAttachment
    • getFileUrl

      public String getFileUrl()
      Getter for DB_ETERNAL.X_ATTACHMENT.FILE_URL. 「fileUrl」- 该文件的下载链接(全局唯一)
      Specified by:
      getFileUrl in interface IXAttachment
    • setFileUrl

      public XAttachment setFileUrl(String fileUrl)
      Setter for DB_ETERNAL.X_ATTACHMENT.FILE_URL. 「fileUrl」- 该文件的下载链接(全局唯一)
      Specified by:
      setFileUrl in interface IXAttachment
    • getFilePath

      public String getFilePath()
      Getter for DB_ETERNAL.X_ATTACHMENT.FILE_PATH. 「filePath」- 该文件的存储地址,FILE时使用
      Specified by:
      getFilePath in interface IXAttachment
    • setFilePath

      public XAttachment setFilePath(String filePath)
      Setter for DB_ETERNAL.X_ATTACHMENT.FILE_PATH. 「filePath」- 该文件的存储地址,FILE时使用
      Specified by:
      setFilePath in interface IXAttachment
    • getActive

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

      public XAttachment setActive(Boolean active)
      Setter for DB_ETERNAL.X_ATTACHMENT.ACTIVE. 「active」- 是否启用
      Specified by:
      setActive in interface IXAttachment
    • getSigma

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

      public XAttachment setSigma(String sigma)
      Setter for DB_ETERNAL.X_ATTACHMENT.SIGMA. 「sigma」- 统一标识
      Specified by:
      setSigma in interface IXAttachment
    • getMetadata

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

      public XAttachment setMetadata(String metadata)
      Setter for DB_ETERNAL.X_ATTACHMENT.METADATA. 「metadata」- 附加配置
      Specified by:
      setMetadata in interface IXAttachment
    • getLanguage

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

      public XAttachment setLanguage(String language)
      Setter for DB_ETERNAL.X_ATTACHMENT.LANGUAGE. 「language」- 使用的语言
      Specified by:
      setLanguage in interface IXAttachment
    • getCreatedAt

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

      public XAttachment setCreatedAt(LocalDateTime createdAt)
      Setter for DB_ETERNAL.X_ATTACHMENT.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      setCreatedAt in interface IXAttachment
    • getCreatedBy

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

      public XAttachment setCreatedBy(String createdBy)
      Setter for DB_ETERNAL.X_ATTACHMENT.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      setCreatedBy in interface IXAttachment
    • getUpdatedAt

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

      public XAttachment setUpdatedAt(LocalDateTime updatedAt)
      Setter for DB_ETERNAL.X_ATTACHMENT.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      setUpdatedAt in interface IXAttachment
    • getUpdatedBy

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

      public XAttachment setUpdatedBy(String updatedBy)
      Setter for DB_ETERNAL.X_ATTACHMENT.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      setUpdatedBy in interface IXAttachment
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • from

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

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