he2802 4 лет назад
Родитель
Сommit
c8288d6700

+ 61 - 0
zhongzheng-api/src/main/java/com/zhongzheng/controller/bank/QuestionBankController.java

@@ -0,0 +1,61 @@
+package com.zhongzheng.controller.bank;
+
+import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
+import com.zhongzheng.common.annotation.Log;
+import com.zhongzheng.common.core.controller.BaseController;
+import com.zhongzheng.common.core.domain.AjaxResult;
+import com.zhongzheng.common.core.page.TableDataInfo;
+import com.zhongzheng.common.enums.BusinessType;
+import com.zhongzheng.modules.bank.bo.QuestionBankAddBo;
+import com.zhongzheng.modules.bank.bo.QuestionBankEditBo;
+import com.zhongzheng.modules.bank.bo.QuestionBankQueryBo;
+import com.zhongzheng.modules.bank.service.IQuestionBankService;
+import com.zhongzheng.modules.bank.vo.QuestionBankVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * 题库Controller
+ *
+ * @author hjl
+ * @date 2021-05-20
+ */
+@Api(value = "题库控制器", tags = {"题库管理"})
+@RequiredArgsConstructor(onConstructor_ = @Autowired)
+@RestController
+@RequestMapping("/bank")
+public class QuestionBankController extends BaseController {
+
+    private final IQuestionBankService iQuestionBankService;
+
+    /**
+     * 查询题库列表
+     */
+    @ApiOperation("查询题库列表")
+    @GetMapping("/list")
+    public TableDataInfo<QuestionBankVo> list(QuestionBankQueryBo bo) {
+        startPage();
+        List<QuestionBankVo> list = iQuestionBankService.selectBankList(bo);
+        return getDataTable(list);
+    }
+
+
+    /**
+     * 获取题库详细信息
+     */
+    @ApiOperation("获取题库详细信息")
+    @GetMapping("/{bankId}")
+    public AjaxResult<QuestionBankVo> getInfo(@PathVariable("bankId" ) Long bankId) {
+        return AjaxResult.success(iQuestionBankService.queryById(bankId));
+    }
+
+
+}

+ 0 - 2
zhongzheng-api/src/main/java/com/zhongzheng/controller/course/CourseController.java

@@ -39,7 +39,6 @@ public class CourseController extends BaseController {
      * 查询课程列表
      */
     @ApiOperation("查询课程列表")
-    @PreAuthorize("@ss.hasPermi('course:course:list')")
     @GetMapping("/list")
     public TableDataInfo<CourseVo> list(CourseQueryBo bo) {
         startPage();
@@ -52,7 +51,6 @@ public class CourseController extends BaseController {
      * 获取课程详细信息
      */
     @ApiOperation("获取课程详细信息")
-    @PreAuthorize("@ss.hasPermi('course:course:query')")
     @GetMapping("/{courseId}")
     public AjaxResult<CourseVo> getInfo(@PathVariable("courseId" ) Long courseId) {
         return AjaxResult.success(iCourseService.queryById(courseId));

+ 59 - 0
zhongzheng-api/src/main/java/com/zhongzheng/controller/exam/ExamNoteController.java

@@ -0,0 +1,59 @@
+package com.zhongzheng.controller.exam;
+
+import com.zhongzheng.common.annotation.Log;
+import com.zhongzheng.common.core.controller.BaseController;
+import com.zhongzheng.common.core.domain.AjaxResult;
+import com.zhongzheng.common.core.page.TableDataInfo;
+import com.zhongzheng.common.enums.BusinessType;
+import com.zhongzheng.modules.exam.bo.ExamNoteAddBo;
+import com.zhongzheng.modules.exam.bo.ExamNoteEditBo;
+import com.zhongzheng.modules.exam.bo.ExamNoteQueryBo;
+import com.zhongzheng.modules.exam.service.IExamNoteService;
+import com.zhongzheng.modules.exam.vo.ExamNoteVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * 考试重点Controller
+ *
+ * @author hjl
+ * @date 2021-05-21
+ */
+@Api(value = "考试重点控制器", tags = {"考试重点管理"})
+@RequiredArgsConstructor(onConstructor_ = @Autowired)
+@RestController
+@RequestMapping("/exam/note")
+public class ExamNoteController extends BaseController {
+
+    private final IExamNoteService iExamNoteService;
+
+    /**
+     * 查询考试重点列表
+     */
+    @ApiOperation("查询考试重点列表")
+    @GetMapping("/list")
+    public TableDataInfo<ExamNoteVo> list(ExamNoteQueryBo bo) {
+        startPage();
+        List<ExamNoteVo> list = iExamNoteService.selectExamNoteList(bo);
+        return getDataTable(list);
+    }
+
+
+    /**
+     * 获取考试重点详细信息
+     */
+    @ApiOperation("获取考试重点详细信息")
+    @GetMapping("/{fileId}")
+    public AjaxResult<ExamNoteVo> getInfo(@PathVariable("fileId" ) Long fileId) {
+        return AjaxResult.success(iExamNoteService.queryById(fileId));
+    }
+
+}

+ 1 - 1
zhongzheng-api/src/main/resources/application.yml

@@ -112,7 +112,7 @@ token:
     # 令牌密钥
     secret: abcdefghijklmnopqrstuvwxyz
     # 令牌有效期(默认30分钟)
-    expireTime: 30
+    expireTime: 5
 
 # MyBatis配置
 # https://baomidou.com/config/