diff options
Diffstat (limited to 'src/main/java/com/mesasoft/cn/entity/File.java')
| -rw-r--r-- | src/main/java/com/mesasoft/cn/entity/File.java | 255 |
1 files changed, 255 insertions, 0 deletions
diff --git a/src/main/java/com/mesasoft/cn/entity/File.java b/src/main/java/com/mesasoft/cn/entity/File.java new file mode 100644 index 0000000..346373e --- /dev/null +++ b/src/main/java/com/mesasoft/cn/entity/File.java @@ -0,0 +1,255 @@ +package com.mesasoft.cn.entity; + +import com.mesasoft.cn.util.BeanUtils; + +import java.sql.Timestamp; + +/** + * 文件表 + * + * @author pantao + * @since 2018/1/11 + */ +public class File { + + private long id; + + private String name; + + private String suffix; + + private String localUrl; + + private String visitUrl; + + private long size; + + private Timestamp createTime; + + private String description; + + private int checkTimes; + + private int downloadTimes; + + private String tag; + + private int userId; + + private int categoryId; + + private int isUploadable; + + private int isDeletable; + + private int isUpdatable; + + private int isDownloadable; + + private int isVisible; + + private Timestamp lastModifyTime; + + public File(String name, String suffix, String localUrl, String visitUrl, String description, String tag, int + userId, int categoryId) { + this.name = name; + this.suffix = suffix; + this.categoryId = categoryId; + this.description = description; + this.localUrl = localUrl; + this.visitUrl = visitUrl; + this.tag = tag; + this.userId = userId; + this.size = new java.io.File(localUrl).length(); + } + + public File(long id, String name, String suffix, String localUrl, String visitUrl, long size, Timestamp + createTime, String description, int checkTimes, int downloadTimes, String tag, int userId, int + categoryId, int isDownloadable, int isUploadable, int isVisible, int isDeletable, int isUpdatable, + Timestamp lastModifyTime) { + this.id = id; + this.name = name; + this.suffix = suffix; + this.localUrl = localUrl; + this.visitUrl = visitUrl; + this.size = size; + this.createTime = createTime; + this.description = description; + this.checkTimes = checkTimes; + this.downloadTimes = downloadTimes; + this.tag = tag; + this.userId = userId; + this.categoryId = categoryId; + this.isUploadable = isUploadable; + this.isDeletable = isDeletable; + this.isUpdatable = isUpdatable; + this.isDownloadable = isDownloadable; + this.isVisible = isVisible; + this.lastModifyTime = lastModifyTime; + } + + public void setAuth(int isDownloadable, int isUploadable, int isDeletable, int isUpdatable, int isVisible) { + this.isUploadable = isUploadable; + this.isDeletable = isDeletable; + this.isUpdatable = isUpdatable; + this.isDownloadable = isDownloadable; + this.isVisible = isVisible; + } + + public Timestamp getLastModifyTime() { + return lastModifyTime; + } + + public void setLastModifyTime(Timestamp lastModifyTime) { + this.lastModifyTime = lastModifyTime; + } + + @Override + public String toString() { + return BeanUtils.toPrettyJson(this); + } + + public int getIsUploadable() { + return isUploadable; + } + + public void setIsUploadable(int isUploadable) { + this.isUploadable = isUploadable; + } + + public int getIsDeletable() { + return isDeletable; + } + + public void setIsDeletable(int isDeletable) { + this.isDeletable = isDeletable; + } + + public int getIsUpdatable() { + return isUpdatable; + } + + public void setIsUpdatable(int isUpdatable) { + this.isUpdatable = isUpdatable; + } + + public int getIsDownloadable() { + return isDownloadable; + } + + public void setIsDownloadable(int isDownloadable) { + this.isDownloadable = isDownloadable; + } + + public int getIsVisible() { + return isVisible; + } + + public void setIsVisible(int isVisible) { + this.isVisible = isVisible; + } + + public long getId() { + return id; + } + + public void setId(int id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSuffix() { + return suffix; + } + + public void setSuffix(String suffix) { + this.suffix = suffix; + } + + public String getLocalUrl() { + return localUrl; + } + + public void setLocalUrl(String localUrl) { + this.localUrl = localUrl; + } + + public String getVisitUrl() { + return visitUrl; + } + + public void setVisitUrl(String visitUrl) { + this.visitUrl = visitUrl; + } + + public long getSize() { + return size; + } + + public void setSize(long size) { + this.size = size; + } + + public Timestamp getCreateTime() { + return createTime; + } + + public void setCreateTime(Timestamp createTime) { + this.createTime = createTime; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public int getCheckTimes() { + return checkTimes; + } + + public void setCheckTimes(int checkTimes) { + this.checkTimes = checkTimes; + } + + public int getDownloadTimes() { + return downloadTimes; + } + + public void setDownloadTimes(int downloadTimes) { + this.downloadTimes = downloadTimes; + } + + public String getTag() { + return tag; + } + + public void setTag(String tag) { + this.tag = tag; + } + + public int getUserId() { + return userId; + } + + public void setUserId(int userId) { + this.userId = userId; + } + + public int getCategoryId() { + return categoryId; + } + + public void setCategoryId(int categoryId) { + this.categoryId = categoryId; + } +} |
