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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XAttachment()XAttachment(IXAttachment value)XAttachment(io.vertx.core.json.JsonObject json)XAttachment(String key, String name, String extension, String type, String mime, Integer size, String status, String directoryId, String storeWay, String storePath, String storeUri, String modelId, String modelKey, String modelCategory, String fileName, String fileKey, String fileUrl, String filePath, Boolean active, String sigma, String metadata, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfrom(IXAttachment from)Load data from another generated Record/POJO implementing the common interface IXAttachmentBooleangetActive()Getter forDB_ETERNAL.X_ATTACHMENT.ACTIVE.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY.StringgetDirectoryId()Getter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID.StringgetExtension()Getter forDB_ETERNAL.X_ATTACHMENT.EXTENSION.StringgetFileKey()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY.StringgetFileName()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME.StringgetFilePath()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH.StringgetFileUrl()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_URL.StringgetKey()Getter forDB_ETERNAL.X_ATTACHMENT.KEY.StringgetLanguage()Getter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE.StringgetMetadata()Getter forDB_ETERNAL.X_ATTACHMENT.METADATA.StringgetMime()Getter forDB_ETERNAL.X_ATTACHMENT.MIME.StringgetModelCategory()Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY.StringgetModelId()Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID.StringgetModelKey()Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_KEY.StringgetName()Getter forDB_ETERNAL.X_ATTACHMENT.NAME.StringgetSigma()Getter forDB_ETERNAL.X_ATTACHMENT.SIGMA.IntegergetSize()Getter forDB_ETERNAL.X_ATTACHMENT.SIZE.StringgetStatus()Getter forDB_ETERNAL.X_ATTACHMENT.STATUS.StringgetStorePath()Getter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH.StringgetStoreUri()Getter forDB_ETERNAL.X_ATTACHMENT.STORE_URI.StringgetStoreWay()Getter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY.StringgetType()Getter forDB_ETERNAL.X_ATTACHMENT.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY.<E extends IXAttachment>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IXAttachmentXAttachmentsetActive(Boolean active)Setter forDB_ETERNAL.X_ATTACHMENT.ACTIVE.XAttachmentsetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT.XAttachmentsetCreatedBy(String createdBy)Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY.XAttachmentsetDirectoryId(String directoryId)Setter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID.XAttachmentsetExtension(String extension)Setter forDB_ETERNAL.X_ATTACHMENT.EXTENSION.XAttachmentsetFileKey(String fileKey)Setter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY.XAttachmentsetFileName(String fileName)Setter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME.XAttachmentsetFilePath(String filePath)Setter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH.XAttachmentsetFileUrl(String fileUrl)Setter forDB_ETERNAL.X_ATTACHMENT.FILE_URL.XAttachmentsetKey(String key)Setter forDB_ETERNAL.X_ATTACHMENT.KEY.XAttachmentsetLanguage(String language)Setter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE.XAttachmentsetMetadata(String metadata)Setter forDB_ETERNAL.X_ATTACHMENT.METADATA.XAttachmentsetMime(String mime)Setter forDB_ETERNAL.X_ATTACHMENT.MIME.XAttachmentsetModelCategory(String modelCategory)Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY.XAttachmentsetModelId(String modelId)Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID.XAttachmentsetModelKey(String modelKey)Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_KEY.XAttachmentsetName(String name)Setter forDB_ETERNAL.X_ATTACHMENT.NAME.XAttachmentsetSigma(String sigma)Setter forDB_ETERNAL.X_ATTACHMENT.SIGMA.XAttachmentsetSize(Integer size)Setter forDB_ETERNAL.X_ATTACHMENT.SIZE.XAttachmentsetStatus(String status)Setter forDB_ETERNAL.X_ATTACHMENT.STATUS.XAttachmentsetStorePath(String storePath)Setter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH.XAttachmentsetStoreUri(String storeUri)Setter forDB_ETERNAL.X_ATTACHMENT.STORE_URI.XAttachmentsetStoreWay(String storeWay)Setter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY.XAttachmentsetType(String type)Setter forDB_ETERNAL.X_ATTACHMENT.TYPE.XAttachmentsetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT.XAttachmentsetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cn.vertxup.ambient.domain.tables.interfaces.IXAttachment
fromJson, toJson
-
-
-
-
Constructor Detail
-
XAttachment
public XAttachment()
-
XAttachment
public XAttachment(IXAttachment value)
-
XAttachment
public XAttachment(String key, String name, String extension, String type, String mime, Integer size, String status, String directoryId, String storeWay, String storePath, String storeUri, String modelId, String modelKey, String modelCategory, String fileName, String fileKey, String fileUrl, String filePath, Boolean active, String sigma, String metadata, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
XAttachment
public XAttachment(io.vertx.core.json.JsonObject json)
-
-
Method Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.X_ATTACHMENT.KEY. 「key」- 附件的ID值- Specified by:
getKeyin interfaceIXAttachment
-
setKey
public XAttachment setKey(String key)
Setter forDB_ETERNAL.X_ATTACHMENT.KEY. 「key」- 附件的ID值- Specified by:
setKeyin interfaceIXAttachment
-
getName
public String getName()
Getter forDB_ETERNAL.X_ATTACHMENT.NAME. 「name」- 文件名(带扩展名)- Specified by:
getNamein interfaceIXAttachment
-
setName
public XAttachment setName(String name)
Setter forDB_ETERNAL.X_ATTACHMENT.NAME. 「name」- 文件名(带扩展名)- Specified by:
setNamein interfaceIXAttachment
-
getExtension
public String getExtension()
Getter forDB_ETERNAL.X_ATTACHMENT.EXTENSION. 「extension」- 文件扩展名- Specified by:
getExtensionin interfaceIXAttachment
-
setExtension
public XAttachment setExtension(String extension)
Setter forDB_ETERNAL.X_ATTACHMENT.EXTENSION. 「extension」- 文件扩展名- Specified by:
setExtensionin interfaceIXAttachment
-
getType
public String getType()
Getter forDB_ETERNAL.X_ATTACHMENT.TYPE. 「type」- 文件类型,直接关联zero.file.tree类型- Specified by:
getTypein interfaceIXAttachment
-
setType
public XAttachment setType(String type)
Setter forDB_ETERNAL.X_ATTACHMENT.TYPE. 「type」- 文件类型,直接关联zero.file.tree类型- Specified by:
setTypein interfaceIXAttachment
-
getMime
public String getMime()
Getter forDB_ETERNAL.X_ATTACHMENT.MIME. 「mime」- 该文件的MIME类型- Specified by:
getMimein interfaceIXAttachment
-
setMime
public XAttachment setMime(String mime)
Setter forDB_ETERNAL.X_ATTACHMENT.MIME. 「mime」- 该文件的MIME类型- Specified by:
setMimein interfaceIXAttachment
-
getSize
public Integer getSize()
Getter forDB_ETERNAL.X_ATTACHMENT.SIZE. 「size」- 该文件的尺寸- Specified by:
getSizein interfaceIXAttachment
-
setSize
public XAttachment setSize(Integer size)
Setter forDB_ETERNAL.X_ATTACHMENT.SIZE. 「size」- 该文件的尺寸- Specified by:
setSizein interfaceIXAttachment
-
getStatus
public String getStatus()
Getter forDB_ETERNAL.X_ATTACHMENT.STATUS. 「status」- 状态,PROGRESS / SUCCESS- Specified by:
getStatusin interfaceIXAttachment
-
setStatus
public XAttachment setStatus(String status)
Setter forDB_ETERNAL.X_ATTACHMENT.STATUS. 「status」- 状态,PROGRESS / SUCCESS- Specified by:
setStatusin interfaceIXAttachment
-
getDirectoryId
public String getDirectoryId()
Getter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID. 「directoryId」- 文件存储所属目录- Specified by:
getDirectoryIdin interfaceIXAttachment
-
setDirectoryId
public XAttachment setDirectoryId(String directoryId)
Setter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID. 「directoryId」- 文件存储所属目录- Specified by:
setDirectoryIdin interfaceIXAttachment
-
getStoreWay
public String getStoreWay()
Getter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY. 「storeWay」- 存储方式,BLOB / FILE / REMOTE- Specified by:
getStoreWayin interfaceIXAttachment
-
setStoreWay
public XAttachment setStoreWay(String storeWay)
Setter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY. 「storeWay」- 存储方式,BLOB / FILE / REMOTE- Specified by:
setStoreWayin interfaceIXAttachment
-
getStorePath
public String getStorePath()
Getter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH. 「storePath」- 远程存储的目录信息(显示专用,去服务器和协议部分)- Specified by:
getStorePathin interfaceIXAttachment
-
setStorePath
public XAttachment setStorePath(String storePath)
Setter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH. 「storePath」- 远程存储的目录信息(显示专用,去服务器和协议部分)- Specified by:
setStorePathin interfaceIXAttachment
-
getStoreUri
public String getStoreUri()
Getter forDB_ETERNAL.X_ATTACHMENT.STORE_URI. 「storeUri」- 远程存储的目录URI部分- Specified by:
getStoreUriin interfaceIXAttachment
-
setStoreUri
public XAttachment setStoreUri(String storeUri)
Setter forDB_ETERNAL.X_ATTACHMENT.STORE_URI. 「storeUri」- 远程存储的目录URI部分- Specified by:
setStoreUriin interfaceIXAttachment
-
getModelId
public String getModelId()
Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述- Specified by:
getModelIdin interfaceIXAttachment
-
setModelId
public XAttachment setModelId(String modelId)
Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述- Specified by:
setModelIdin interfaceIXAttachment
-
getModelKey
public String getModelKey()
Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录- Specified by:
getModelKeyin interfaceIXAttachment
-
setModelKey
public XAttachment setModelKey(String modelKey)
Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录- Specified by:
setModelKeyin interfaceIXAttachment
-
getModelCategory
public String getModelCategory()
Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY. 「modelCategory」- 如果一个模型记录包含多种附件,则需要设置模型相关字段,等价于 field- Specified by:
getModelCategoryin interfaceIXAttachment
-
setModelCategory
public XAttachment setModelCategory(String modelCategory)
Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY. 「modelCategory」- 如果一个模型记录包含多种附件,则需要设置模型相关字段,等价于 field- Specified by:
setModelCategoryin interfaceIXAttachment
-
getFileName
public String getFileName()
Getter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME. 「fileName」- 原始文件名(不带扩展名)- Specified by:
getFileNamein interfaceIXAttachment
-
setFileName
public XAttachment setFileName(String fileName)
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME. 「fileName」- 原始文件名(不带扩展名)- Specified by:
setFileNamein interfaceIXAttachment
-
getFileKey
public String getFileKey()
Getter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY. 「fileKey」- TPL模式中的文件唯一的key(全局唯一)- Specified by:
getFileKeyin interfaceIXAttachment
-
setFileKey
public XAttachment setFileKey(String fileKey)
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY. 「fileKey」- TPL模式中的文件唯一的key(全局唯一)- Specified by:
setFileKeyin interfaceIXAttachment
-
getFileUrl
public String getFileUrl()
Getter forDB_ETERNAL.X_ATTACHMENT.FILE_URL. 「fileUrl」- 该文件的下载链接(全局唯一)- Specified by:
getFileUrlin interfaceIXAttachment
-
setFileUrl
public XAttachment setFileUrl(String fileUrl)
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_URL. 「fileUrl」- 该文件的下载链接(全局唯一)- Specified by:
setFileUrlin interfaceIXAttachment
-
getFilePath
public String getFilePath()
Getter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH. 「filePath」- 该文件的存储地址,FILE时使用- Specified by:
getFilePathin interfaceIXAttachment
-
setFilePath
public XAttachment setFilePath(String filePath)
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH. 「filePath」- 该文件的存储地址,FILE时使用- Specified by:
setFilePathin interfaceIXAttachment
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.X_ATTACHMENT.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIXAttachment
-
setActive
public XAttachment setActive(Boolean active)
Setter forDB_ETERNAL.X_ATTACHMENT.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIXAttachment
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.X_ATTACHMENT.SIGMA. 「sigma」- 统一标识- Specified by:
getSigmain interfaceIXAttachment
-
setSigma
public XAttachment setSigma(String sigma)
Setter forDB_ETERNAL.X_ATTACHMENT.SIGMA. 「sigma」- 统一标识- Specified by:
setSigmain interfaceIXAttachment
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.X_ATTACHMENT.METADATA. 「metadata」- 附加配置- Specified by:
getMetadatain interfaceIXAttachment
-
setMetadata
public XAttachment setMetadata(String metadata)
Setter forDB_ETERNAL.X_ATTACHMENT.METADATA. 「metadata」- 附加配置- Specified by:
setMetadatain interfaceIXAttachment
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIXAttachment
-
setLanguage
public XAttachment setLanguage(String language)
Setter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIXAttachment
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIXAttachment
-
setCreatedAt
public XAttachment setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIXAttachment
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIXAttachment
-
setCreatedBy
public XAttachment setCreatedBy(String createdBy)
Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIXAttachment
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIXAttachment
-
setUpdatedAt
public XAttachment setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIXAttachment
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIXAttachment
-
setUpdatedBy
public XAttachment setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIXAttachment
-
from
public void from(IXAttachment from)
Description copied from interface:IXAttachmentLoad data from another generated Record/POJO implementing the common interface IXAttachment- Specified by:
fromin interfaceIXAttachment
-
into
public <E extends IXAttachment> E into(E into)
Description copied from interface:IXAttachmentCopy data into another generated Record/POJO implementing the common interface IXAttachment- Specified by:
intoin interfaceIXAttachment
-
-