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