数据存储模块优化
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
package com.sdm.common.entity.enums;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
public enum ApproveFileDataTypeEnum {
|
||||
/**
|
||||
* 审核完成
|
||||
@@ -29,6 +33,20 @@ public enum ApproveFileDataTypeEnum {
|
||||
private final int code;
|
||||
private final String description;
|
||||
|
||||
// 知识库文件列表可见的类型
|
||||
private static final List<Integer> VISABLE_FILE_LIST;
|
||||
|
||||
|
||||
static {
|
||||
VISABLE_FILE_LIST = Collections.unmodifiableList(Arrays.asList(
|
||||
COMPLETED.getCode(),
|
||||
MODIFY_REVIEWING.getCode(),
|
||||
DELETE_REVIEWING.getCode(),
|
||||
MODIFY_METADATA_REVIEWING.getCode()
|
||||
));
|
||||
}
|
||||
|
||||
|
||||
ApproveFileDataTypeEnum(int code, String description) {
|
||||
this.code = code;
|
||||
this.description = description;
|
||||
@@ -74,4 +92,18 @@ public enum ApproveFileDataTypeEnum {
|
||||
public static ApproveFileDataTypeEnum[] getReviewingTypes() {
|
||||
return new ApproveFileDataTypeEnum[]{UPLOAD_REVIEWING, MODIFY_REVIEWING, DELETE_REVIEWING,MODIFY_METADATA_REVIEWING};
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取知识库文件列表可见的类型编码列表
|
||||
*/
|
||||
public static List<Integer> getVisibleInFileList() {
|
||||
return VISABLE_FILE_LIST;
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查指定code是否在知识库文件列表可见范围内
|
||||
*/
|
||||
public static boolean isVisibleInFileList(int code) {
|
||||
return VISABLE_FILE_LIST.contains(code);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user