|
|
@@ -12,7 +12,6 @@
|
|
|
*/
|
|
|
package vip.xiaonuo.disk.controller;
|
|
|
|
|
|
-import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
@@ -20,14 +19,10 @@ import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
import vip.xiaonuo.common.annotation.CommonLog;
|
|
|
import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
import vip.xiaonuo.common.pojo.CommonValidList;
|
|
|
-import vip.xiaonuo.disk.domain.CourseInfo;
|
|
|
import vip.xiaonuo.disk.domain.CourseOpen;
|
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenAddParam;
|
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenEditParam;
|
|
|
@@ -40,6 +35,7 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.validation.Valid;
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
@@ -65,7 +61,6 @@ public class CourseOpenController {
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@ApiOperation("获取课程开课表分页")
|
|
|
- @SaCheckPermission("/disk/courseopen/page")
|
|
|
@GetMapping("/disk/courseopen/page")
|
|
|
public CommonResult<Page<Map<String,Object>>> page(CourseOpenPageParam courseOpenPageParam, HttpServletRequest req) {
|
|
|
Map param =new HashMap();
|
|
|
@@ -82,7 +77,6 @@ public class CourseOpenController {
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation("添加课程开课表")
|
|
|
@CommonLog("添加课程开课表")
|
|
|
- @SaCheckPermission("/disk/courseopen/add")
|
|
|
@PostMapping("/disk/courseopen/add")
|
|
|
public CommonResult<String> add(@RequestBody @Valid CourseOpenAddParam courseOpenAddParam) {
|
|
|
CourseOpen courseOpen = BeanUtil.toBean(courseOpenAddParam, CourseOpen.class);
|
|
|
@@ -99,7 +93,6 @@ public class CourseOpenController {
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
@ApiOperation("编辑课程开课表")
|
|
|
@CommonLog("编辑课程开课表")
|
|
|
- @SaCheckPermission("/disk/courseopen/edit")
|
|
|
@PostMapping("/disk/courseopen/edit")
|
|
|
public CommonResult<String> edit(@RequestBody @Valid CourseOpenEditParam courseOpenEditParam) {
|
|
|
CourseOpen courseOpen = BeanUtil.toBean(courseOpenEditParam, CourseOpen.class);
|
|
|
@@ -116,7 +109,6 @@ public class CourseOpenController {
|
|
|
@ApiOperationSupport(order = 4)
|
|
|
@ApiOperation("删除课程开课表")
|
|
|
@CommonLog("删除课程开课表")
|
|
|
- @SaCheckPermission("/disk/courseopen/delete")
|
|
|
@PostMapping("/disk/courseopen/delete")
|
|
|
public CommonResult<String> delete(@RequestBody @Valid @NotEmpty(message = "集合不能为空")
|
|
|
CommonValidList<CourseOpenIdParam> courseOpenIdParamList) {
|
|
|
@@ -132,7 +124,6 @@ public class CourseOpenController {
|
|
|
*/
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiOperation("获取课程开课表详情")
|
|
|
- @SaCheckPermission("/disk/courseopen/detail")
|
|
|
@GetMapping("/disk/courseopen/detail")
|
|
|
public CommonResult<Map<String,Object>> detail(@Valid CourseOpenIdParam courseOpenIdParam, HttpServletRequest req) {
|
|
|
Map param =new HashMap();
|
|
|
@@ -141,4 +132,22 @@ public class CourseOpenController {
|
|
|
return CommonResult.data(result);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据学期id查询课程id
|
|
|
+ * @param semesterId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperationSupport(order = 1)
|
|
|
+ @ApiOperation("根据学期id查询课程id")
|
|
|
+ @GetMapping("/disk/courseopen/queryCourseList")
|
|
|
+ public CommonResult<List<Map<String,Object>>> page(@RequestParam("semesterId") String semesterId) {
|
|
|
+ return CommonResult.data(courseOpenService.queryCourseList(semesterId));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|