package com.ruoyi.system.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import org.springframework.beans.factory.annotation.Value;
|
|
/**
|
* 任务附件对象 sys_task_attachment
|
*
|
* @author ruoyi
|
* @date 2024-01-15
|
*/
|
public class SysTaskAttachment extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/** 附件ID */
|
private Long attachmentId;
|
|
/** 任务ID */
|
@Excel(name = "任务ID")
|
private Long taskId;
|
|
/** 文件名 */
|
@Excel(name = "文件名")
|
private String fileName;
|
|
/** 文件路径 */
|
@Excel(name = "文件路径")
|
private String filePath;
|
|
/** 文件大小(字节) */
|
@Excel(name = "文件大小")
|
private Long fileSize;
|
|
/** 文件类型 */
|
@Excel(name = "文件类型")
|
private String fileType;
|
|
|
/** 附件分类 */
|
@Excel(name = "附件分类")
|
private String attachmentCategory;
|
|
/** 上传时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date uploadTime;
|
|
/** 上传者 */
|
@Excel(name = "上传者")
|
private String uploadBy;
|
|
/** 是否已同步到ImageData (0-未同步 1-已同步) */
|
private Integer syncedToImageData;
|
|
/** 同步时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date syncTime;
|
|
/** 关联的ImageData ID */
|
private Long imageDataId;
|
|
/** 完整文件URL(不存储,用于返回给前端) */
|
private String fileUrl;
|
|
public void setAttachmentId(Long attachmentId) {
|
this.attachmentId = attachmentId;
|
}
|
|
public Long getAttachmentId() {
|
return attachmentId;
|
}
|
|
public void setTaskId(Long taskId) {
|
this.taskId = taskId;
|
}
|
|
public Long getTaskId() {
|
return taskId;
|
}
|
|
public void setFileName(String fileName) {
|
this.fileName = fileName;
|
}
|
|
public String getFileName() {
|
return fileName;
|
}
|
|
public void setFilePath(String filePath) {
|
this.filePath = filePath;
|
}
|
|
public String getFilePath() {
|
return filePath;
|
}
|
|
public void setFileSize(Long fileSize) {
|
this.fileSize = fileSize;
|
}
|
|
public Long getFileSize() {
|
return fileSize;
|
}
|
|
public void setFileType(String fileType) {
|
this.fileType = fileType;
|
}
|
|
public String getFileType() {
|
return fileType;
|
}
|
|
public void setAttachmentCategory(String attachmentCategory) {
|
this.attachmentCategory = attachmentCategory;
|
}
|
|
public String getAttachmentCategory() {
|
return attachmentCategory;
|
}
|
|
public void setUploadTime(Date uploadTime) {
|
this.uploadTime = uploadTime;
|
}
|
|
public Date getUploadTime() {
|
return uploadTime;
|
}
|
|
public void setUploadBy(String uploadBy) {
|
this.uploadBy = uploadBy;
|
}
|
|
public String getUploadBy() {
|
return uploadBy;
|
}
|
|
public void setFileUrl(String fileUrl) {
|
this.fileUrl = fileUrl;
|
}
|
|
public String getFileUrl() {
|
return fileUrl;
|
}
|
|
public void setSyncedToImageData(Integer syncedToImageData) {
|
this.syncedToImageData = syncedToImageData;
|
}
|
|
public Integer getSyncedToImageData() {
|
return syncedToImageData;
|
}
|
|
public void setSyncTime(Date syncTime) {
|
this.syncTime = syncTime;
|
}
|
|
public Date getSyncTime() {
|
return syncTime;
|
}
|
|
public void setImageDataId(Long imageDataId) {
|
this.imageDataId = imageDataId;
|
}
|
|
public Long getImageDataId() {
|
return imageDataId;
|
}
|
|
@Override
|
public String toString() {
|
return "SysTaskAttachment{" +
|
"attachmentId=" + attachmentId +
|
", taskId=" + taskId +
|
", fileName='" + fileName + '\'' +
|
", filePath='" + filePath + '\'' +
|
", fileSize=" + fileSize +
|
", fileType='" + fileType + '\'' +
|
", attachmentCategory='" + attachmentCategory + '\'' +
|
", uploadTime=" + uploadTime +
|
", uploadBy='" + uploadBy + '\'' +
|
'}';
|
}
|
}
|