New file |
| | |
| | | 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 filePath ;//文件在服务端存储相对路径 |
| | | 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 filePath, |
| | | String webPath, |
| | | String webPathZip, |
| | | String downloadPath){ |
| | | this.id = id ; |
| | | this.hash = hash ; |
| | | this.orgName = orgName ; |
| | | this.extName = extName ; |
| | | this.filePath = filePath ; |
| | | this.webPath = webPath ; |
| | | this.webPathZip = webPathZip ; |
| | | this.downloadPath = downloadPath ; |
| | | } |
| | | } |