|
|
@@ -12,7 +12,6 @@
|
|
|
*/
|
|
|
package vip.xiaonuo.disk.controller;
|
|
|
|
|
|
-import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
|
|
@@ -42,7 +41,7 @@ import java.util.Map;
|
|
|
* @author pans
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
-@Api(tags = "COURSE_CHAPTER_KNOWLEDGE控制器")
|
|
|
+@Api(tags = "作业相关")
|
|
|
@ApiSupport(author = "SNOWY_TEAM", order = 1)
|
|
|
@RestController
|
|
|
@Validated
|
|
|
@@ -58,8 +57,7 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
- @ApiOperation("获取COURSE_CHAPTER_KNOWLEDGE分页")
|
|
|
- @SaCheckPermission("/disk/chapterknowledge/page")
|
|
|
+ @ApiOperation("知识点列表")
|
|
|
@GetMapping("/disk/chapterknowledge/page")
|
|
|
public CommonResult<Page<CourseChapterKnowledge>> page(CourseChapterKnowledgePageParam courseChapterKnowledgePageParam) {
|
|
|
return CommonResult.data(courseChapterKnowledgeService.page(courseChapterKnowledgePageParam));
|
|
|
@@ -72,9 +70,8 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
- @ApiOperation("添加COURSE_CHAPTER_KNOWLEDGE")
|
|
|
+ @ApiOperation("添加知识点")
|
|
|
@CommonLog("添加COURSE_CHAPTER_KNOWLEDGE")
|
|
|
- @SaCheckPermission("/disk/chapterknowledge/add")
|
|
|
@PostMapping("/disk/chapterknowledge/add")
|
|
|
public CommonResult<String> add(@RequestBody @Valid CourseChapterKnowledgeAddParam courseChapterKnowledgeAddParam) {
|
|
|
courseChapterKnowledgeService.add(courseChapterKnowledgeAddParam);
|
|
|
@@ -88,9 +85,8 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
- @ApiOperation("编辑COURSE_CHAPTER_KNOWLEDGE")
|
|
|
+ @ApiOperation("编辑知识点")
|
|
|
@CommonLog("编辑COURSE_CHAPTER_KNOWLEDGE")
|
|
|
- @SaCheckPermission("/disk/chapterknowledge/edit")
|
|
|
@PostMapping("/disk/chapterknowledge/edit")
|
|
|
public CommonResult<String> edit(@RequestBody @Valid CourseChapterKnowledgeEditParam courseChapterKnowledgeEditParam) {
|
|
|
courseChapterKnowledgeService.edit(courseChapterKnowledgeEditParam);
|
|
|
@@ -104,9 +100,8 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 4)
|
|
|
- @ApiOperation("删除COURSE_CHAPTER_KNOWLEDGE")
|
|
|
+ @ApiOperation("删除知识点")
|
|
|
@CommonLog("删除COURSE_CHAPTER_KNOWLEDGE")
|
|
|
- @SaCheckPermission("/disk/chapterknowledge/delete")
|
|
|
@PostMapping("/disk/chapterknowledge/delete")
|
|
|
public CommonResult<String> delete(@RequestBody @Valid @NotEmpty(message = "集合不能为空")
|
|
|
CommonValidList<CourseChapterKnowledgeIdParam> courseChapterKnowledgeIdParamList) {
|
|
|
@@ -121,8 +116,7 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
- @ApiOperation("获取COURSE_CHAPTER_KNOWLEDGE详情")
|
|
|
- @SaCheckPermission("/disk/chapterknowledge/detail")
|
|
|
+ @ApiOperation("知识点详情")
|
|
|
@GetMapping("/disk/chapterknowledge/detail")
|
|
|
public CommonResult<CourseChapterKnowledge> detail(@Valid CourseChapterKnowledgeIdParam courseChapterKnowledgeIdParam) {
|
|
|
return CommonResult.data(courseChapterKnowledgeService.detail(courseChapterKnowledgeIdParam));
|
|
|
@@ -137,7 +131,7 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
- @ApiOperation("获取COURSE_CHAPTER_KNOWLEDGE详情")
|
|
|
+ @ApiOperation("作业个人完成比例")
|
|
|
@GetMapping("/disk/chapterknowledge/selectKnowledgeByCourseId")
|
|
|
public CommonResult<List<Map<String,Object>>> selectKnowledgeByCourseId(@RequestParam(name = "courseId", required = true) String courseId) {
|
|
|
return CommonResult.data(courseChapterKnowledgeService.selectKnowledgeByCourseId(courseId));
|
|
|
@@ -152,7 +146,7 @@ public class CourseChapterKnowledgeController {
|
|
|
* @date 2025/08/04 17:14
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
- @ApiOperation("获取COURSE_CHAPTER_KNOWLEDGE详情")
|
|
|
+ @ApiOperation("班级人均完成比例")
|
|
|
@GetMapping("/disk/chapterknowledge/selectKnowledgeListByCourseId")
|
|
|
public CommonResult<List<Map<String,Object>>> selectKnowledgeListByCourseId(@RequestParam(name = "courseId", required = true) String courseId,@RequestParam(name = "knowledgeId", required = true) String knowledgeId) {
|
|
|
return CommonResult.data(courseChapterKnowledgeService.selectKnowledgeListByCourseId(courseId,knowledgeId));
|