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;