优化部分功能。

This commit is contained in:
chenxudong 2025-03-25 10:06:08 +08:00
parent 3c3bc2074a
commit e004eed373
3 changed files with 23 additions and 9 deletions

View File

@ -31,4 +31,7 @@ public class FileRecycleQueryVO {
private String userName;
private String dataOwner;
private int dataOwnCode;
}

View File

@ -92,9 +92,9 @@ public class FileRecycleServiceImpl implements FileRecycleService {
.or()
.like(EdFileInfo::getFileCode, pars.getKeyword())
.or()
.like(EdFileInfo::getFileNote, pars.getKeyword())
.or()
.like(EdFileInfo::getFileContent, pars.getKeyword()));
.like(EdFileInfo::getFileNote, pars.getKeyword()));
// .or()
// .like(EdFileInfo::getFileContent, pars.getKeyword()));
}
if (!UserThreadLocal.getAdminType().equals(AdminTypeEnum.SYSTEM.getValue())) {
@ -113,6 +113,7 @@ public class FileRecycleServiceImpl implements FileRecycleService {
Page<EdFileInfo> edFileInfoPage = this.edFileInfoMapper.selectPage(new Page<>(pars.getPageNum(), pars.getPageSize()), queryWrapper);
long total = edFileInfoPage.getTotal();
List<FileRecycleQueryVO> records = BeanUtil.copyToList(edFileInfoPage.getRecords(), FileRecycleQueryVO.class);
records.forEach(e -> e.setDataOwner(DataOwnEnum.getTypeByCode(e.getDataOwnCode())));
resetRes(records);
UserThreadLocal.setSuccessInfo("", "", "查询所有删除文件成功");
return ElectromagneticResultUtil.success(new RespPageVO<>(total, records));

View File

@ -8,12 +8,12 @@ import java.util.Map;
@AllArgsConstructor
public enum DataOwnEnum {
SYS_FILE(0, "数据库上传的文件或者新建的文件夹"),
SYS_PRJ(1, "系统管理员创建的层级"),
USER_PRJ(2, "用户自定义的层级"),
USER_FILE(4, "用户上传的文件或创建的文件夹"),
REPO_FILE(3, "库文件"),
REPO_PRJ(5, "库工程");
SYS_FILE(0, "数据库上传的文件或者新建的文件夹", "项目数据"),
SYS_PRJ(1, "系统管理员创建的层级", "项目数据"),
USER_PRJ(2, "用户自定义的层级", "个人数据"),
USER_FILE(4, "用户上传的文件或创建的文件夹", "个人数据"),
REPO_FILE(3, "库文件", "库数据"),
REPO_PRJ(5, "库工程", "库数据");
private static final Map<Integer, Integer> FILE_PRJ_MAP = new HashMap<>();
@ -25,6 +25,7 @@ public enum DataOwnEnum {
public final int code;
public final String desc;
public final String type;
public static boolean isPrjCode(int code) {
return code == SYS_PRJ.code || code == USER_PRJ.code || code == REPO_PRJ.code;
@ -49,4 +50,13 @@ public enum DataOwnEnum {
public static boolean isRepoCode(int code) {
return code == REPO_FILE.code || code == REPO_PRJ.code;
}
public static String getTypeByCode(int code) {
for (DataOwnEnum e : DataOwnEnum.values()) {
if (e.code == code) {
return e.type;
}
}
return "";
}
}