package com.ltkj.hosp.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 文件上传记录对象 sys_attachment * * @author ltkj_赵佳豪&李格 * @date 2024-05-21 */ public class SysAttachment extends BaseEntity { private static final long serialVersionUID=1L; /** 编号 */ private Long id; /** 字典键值 */ @Excel(name = "字典键值") private String sysDictVal; /** 文件保存路径 */ @Excel(name = "文件保存路径") private String filePath; /** 文件名 */ @Excel(name = "文件名") private String fileName; /** 文件大小 */ @Excel(name = "文件大小") private String fileSize; /** 文件大小-mb */ @Excel(name = "文件大小-mb") private String fileSizeMb; /** 文件大小-gb */ @Excel(name = "文件大小-gb") private String fileSizeGb; /** 文件上传时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "文件上传时间", width = 30, dateFormat = "yyyy-MM-dd") private Date uploadTime; /** 上传人ip */ @Excel(name = "上传人ip") private String ip; /** 上传后的访问链接 */ @Excel(name = "上传后的访问链接") private String url; public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setSysDictVal(String sysDictVal) { this.sysDictVal = sysDictVal; } public String getSysDictVal() { return sysDictVal; } public void setFilePath(String filePath) { this.filePath = filePath; } public String getFilePath() { return filePath; } public void setFileName(String fileName) { this.fileName = fileName; } public String getFileName() { return fileName; } public void setFileSize(String fileSize) { this.fileSize = fileSize; } public String getFileSize() { return fileSize; } public void setFileSizeMb(String fileSizeMb) { this.fileSizeMb = fileSizeMb; } public String getFileSizeMb() { return fileSizeMb; } public void setFileSizeGb(String fileSizeGb) { this.fileSizeGb = fileSizeGb; } public String getFileSizeGb() { return fileSizeGb; } public void setUploadTime(Date uploadTime) { this.uploadTime = uploadTime; } public Date getUploadTime() { return uploadTime; } public void setIp(String ip) { this.ip = ip; } public String getIp() { return ip; } @Override public String toString(){ return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id",getId()) .append("sysDictVal",getSysDictVal()) .append("filePath",getFilePath()) .append("fileName",getFileName()) .append("fileSize",getFileSize()) .append("fileSizeMb",getFileSizeMb()) .append("fileSizeGb",getFileSizeGb()) .append("uploadTime",getUploadTime()) .append("ip",getIp()) .append("url",getUrl()) .toString(); } }