|
|
@@ -0,0 +1,109 @@
|
|
|
+package com.usoftchina.saas.file.dto;
|
|
|
+
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author yingp
|
|
|
+ * @date 2018/9/29
|
|
|
+ */
|
|
|
+@ApiModel(value = "File", description = "文件")
|
|
|
+public class FileInfoDTO extends BaseFileInfo implements Serializable {
|
|
|
+ @ApiModelProperty(value = "id")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 链接
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "文件path")
|
|
|
+ private String fullPath;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "文件mime类型")
|
|
|
+ private String mime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 扩展名 (没有.)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "扩展名")
|
|
|
+ private String ext;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 大小
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "大小")
|
|
|
+ private Long size;
|
|
|
+ /**
|
|
|
+ * 文件类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "文件类型 IMAGE/TEXT/VIDEO/AUDIO/DOC/DIR/COMPRESS/OTHER", example = "IMAGE/TEXT/VIDEO/AUDIO/DOC/DIR/COMPRESS/OTHER")
|
|
|
+ private String type;
|
|
|
+
|
|
|
+ public Long getId() {
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setId(Long id) {
|
|
|
+ this.id = id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getFullPath() {
|
|
|
+ return fullPath;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFullPath(String fullPath) {
|
|
|
+ this.fullPath = fullPath;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMime() {
|
|
|
+ return mime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMime(String mime) {
|
|
|
+ this.mime = mime;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExt() {
|
|
|
+ return ext;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExt(String ext) {
|
|
|
+ this.ext = ext;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getSize() {
|
|
|
+ return size;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSize(Long size) {
|
|
|
+ this.size = size;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getType() {
|
|
|
+ return type;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setType(String type) {
|
|
|
+ this.type = type;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "FileInfoDTO{" +
|
|
|
+ "id=" + id +
|
|
|
+ ", folderId=" + folderId +
|
|
|
+ ", name=" + name +
|
|
|
+ ", fullPath='" + fullPath + '\'' +
|
|
|
+ ", mime='" + mime + '\'' +
|
|
|
+ ", ext='" + ext + '\'' +
|
|
|
+ ", size=" + size +
|
|
|
+ ", type='" + type + '\'' +
|
|
|
+ ", name='" + name + '\'' +
|
|
|
+ ", folderId=" + folderId +
|
|
|
+ '}';
|
|
|
+ }
|
|
|
+}
|