Interface IXAttachment
- All Superinterfaces:
Serializable,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
- All Known Implementing Classes:
XAttachment,XAttachmentRecord
public interface IXAttachment
extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
This class is generated by jOOQ.
-
Method Summary
Modifier and TypeMethodDescriptionvoidfrom(IXAttachment from) Load data from another generated Record/POJO implementing the common interface IXAttachmentdefault IXAttachmentfromJson(io.vertx.core.json.JsonObject json) Getter 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.<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 value) Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT.setCreatedBy(String value) Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY.setDirectoryId(String value) Setter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID.setExtension(String value) Setter forDB_ETERNAL.X_ATTACHMENT.EXTENSION.setFileKey(String value) Setter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY.setFileName(String value) Setter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME.setFilePath(String value) Setter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH.setFileUrl(String value) Setter forDB_ETERNAL.X_ATTACHMENT.FILE_URL.Setter forDB_ETERNAL.X_ATTACHMENT.KEY.setLanguage(String value) Setter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE.setMetadata(String value) Setter forDB_ETERNAL.X_ATTACHMENT.METADATA.Setter forDB_ETERNAL.X_ATTACHMENT.MIME.setModelCategory(String value) Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY.setModelId(String value) Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID.setModelKey(String value) 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 value) Setter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH.setStoreUri(String value) Setter forDB_ETERNAL.X_ATTACHMENT.STORE_URI.setStoreWay(String value) Setter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY.Setter forDB_ETERNAL.X_ATTACHMENT.TYPE.setUpdatedAt(LocalDateTime value) Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT.setUpdatedBy(String value) Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY.default io.vertx.core.json.JsonObjecttoJson()
-
Method Details
-
setKey
Setter forDB_ETERNAL.X_ATTACHMENT.KEY. 「key」- 附件的ID值 -
getKey
String getKey()Getter forDB_ETERNAL.X_ATTACHMENT.KEY. 「key」- 附件的ID值 -
setName
Setter forDB_ETERNAL.X_ATTACHMENT.NAME. 「name」- 文件名(带扩展名) -
getName
String getName()Getter forDB_ETERNAL.X_ATTACHMENT.NAME. 「name」- 文件名(带扩展名) -
setExtension
Setter forDB_ETERNAL.X_ATTACHMENT.EXTENSION. 「extension」- 文件扩展名 -
getExtension
String getExtension()Getter forDB_ETERNAL.X_ATTACHMENT.EXTENSION. 「extension」- 文件扩展名 -
setType
Setter forDB_ETERNAL.X_ATTACHMENT.TYPE. 「type」- 文件类型,直接关联zero.file.tree类型 -
getType
String getType()Getter forDB_ETERNAL.X_ATTACHMENT.TYPE. 「type」- 文件类型,直接关联zero.file.tree类型 -
setMime
Setter forDB_ETERNAL.X_ATTACHMENT.MIME. 「mime」- 该文件的MIME类型 -
getMime
String getMime()Getter forDB_ETERNAL.X_ATTACHMENT.MIME. 「mime」- 该文件的MIME类型 -
setSize
Setter forDB_ETERNAL.X_ATTACHMENT.SIZE. 「size」- 该文件的尺寸 -
getSize
Integer getSize()Getter forDB_ETERNAL.X_ATTACHMENT.SIZE. 「size」- 该文件的尺寸 -
setStatus
Setter forDB_ETERNAL.X_ATTACHMENT.STATUS. 「status」- 状态,PROGRESS / SUCCESS -
getStatus
String getStatus()Getter forDB_ETERNAL.X_ATTACHMENT.STATUS. 「status」- 状态,PROGRESS / SUCCESS -
setDirectoryId
Setter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID. 「directoryId」- 文件存储所属目录 -
getDirectoryId
String getDirectoryId()Getter forDB_ETERNAL.X_ATTACHMENT.DIRECTORY_ID. 「directoryId」- 文件存储所属目录 -
setStoreWay
Setter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY. 「storeWay」- 存储方式,BLOB / FILE / REMOTE -
getStoreWay
String getStoreWay()Getter forDB_ETERNAL.X_ATTACHMENT.STORE_WAY. 「storeWay」- 存储方式,BLOB / FILE / REMOTE -
setStorePath
Setter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH. 「storePath」- 远程存储的目录信息(显示专用,去服务器和协议部分) -
getStorePath
String getStorePath()Getter forDB_ETERNAL.X_ATTACHMENT.STORE_PATH. 「storePath」- 远程存储的目录信息(显示专用,去服务器和协议部分) -
setStoreUri
Setter forDB_ETERNAL.X_ATTACHMENT.STORE_URI. 「storeUri」- 远程存储的目录URI部分 -
getStoreUri
String getStoreUri()Getter forDB_ETERNAL.X_ATTACHMENT.STORE_URI. 「storeUri」- 远程存储的目录URI部分 -
setModelId
Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述 -
getModelId
String getModelId()Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述 -
setModelKey
Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录 -
getModelKey
String getModelKey()Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录 -
setModelCategory
Setter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY. 「modelCategory」- 如果一个模型记录包含多种附件,则需要设置模型相关字段,等价于 field -
getModelCategory
String getModelCategory()Getter forDB_ETERNAL.X_ATTACHMENT.MODEL_CATEGORY. 「modelCategory」- 如果一个模型记录包含多种附件,则需要设置模型相关字段,等价于 field -
setFileName
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME. 「fileName」- 原始文件名(不带扩展名) -
getFileName
String getFileName()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_NAME. 「fileName」- 原始文件名(不带扩展名) -
setFileKey
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY. 「fileKey」- TPL模式中的文件唯一的key(全局唯一) -
getFileKey
String getFileKey()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_KEY. 「fileKey」- TPL模式中的文件唯一的key(全局唯一) -
setFileUrl
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_URL. 「fileUrl」- 该文件的下载链接(全局唯一) -
getFileUrl
String getFileUrl()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_URL. 「fileUrl」- 该文件的下载链接(全局唯一) -
setFilePath
Setter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH. 「filePath」- 该文件的存储地址,FILE时使用 -
getFilePath
String getFilePath()Getter forDB_ETERNAL.X_ATTACHMENT.FILE_PATH. 「filePath」- 该文件的存储地址,FILE时使用 -
setActive
Setter forDB_ETERNAL.X_ATTACHMENT.ACTIVE. 「active」- 是否启用 -
getActive
Boolean getActive()Getter forDB_ETERNAL.X_ATTACHMENT.ACTIVE. 「active」- 是否启用 -
setSigma
Setter forDB_ETERNAL.X_ATTACHMENT.SIGMA. 「sigma」- 统一标识 -
getSigma
String getSigma()Getter forDB_ETERNAL.X_ATTACHMENT.SIGMA. 「sigma」- 统一标识 -
setMetadata
Setter forDB_ETERNAL.X_ATTACHMENT.METADATA. 「metadata」- 附加配置 -
getMetadata
String getMetadata()Getter forDB_ETERNAL.X_ATTACHMENT.METADATA. 「metadata」- 附加配置 -
setLanguage
Setter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE. 「language」- 使用的语言 -
getLanguage
String getLanguage()Getter forDB_ETERNAL.X_ATTACHMENT.LANGUAGE. 「language」- 使用的语言 -
setCreatedAt
Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT. 「createdAt」- 创建时间 -
getCreatedAt
LocalDateTime getCreatedAt()Getter forDB_ETERNAL.X_ATTACHMENT.CREATED_AT. 「createdAt」- 创建时间 -
setCreatedBy
Setter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY. 「createdBy」- 创建人 -
getCreatedBy
String getCreatedBy()Getter forDB_ETERNAL.X_ATTACHMENT.CREATED_BY. 「createdBy」- 创建人 -
setUpdatedAt
Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT. 「updatedAt」- 更新时间 -
getUpdatedAt
LocalDateTime getUpdatedAt()Getter forDB_ETERNAL.X_ATTACHMENT.UPDATED_AT. 「updatedAt」- 更新时间 -
setUpdatedBy
Setter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY. 「updatedBy」- 更新人 -
getUpdatedBy
String getUpdatedBy()Getter forDB_ETERNAL.X_ATTACHMENT.UPDATED_BY. 「updatedBy」- 更新人 -
from
Load data from another generated Record/POJO implementing the common interface IXAttachment -
into
Copy data into another generated Record/POJO implementing the common interface IXAttachment -
fromJson
- Specified by:
fromJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-
toJson
default io.vertx.core.json.JsonObject toJson()- Specified by:
toJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-