From 5d87a8317b9e827d5e4ccfffa4e82e0ba4144027 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Thu, 21 Sep 2023 14:12:09 +0800 Subject: [PATCH] =?UTF-8?q?add=20OSSFile=E6=96=B0=E5=A2=9E=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/enums/StandardFileTypeEnum.java | 46 +++++++++++++++++++ .../com/jero/modules/oss/entity/OSSFile.java | 6 +++ 2 files changed, 52 insertions(+) create mode 100644 laws-module-system/src/main/java/com/jero/modules/enums/StandardFileTypeEnum.java diff --git a/laws-module-system/src/main/java/com/jero/modules/enums/StandardFileTypeEnum.java b/laws-module-system/src/main/java/com/jero/modules/enums/StandardFileTypeEnum.java new file mode 100644 index 00000000..fc330cac --- /dev/null +++ b/laws-module-system/src/main/java/com/jero/modules/enums/StandardFileTypeEnum.java @@ -0,0 +1,46 @@ +package com.jero.modules.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 标准文件类型枚举 + * @author liJiaRao + * @date 2023-09-21 14:01 + */ +@Getter +@AllArgsConstructor +public enum StandardFileTypeEnum { + /** + * A + */ + RELEASE_MANUSCRIPT_ORIGIN("发布稿(原文)", 1), + RELEASE_MANUSCRIPT_TRANSLATION("发布稿(译文)", 2), + MODIFICATION_ORDER("修改单", 3), + DRAFT_FOR_APPROVAL("报批稿", 4), + DRAFT_FOR_REVIEW("送审稿", 5), + DRAFT_FOR_SOLICITING_OPINIONS("征求意见稿", 6), + DRAFT("草案", 7), + ; + + private String name; + private Integer value; + + public static String getNameByValue(Integer value) { + for (StandardFileTypeEnum enumObject : values()) { + if (enumObject.getValue().equals(value)) { + return enumObject.getName(); + } + } + return null; + } + + public static Integer getValueByName(String name) { + for (StandardFileTypeEnum enumObject : values()) { + if (enumObject.getName().equals(name)) { + return enumObject.getValue(); + } + } + return null; + } +} diff --git a/laws-module-system/src/main/java/com/jero/modules/oss/entity/OSSFile.java b/laws-module-system/src/main/java/com/jero/modules/oss/entity/OSSFile.java index abceb81f..333f3e00 100644 --- a/laws-module-system/src/main/java/com/jero/modules/oss/entity/OSSFile.java +++ b/laws-module-system/src/main/java/com/jero/modules/oss/entity/OSSFile.java @@ -25,9 +25,15 @@ public class OSSFile extends JeroEntity { @Excel(name = "文件地址") private String url; + @Excel(name = "标准文件类型(1发布稿(原文),2发布稿(译文),3修改单,4报批稿,5送审稿,6征求意见稿,7草案)") + private Integer standardFileType; + @ApiModelProperty(value = "关联ID") private String connectId; + @ApiModelProperty(value = "标准id") + private String standardId; + @ApiModelProperty(value = "创建人登录名称") private String createBy;