文件分组优化

This commit is contained in:
chenxudong 2025-03-28 11:31:15 +08:00
parent 46107e53ef
commit ae25a60b1c
3 changed files with 12 additions and 10 deletions

View File

@ -20,19 +20,19 @@ public class FileFormatController {
private FileFormatService fileFormatService; private FileFormatService fileFormatService;
@GetMapping("/add") @GetMapping("/add")
@UserOperation(value = "新增文件格式", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "新增文件格式", modelName = UserOperationModuleEnum.FILE_FORMAT)
public ElectromagneticResult<?> addFileFormat(@RequestParam String suffixName) { public ElectromagneticResult<?> addFileFormat(@RequestParam String suffixName) {
return ElectromagneticResultUtil.success(fileFormatService.addFileFormat(suffixName)); return ElectromagneticResultUtil.success(fileFormatService.addFileFormat(suffixName));
} }
@GetMapping("/delete") @GetMapping("/delete")
@UserOperation(value = "删除文件格式", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "删除文件格式", modelName = UserOperationModuleEnum.FILE_FORMAT)
public ElectromagneticResult<?> deleteFileFormat(@RequestParam String id) { public ElectromagneticResult<?> deleteFileFormat(@RequestParam String id) {
return ElectromagneticResultUtil.success(fileFormatService.deleteFileFormat(id)); return ElectromagneticResultUtil.success(fileFormatService.deleteFileFormat(id));
} }
@GetMapping("/list") @GetMapping("/list")
@UserOperation(value = "查询文件格式列表", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "查询文件格式列表", modelName = UserOperationModuleEnum.FILE_FORMAT)
public ElectromagneticResult<?> list() { public ElectromagneticResult<?> list() {
return ElectromagneticResultUtil.success(fileFormatService.getList()); return ElectromagneticResultUtil.success(fileFormatService.getList());
} }

View File

@ -30,7 +30,7 @@ public class RepoEdFileRelationController {
* @return * @return
*/ */
@RequestMapping(value = "/create", method = RequestMethod.POST) @RequestMapping(value = "/create", method = RequestMethod.POST)
@UserOperation(value = "创建文件关系", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "创建文件关系", modelName = UserOperationModuleEnum.FILE_RELATION)
public ElectromagneticResult<?> createRelation(@RequestBody EdFileRelation relation) { public ElectromagneticResult<?> createRelation(@RequestBody EdFileRelation relation) {
return ElectromagneticResultUtil.success(edFileRelationService.createRelation(relation)); return ElectromagneticResultUtil.success(edFileRelationService.createRelation(relation));
} }
@ -42,7 +42,7 @@ public class RepoEdFileRelationController {
* @return * @return
*/ */
@RequestMapping(value = "/update", method = RequestMethod.POST) @RequestMapping(value = "/update", method = RequestMethod.POST)
@UserOperation(value = "更新文件关系", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "更新文件关系", modelName = UserOperationModuleEnum.FILE_RELATION)
public ElectromagneticResult<?> updateRelation(@RequestBody UpdateRelationDTO updateRelation) { public ElectromagneticResult<?> updateRelation(@RequestBody UpdateRelationDTO updateRelation) {
LambdaUpdateWrapper<EdFileRelation> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<EdFileRelation> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(EdFileRelation::getId, updateRelation.getRelationId()).set(EdFileRelation::getRelationship, updateRelation.getRelationship()); wrapper.eq(EdFileRelation::getId, updateRelation.getRelationId()).set(EdFileRelation::getRelationship, updateRelation.getRelationship());
@ -60,7 +60,7 @@ public class RepoEdFileRelationController {
* @return * @return
*/ */
@RequestMapping(value = "/cancel/{relationId}", method = RequestMethod.GET) @RequestMapping(value = "/cancel/{relationId}", method = RequestMethod.GET)
@UserOperation(value = "取消文件关系", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "取消文件关系", modelName = UserOperationModuleEnum.FILE_RELATION)
public ElectromagneticResult<?> cancelRelation(@PathVariable("relationId") String relationId) { public ElectromagneticResult<?> cancelRelation(@PathVariable("relationId") String relationId) {
return ElectromagneticResultUtil.success(edFileRelationService.cancelRelation(relationId)); return ElectromagneticResultUtil.success(edFileRelationService.cancelRelation(relationId));
} }
@ -69,7 +69,7 @@ public class RepoEdFileRelationController {
* 展示文件关系 * 展示文件关系
*/ */
@RequestMapping(value = "listRelations/{id}", method = RequestMethod.GET) @RequestMapping(value = "listRelations/{id}", method = RequestMethod.GET)
@UserOperation(value = "查看文件关系", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "查看文件关系", modelName = UserOperationModuleEnum.FILE_RELATION)
public ElectromagneticResult<?> listRelations(@PathVariable("id") String id) { public ElectromagneticResult<?> listRelations(@PathVariable("id") String id) {
return ElectromagneticResultUtil.success(edFileRelationService.listRelations(id)); return ElectromagneticResultUtil.success(edFileRelationService.listRelations(id));
} }
@ -78,7 +78,7 @@ public class RepoEdFileRelationController {
* 检验文件名是否唯一 * 检验文件名是否唯一
*/ */
@RequestMapping(value = "/checkFileNameExist", method = RequestMethod.POST) @RequestMapping(value = "/checkFileNameExist", method = RequestMethod.POST)
@UserOperation(value = "校验文件名唯一性", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "校验文件名唯一性", modelName = UserOperationModuleEnum.FILE_RELATION)
public ElectromagneticResult<?> checkFileNameExist(@RequestBody CheckNameUniqueRequest checkNameUniqueRequest) { public ElectromagneticResult<?> checkFileNameExist(@RequestBody CheckNameUniqueRequest checkNameUniqueRequest) {
return ElectromagneticResultUtil.success(edFileRelationService.checkNameExist(checkNameUniqueRequest)); return ElectromagneticResultUtil.success(edFileRelationService.checkNameExist(checkNameUniqueRequest));
} }
@ -87,7 +87,7 @@ public class RepoEdFileRelationController {
* 本地上传并建立关系 * 本地上传并建立关系
*/ */
@RequestMapping(value = "/upload", method = RequestMethod.POST) @RequestMapping(value = "/upload", method = RequestMethod.POST)
@UserOperation(value = "上传了文件并创建文件关系", modelName = UserOperationModuleEnum.SYS_PRJ_DATABASE) @UserOperation(value = "上传了文件并创建文件关系", modelName = UserOperationModuleEnum.FILE_RELATION)
public ElectromagneticResult<?> uploadRelation(@RequestParam("parentId") String parentId, public ElectromagneticResult<?> uploadRelation(@RequestParam("parentId") String parentId,
@RequestParam("file") MultipartFile file, @RequestParam("file") MultipartFile file,
@RequestParam("description") String description, @RequestParam("description") String description,

View File

@ -22,7 +22,9 @@ public enum UserOperationModuleEnum {
LOG("log", "操作记录审计"), LOG("log", "操作记录审计"),
TMP("tmp", "临时文件"), TMP("tmp", "临时文件"),
BACKUP_FILE("backup_file", "系统文件备份"), BACKUP_FILE("backup_file", "系统文件备份"),
PERMISSION("permission", "权限管理"); PERMISSION("permission", "权限管理"),
FILE_FORMAT("file_format", "文件格式"),
FILE_RELATION("file_relation", "文件关系");
public final String key; public final String key;
public final String desc; public final String desc;