package com.yanzuoguang.util.vo.file; import com.yanzuoguang.util.helper.FileHelper; import com.yanzuoguang.util.vo.BaseVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 文件基本信息 * * @author 颜佐光 */ @ApiModel(description = "文件基本信息") public class YzgFileBaseVo extends BaseVo { /** * 服务器相对路径,一般来说,该路径需要交给其他后台程序进行处理 */ @ApiModelProperty(notes = "服务器相对路径,一般来说,该路径需要交给其他后台程序进行处理", position = 1000) private String server; /** * 外网显示路径,用于前台显示 */ @ApiModelProperty(notes = "外网显示路径,用于前台显示", position = 1010) private String display; /** * 文件大小 */ @ApiModelProperty(notes = "文件大小", position = 1020) private long size; /** * 文件头: mime */ @ApiModelProperty(notes = "文件头: mime", position = 1030) private String mime; /** * 文件类型归档:0-其他文件,1-图片,2-视频,3-音频 */ @ApiModelProperty(notes = "文件类型归档:0-其他文件,1-图片,2-视频,3-音频", position = 1040) private int type = FileHelper.FILE_TYPE_NONE; public YzgFileBaseVo() { } public YzgFileBaseVo(String server, String display, long size, String mime, int type) { this.server = server; this.display = display; this.size = size; this.mime = mime; this.type = type; } public String getServer() { return server; } public void setServer(String server) { this.server = server; } public String getDisplay() { return display; } public void setDisplay(String display) { this.display = display; } public long getSize() { return size; } public void setSize(long size) { this.size = size; } public String getMime() { return mime; } public void setMime(String mime) { this.mime = mime; } public int getType() { return type; } public void setType(int type) { this.type = type; } }