|  |  | 
 |  |  | 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(){} | 
 |  |  |  | 
 |  |  | 
 |  |  |                   String orgName, | 
 |  |  |                   String extName, | 
 |  |  |                   String webPath, | 
 |  |  |                   String webPathZip){ | 
 |  |  |                   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 ; | 
 |  |  |     } | 
 |  |  | } |