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