YzgFileBaseVo.java 2.21 KB
Newer Older
yanzg's avatar
yanzg committed
1
package com.yanzuoguang.util.vo.file;
yanzg's avatar
yanzg committed
2

yanzg's avatar
yanzg committed
3
import com.yanzuoguang.util.helper.FileHelper;
yanzg's avatar
yanzg committed
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
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;

    /**
yanzg's avatar
yanzg committed
41
     * 文件类型归档:0-其他文件,1-图片,2-视频,3-音频
yanzg's avatar
yanzg committed
42
     */
yanzg's avatar
yanzg committed
43 44
    @ApiModelProperty(notes = "文件类型归档:0-其他文件,1-图片,2-视频,3-音频", position = 1040)
    private int type = FileHelper.FILE_TYPE_NONE;
yanzg's avatar
yanzg committed
45

yanzg's avatar
yanzg committed
46 47 48 49 50 51 52 53 54 55 56
    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;
    }

yanzg's avatar
yanzg committed
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
    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;
    }
}