From dc4f8829472baf47345e3a01384d7b5eaf7ee727 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: Tue, 20 May 2025 14:49:10 +0800
Subject: [PATCH] 增加专家导出字段
---
expert-system/src/main/java/com/gkhy/system/domain/ProjectFile.java | 217 ++++++++++++++++++++----------------------------------
1 files changed, 80 insertions(+), 137 deletions(-)
diff --git a/expert-system/src/main/java/com/gkhy/system/domain/ProjectFile.java b/expert-system/src/main/java/com/gkhy/system/domain/ProjectFile.java
index 6e7bbf4..e036c7e 100644
--- a/expert-system/src/main/java/com/gkhy/system/domain/ProjectFile.java
+++ b/expert-system/src/main/java/com/gkhy/system/domain/ProjectFile.java
@@ -3,10 +3,16 @@
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import com.rchuing.sis.common.annotation.Excel;
-import com.rchuing.sis.common.core.domain.BaseEntity;
+import com.gkhy.common.annotation.Excel;
+import com.gkhy.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
+
/**
* 项目附件对象 project_file
@@ -14,150 +20,87 @@
* @author expert
* @date 2024-11-14
*/
- @TableName(resultMap = "com.gkhy.system.mapper.ProjectFileMapper.ProjectFileResult")
- public class ProjectFile extends BaseEntity
- {
- private static final long serialVersionUID = 1L;
+@EqualsAndHashCode(callSuper = true)
+@TableName(resultMap = "com.gkhy.system.mapper.ProjectFileMapper.ProjectFileResult")
+@ApiModel(value = "项目附件对象", description = "项目附件对象表")
+@Data
+public class ProjectFile extends BaseEntity {
+ private static final long serialVersionUID = 1L;
- /** $column.columnComment */
- @TableId(value = "id", type = IdType.AUTO)
- private Long id;
+ /**
+ * $column.columnComment
+ */
+ @TableId(value = "id", type = IdType.AUTO)
+ private Long id;
- /** 项目id */
- @Excel(name = "项目id")
- private Long projectId;
+ /**
+ * 项目id
+ */
+ @ApiModelProperty(value = "项目id",required = true)
+ @NotNull(message = "参数不能为空")
+ private Long projectId;
- /** 项目附件类型1审批单附件2项目附件 */
- @Excel(name = "项目附件类型1审批单附件2项目附件")
- private String module;
+ /**
+ * 项目附件类型1审批单附件2项目附件
+ */
+ @ApiModelProperty(value = "项目附件类型1审批单附件2项目附件")
+ @NotBlank(message = "项目附件类型不能为空")
+ private String module;
- /** 本地路径 */
- @Excel(name = "本地路径")
- private String filePath;
+ /**
+ * 本地路径
+ */
+ @Excel(name = "本地路径")
+ @ApiModelProperty(value = "本地路径")
+ private String filePath;
- /** 访问路径 */
- @Excel(name = "访问路径")
- private String fileUrl;
+ /**
+ * 访问路径
+ */
+ @Excel(name = "访问路径")
+ @ApiModelProperty(value = "访问路径")
+ private String fileUrl;
- /** 附件名称 */
- @Excel(name = "附件名称")
- private String fileName;
+ /**
+ * 附件名称
+ */
+ @ApiModelProperty(value = "附件名称")
+ private String fileName;
- /** 后缀 */
- @Excel(name = "后缀")
- private String fileSuffix;
+ /**
+ * 附件名称
+ */
+ @ApiModelProperty(value = "附件原名称")
+ private String originalFileName;
- /** 附件描述 */
- @Excel(name = "附件描述")
- private String fileDesc;
+ /**
+ * 后缀
+ */
+ @ApiModelProperty(value = "后缀")
+ private String fileSuffix;
- /** 文件大小 */
- @Excel(name = "文件大小")
- private Long fileSize;
+ /**
+ * 附件描述
+ */
+ @ApiModelProperty(value = "附件描述")
+ private String fileDesc;
- /** 文件类型 */
- @Excel(name = "文件类型")
- private String fileType;
+ /**
+ * 文件大小
+ */
+ @ApiModelProperty(value = "文件大小")
+ private Long fileSize;
- /** 删除标志(0代表存在,1代表删除,默认0) */
- private Long delFlag;
+ /**
+ * 文件类型
+ */
+ @ApiModelProperty(value = "文件类型")
+ private String fileType;
- public void setId(Long id) {
- this.id = id;
- }
+ /**
+ * 删除标志(0代表存在,1代表删除,默认0)
+ */
+ private Long delFlag;
- public Long getId() {
- return id;
- }
- public void setProjectId(Long projectId) {
- this.projectId = projectId;
- }
- public Long getProjectId() {
- return projectId;
- }
- public void setModule(String module) {
- this.module = module;
- }
-
- public String getModule() {
- return module;
- }
- public void setFilePath(String filePath) {
- this.filePath = filePath;
- }
-
- public String getFilePath() {
- return filePath;
- }
- public void setFileUrl(String fileUrl) {
- this.fileUrl = fileUrl;
- }
-
- public String getFileUrl() {
- return fileUrl;
- }
- public void setFileName(String fileName) {
- this.fileName = fileName;
- }
-
- public String getFileName() {
- return fileName;
- }
- public void setFileSuffix(String fileSuffix) {
- this.fileSuffix = fileSuffix;
- }
-
- public String getFileSuffix() {
- return fileSuffix;
- }
- public void setFileDesc(String fileDesc) {
- this.fileDesc = fileDesc;
- }
-
- public String getFileDesc() {
- return fileDesc;
- }
- 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 setDelFlag(Long delFlag) {
- this.delFlag = delFlag;
- }
-
- public Long getDelFlag() {
- return delFlag;
- }
-
- @Override
- public String toString() {
- return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
- .append("id", getId())
- .append("projectId", getProjectId())
- .append("module", getModule())
- .append("filePath", getFilePath())
- .append("fileUrl", getFileUrl())
- .append("fileName", getFileName())
- .append("fileSuffix", getFileSuffix())
- .append("fileDesc", getFileDesc())
- .append("fileSize", getFileSize())
- .append("fileType", getFileType())
- .append("delFlag", getDelFlag())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .toString();
- }
- }
\ No newline at end of file
+}
\ No newline at end of file
--
Gitblit v1.9.2