浏览代码

教學視頻開放 open-api

zhangbin 2 年之前
父节点
当前提交
b982c1cb8c

+ 1 - 1
nbjk-admin/src/main/java/com/miaxis/app/controller/video/VideoTeachingController.java

@@ -24,7 +24,7 @@ import java.util.List;
  */
 @RestController
 @RequestMapping(Constants.STUDENT_PREFIX+"/video/teaching")
-@Api(tags={"【app-教视频】"})
+@Api(tags={"【app-教视频】"})
 public class VideoTeachingController extends BaseController{
     @Autowired
     private IVideoTeachingService videoTeachingService;

+ 52 - 0
nbjk-admin/src/main/java/com/miaxis/open/controller/CommonVideoController.java

@@ -0,0 +1,52 @@
+package com.miaxis.open.controller;
+
+import com.miaxis.common.constant.Constants;
+import com.miaxis.common.core.controller.BaseController;
+import com.miaxis.common.core.page.ResponsePageInfo;
+import com.miaxis.question.domain.QuestionInfo;
+import com.miaxis.question.dto.QuestionInfoTestDTO;
+import com.miaxis.question.service.IQuestionInfoService;
+import com.miaxis.video.domain.VideoTeaching;
+import com.miaxis.video.service.IVideoTeachingService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * 【题库】Controller
+ *
+ * @author miaxis
+ * @date 2021-10-20
+ */
+@RestController
+@RequestMapping(Constants.OPEN_PREFIX+"/video/teaching")
+@Api(tags={"【通用-教学视频】"})
+public class CommonVideoController extends BaseController {
+    @Autowired
+    private IVideoTeachingService videoTeachingService;
+
+    /**
+     * 查询教练视频列表
+     */
+    @GetMapping("/list")
+    @ApiOperation("查询教练视频列表")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "pageNum",value = "当前页码" ,dataType = "int", paramType = "query", required = false),
+            @ApiImplicitParam(name = "pageSize",value = "每页数据量" , dataType = "int", paramType = "query", required = false),
+    })
+    public ResponsePageInfo<VideoTeaching> list(@ModelAttribute VideoTeaching videoTeaching){
+        startPage();
+        List<VideoTeaching> list = videoTeachingService.selectVideoTeachingList(videoTeaching);
+        return toResponsePageInfo(list);
+    }
+
+}
+