增加预览权限

This commit is contained in:
s2042968 2025-04-24 15:14:39 +08:00
parent e210b2f1fe
commit 9b5bab91be
3 changed files with 4 additions and 3 deletions

View File

@ -158,7 +158,7 @@ public class RepoEdFileInfoController {
} }
@UserOperation(value = "预览文件", modelName = UserOperationModuleEnum.REPO_PRJ_DATABASE) @UserOperation(value = "预览文件", modelName = UserOperationModuleEnum.REPO_PRJ_DATABASE)
@RequiredPermission(value = FilePermission.DOWNLOAD) @RequiredPermission(value = FilePermission.PREVIEW)
@RequestMapping(value = "preview", method = RequestMethod.GET) @RequestMapping(value = "preview", method = RequestMethod.GET)
public ResponseEntity<InputStreamResource> preview(@RequestParam String id, HttpServletResponse response) { public ResponseEntity<InputStreamResource> preview(@RequestParam String id, HttpServletResponse response) {
return edFileInfoService.preview(id, response, DataOwnEnum.REPO_FILE.code); return edFileInfoService.preview(id, response, DataOwnEnum.REPO_FILE.code);

View File

@ -158,7 +158,7 @@ public class SysEdFileInfoController {
} }
@UserOperation(value = "预览文件", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "预览文件", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE)
@RequiredPermission(value = FilePermission.DOWNLOAD) @RequiredPermission(value = FilePermission.PREVIEW)
@RequestMapping(value = "preview", method = RequestMethod.GET) @RequestMapping(value = "preview", method = RequestMethod.GET)
public ResponseEntity<InputStreamResource> preview(@RequestParam String id, HttpServletResponse response) { public ResponseEntity<InputStreamResource> preview(@RequestParam String id, HttpServletResponse response) {
return edFileInfoService.preview(id, response, DataOwnEnum.SYS_FILE.code); return edFileInfoService.preview(id, response, DataOwnEnum.SYS_FILE.code);

View File

@ -15,7 +15,8 @@ public enum FilePermission {
UPLOAD("upload", "上传"), UPLOAD("upload", "上传"),
DOWNLOAD("download", "下载"), DOWNLOAD("download", "下载"),
IMPORT("import", "导入"), IMPORT("import", "导入"),
EXPORT("export", "导出"); EXPORT("export", "导出"),
PREVIEW("preview", "预览");
// 枚举属性 // 枚举属性
private final String code; // 权限代码 private final String code; // 权限代码