deason před 6 roky
rodič
revize
ea4d0468b9

+ 5 - 5
examcloud-core-print-provider/src/main/java/cn/com/qmth/examcloud/core/print/api/controller/ProjectBackupSettingController.java

@@ -31,14 +31,14 @@ public class ProjectBackupSettingController extends ControllerSupport {
     @Autowired
     private ProjectBackupSettingService projectBackupSettingService;
 
-    @PostMapping("/{id}")
-    @ApiOperation(value = "获取项目的备份设置信息")
-    public ProjectBackupSetting get(@PathVariable Long id) {
-        return projectBackupSettingService.getProjectBackupSettingById(id);
+    @PostMapping("/{projectId}")
+    @ApiOperation(value = "获取某个项目的备份设置信息")
+    public ProjectBackupSetting get(@PathVariable Long projectId) {
+        return projectBackupSettingService.getProjectBackupSettingById(projectId);
     }
 
     @PostMapping("/save")
-    @ApiOperation(value = "保存项目的备份设置信息")
+    @ApiOperation(value = "保存或更新某个项目的备份设置信息")
     public Result save(@RequestBody ProjectBackupSetting info) {
         projectBackupSettingService.saveProjectBackupSetting(info);
         return success();

+ 3 - 3
examcloud-core-print-provider/src/main/java/cn/com/qmth/examcloud/core/print/api/controller/ProjectOtherSettingController.java

@@ -40,20 +40,20 @@ public class ProjectOtherSettingController extends ControllerSupport {
     }
 
     @PostMapping("/{id}")
-    @ApiOperation(value = "获取其它事项设置的信息")
+    @ApiOperation(value = "获取某个其它事项设置的信息")
     public ProjectOtherSetting get(@PathVariable Long id) {
         return projectOtherSettingService.getProjectOtherSettingById(id);
     }
 
     @PostMapping("/save")
-    @ApiOperation(value = "保存其它事项设置信息")
+    @ApiOperation(value = "保存或更新某个其它事项设置信息")
     public Result save(@RequestBody ProjectOtherSetting info) {
         projectOtherSettingService.saveProjectOtherSetting(info);
         return success();
     }
 
     @PostMapping("/delete/{id}")
-    @ApiOperation(value = "删除其它事项设置信息")
+    @ApiOperation(value = "删除某个其它事项设置信息")
     public Result delete(@PathVariable Long id) {
         projectOtherSettingService.deleteProjectOtherSettingById(id);
         return success();

+ 7 - 1
examcloud-core-print-starter/src/main/resources/security-exclusions.conf

@@ -11,4 +11,10 @@
 [${$rmp.cloud.print}/printing/project][/sync][POST]
 [${$rmp.ctrl.print}/printing/project][/list][POST]
 [${$rmp.ctrl.print}/printing/project][/{id}][POST]
-[${$rmp.ctrl.print}/printing/project][/update][POST]
+[${$rmp.ctrl.print}/printing/project][/update][POST]
+[${$rmp.ctrl.print}/project/backup/setting][/{projectId}][POST]
+[${$rmp.ctrl.print}/project/backup/setting][/save][POST]
+[${$rmp.ctrl.print}/project/other/setting][/{id}][POST]
+[${$rmp.ctrl.print}/project/other/setting][/save][POST]
+[${$rmp.ctrl.print}/project/other/setting][/list][POST]
+[${$rmp.ctrl.print}/project/other/setting][/delete/{id}][POST]