package com.gkhy.exam.institutionalaccess.controller; import com.gkhy.exam.institutionalaccess.entity.ThCourseDTO; import com.gkhy.exam.institutionalaccess.model.query.ThCourseQuery; import com.gkhy.exam.institutionalaccess.service.ThCourseManagerService; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RequestMapping("/th/course") @RestController public class ThCourseManagerController extends BaseController { @Autowired private ThCourseManagerService courseManagerService; /** * 分页 */ @GetMapping("/list/page") public TableDataInfo listByPage(ThCourseQuery query) { startPage(); return getDataTable(courseManagerService.listByPage(query)); } /** * 根据id查询 */ @GetMapping("/find/{id}") public AjaxResult findById(@PathVariable Long id) { return AjaxResult.success(courseManagerService.findById(id)); } @GetMapping("/student/{courseUuid}") public AjaxResult getStudent(@PathVariable String courseUuid) { return AjaxResult.success(courseManagerService.getSutdent(courseUuid)); } /** * 课程审核 */ @PostMapping("/checkCourse") public AjaxResult checkCourse(@RequestBody ThCourseDTO thCourseDTO){ return toAjax(courseManagerService.updateByCourse(thCourseDTO)); } }