package com.gkhy.exam.system.domain.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; @Getter @Setter @Accessors(chain = true) //链式写法 @ApiModel(value = "上传文件返回对象", description = "上传文件返回对象") public class UploadObjectVO { @ApiModelProperty("文件名称,前端访问图片链接格式:http://ip:port/api/文件保存相对路径") private String filename; @ApiModelProperty("文件保存相对路径") private String path; @ApiModelProperty("文件访问链接") private String url; @ApiModelProperty("文件原始名称") private String originName; @ApiModelProperty("文件大小(比特)") private Long size; @ApiModelProperty("文件md5") private String md5; @ApiModelProperty("资源页数,单位页") private Integer docPage=0; @ApiModelProperty("资源时长(秒)") private Long resourceLength=0L; @ApiModelProperty(value = "资源种类(1:视频2:音频;3:文档)",required = true) private Integer resourceType; // @ApiModelProperty("访问链接") // private String url; }