|  |  |  | 
|---|
|  |  |  | 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 ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|