package com.dy.pipIrrGlobal.dyFile; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import lombok.Data; @Data public class FileVo { @JSONField(serializeUsing= ObjectWriterImplToString.class) public Long id ; //数据库实体主键 public Integer hash ;//文件名hash public String orgName ;//文件原名 public String extName ;//文件扩展名 public String webPath ;//web文件访问路径 public String webPathZip;//照片文件缩略图访问路径,其他类型文件此属性为null public String downloadPath;//web文件下载路径,应用时路径后面加上 ?id=[id] public FileVo(){} public FileVo(Long id, Integer hash, String orgName, String extName, String webPath, String webPathZip, String downloadPath){ this.id = id ; this.hash = hash ; this.orgName = orgName ; this.extName = extName ; this.webPath = webPath ; this.webPathZip = webPathZip ; this.downloadPath = downloadPath ; } }