fuliqi
2024-10-29 8883d90ba7d60a61590b715d1a3be9e3ae2adb2d
src/main/java/com/ycl/jxkg/controller/admin/ClassesController.java
@@ -25,7 +25,7 @@
@RequiredArgsConstructor
@Api(value = "班级", tags = "班级管理")
@RestController
@RequestMapping("/api/classes")
@RequestMapping("/api/admin/classes")
public class ClassesController {
    private final ClassesService classesService;
@@ -65,11 +65,18 @@
        return classesService.page(query);
    }
    @GetMapping("/dissolution/{id}")
    @PutMapping("/dissolution/{id}")
    @ApiOperation(value = "解散", notes = "解散")
    @PreAuthorize("hasAuthority('classes:dissolution')")
    public Result dissolution(@PathVariable("id") Integer id) {
        return classesService.dissolution(id);
    }
    @PutMapping("/recover/{id}")
    @ApiOperation(value = "恢复正常", notes = "恢复正常")
    @PreAuthorize("hasAuthority('classes:recover')")
    public Result recover(@PathVariable("id") Integer id) {
        return classesService.recover(id);
    }
    @GetMapping("/{id}")
@@ -85,4 +92,12 @@
    public Result list() {
        return classesService.all();
    }
    @GetMapping("/my")
    @PreAuthorize("hasAuthority('classes:my')")
    @ApiOperation(value = "我的班级(老师的班级)", notes = "我的班级(老师的班级)")
    public Result myClassList() {
        return classesService.myClassList();
    }
}