package com.ruoyi.domain; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 【请填写功能名称】对象 document_materials * * @author ruoyi * @date 2025-07-26 */ public class DocumentMaterials extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ @TableId(type = IdType.AUTO) private Long materialId; /** $column.columnComment */ @Excel(name = "文件编任者") private String creator; /** $column.columnComment */ @Excel(name = "文件提名") private String title; /** $column.columnComment */ @Excel(name = "日期") private Date date; /** $column.columnComment */ @Excel(name = "页号") private Long pageNumber; /** $column.columnComment */ @Excel(name = "页次") private Long pageOrder; /** $column.columnComment */ @Excel(name = "所处阶段") private String stage; /** $column.columnComment */ @Excel(name = "公开属性") private String publicity; /** $column.columnComment */ @Excel(name = "是否为附件") private String isAttachment; /** $column.columnComment */ @Excel(name = "是否为附图") private String isDiagram; /** $column.columnComment */ @Excel(name = "保管期限") private String retentionPeriod; /** $column.columnComment */ @Excel(name = "密级") private String securityLevel; /** $column.columnComment */ @Excel(name = "是否涉密及敏感信息") private String isSensitive; /** $column.columnComment */ @Excel(name = "是否注销") private String isCanceled; /** $column.columnComment */ @Excel(name = "格式") private String format; /** $column.columnComment */ @Excel(name = "幅面") private String sizeType; /** $column.columnComment */ @Excel(name = "水平分辨率") private Long horizontalResolution; /** $column.columnComment */ @Excel(name = "垂直分辨率") private Long verticalResolution; /** $column.columnComment */ @Excel(name = "宽度") private Long width; /** $column.columnComment */ @Excel(name = "高度") private Long height; /** $column.columnComment */ @Excel(name = "大小") private Long fileSize; /** $column.columnComment */ @Excel(name = "附件及历史发文号") private String attachmentHistoryNumbers; /** $column.columnComment */ @Excel(name = "备注") private String remarks; /** $column.columnComment */ @Excel(name = "${comment}") private Date createdAt; /** $column.columnComment */ @Excel(name = "${comment}") private Date updatedAt; private Long recordId; public Long getRecordId() { return recordId; } public void setRecordId(Long recordId) { this.recordId = recordId; } public void setMaterialId(Long materialId) { this.materialId = materialId; } public Long getMaterialId() { return materialId; } public void setCreator(String creator) { this.creator = creator; } public String getCreator() { return creator; } public void setTitle(String title) { this.title = title; } public String getTitle() { return title; } public void setDate(Date date) { this.date = date; } public Date getDate() { return date; } public void setPageNumber(Long pageNumber) { this.pageNumber = pageNumber; } public Long getPageNumber() { return pageNumber; } public void setPageOrder(Long pageOrder) { this.pageOrder = pageOrder; } public Long getPageOrder() { return pageOrder; } public void setStage(String stage) { this.stage = stage; } public String getStage() { return stage; } public void setPublicity(String publicity) { this.publicity = publicity; } public String getPublicity() { return publicity; } public void setIsAttachment(String isAttachment) { this.isAttachment = isAttachment; } public String getIsAttachment() { return isAttachment; } public void setIsDiagram(String isDiagram) { this.isDiagram = isDiagram; } public String getIsDiagram() { return isDiagram; } public void setRetentionPeriod(String retentionPeriod) { this.retentionPeriod = retentionPeriod; } public String getRetentionPeriod() { return retentionPeriod; } public void setSecurityLevel(String securityLevel) { this.securityLevel = securityLevel; } public String getSecurityLevel() { return securityLevel; } public void setIsSensitive(String isSensitive) { this.isSensitive = isSensitive; } public String getIsSensitive() { return isSensitive; } public void setIsCanceled(String isCanceled) { this.isCanceled = isCanceled; } public String getIsCanceled() { return isCanceled; } public void setFormat(String format) { this.format = format; } public String getFormat() { return format; } public void setSizeType(String sizeType) { this.sizeType = sizeType; } public String getSizeType() { return sizeType; } public void setHorizontalResolution(Long horizontalResolution) { this.horizontalResolution = horizontalResolution; } public Long getHorizontalResolution() { return horizontalResolution; } public void setVerticalResolution(Long verticalResolution) { this.verticalResolution = verticalResolution; } public Long getVerticalResolution() { return verticalResolution; } public void setWidth(Long width) { this.width = width; } public Long getWidth() { return width; } public void setHeight(Long height) { this.height = height; } public Long getHeight() { return height; } public void setFileSize(Long fileSize) { this.fileSize = fileSize; } public Long getFileSize() { return fileSize; } public void setAttachmentHistoryNumbers(String attachmentHistoryNumbers) { this.attachmentHistoryNumbers = attachmentHistoryNumbers; } public String getAttachmentHistoryNumbers() { return attachmentHistoryNumbers; } public void setRemarks(String remarks) { this.remarks = remarks; } public String getRemarks() { return remarks; } public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; } public Date getCreatedAt() { return createdAt; } public void setUpdatedAt(Date updatedAt) { this.updatedAt = updatedAt; } public Date getUpdatedAt() { return updatedAt; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("materialId", getMaterialId()) .append("creator", getCreator()) .append("title", getTitle()) .append("date", getDate()) .append("pageNumber", getPageNumber()) .append("pageOrder", getPageOrder()) .append("stage", getStage()) .append("publicity", getPublicity()) .append("isAttachment", getIsAttachment()) .append("isDiagram", getIsDiagram()) .append("retentionPeriod", getRetentionPeriod()) .append("securityLevel", getSecurityLevel()) .append("isSensitive", getIsSensitive()) .append("isCanceled", getIsCanceled()) .append("format", getFormat()) .append("sizeType", getSizeType()) .append("horizontalResolution", getHorizontalResolution()) .append("verticalResolution", getVerticalResolution()) .append("width", getWidth()) .append("height", getHeight()) .append("fileSize", getFileSize()) .append("attachmentHistoryNumbers", getAttachmentHistoryNumbers()) .append("remarks", getRemarks()) .append("createdAt", getCreatedAt()) .append("updatedAt", getUpdatedAt()) .toString(); } }