| package com.dy.pmsGlobal.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 ; | 
|     } | 
| } |