package pwc.taxtech.atms.dto; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import pwc.taxtech.atms.common.CustomDateSerializer; import pwc.taxtech.atms.entity.BaseEntity; import java.util.Date; //统一返回文件对象 public class FileDto extends BaseEntity { private String fileName; private String size; private String remarks;//备注信息 private String uploadUser;//上传用户 private Date createTime; protected Date updateTime; private String fileUrl; public String getFileUrl() { return fileUrl; } public void setFileUrl(String fileUrl) { this.fileUrl = fileUrl; } public String getFileName() { return fileName; } public void setFileName(String fileName) { this.fileName = fileName; } public String getSize() { return size; } public void setSize(String size) { this.size = size; } public String getRemarks() { return remarks; } public void setRemarks(String remarks) { this.remarks = remarks; } public String getUploadUser() { return uploadUser; } public void setUploadUser(String uploadUser) { this.uploadUser = uploadUser; } @JsonSerialize(using = CustomDateSerializer.class) public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } @JsonSerialize(using = CustomDateSerializer.class) public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } @Override public String toString() { return "FileDto{" + "fileName='" + fileName + '\'' + ", size='" + size + '\'' + ", remarks='" + remarks + '\'' + ", uploadUser='" + uploadUser + '\'' + ", createTime=" + createTime + ", updateTime=" + updateTime + ", fileUrl='" + fileUrl + '\'' + '}'; } }