|
@@ -13,6 +13,7 @@
|
|
|
package vip.xiaonuo.disk.controller;
|
|
package vip.xiaonuo.disk.controller;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+import cn.dev33.satoken.annotation.SaCheckPermission;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollStreamUtil;
|
|
import cn.hutool.core.collection.CollStreamUtil;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -20,6 +21,7 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
|
import com.github.xiaoymin.knife4j.annotations.ApiSupport;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -29,10 +31,7 @@ import vip.xiaonuo.common.annotation.CommonLog;
|
|
|
import vip.xiaonuo.common.pojo.CommonResult;
|
|
import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
import vip.xiaonuo.common.pojo.CommonValidList;
|
|
import vip.xiaonuo.common.pojo.CommonValidList;
|
|
|
import vip.xiaonuo.disk.domain.*;
|
|
import vip.xiaonuo.disk.domain.*;
|
|
|
-import vip.xiaonuo.disk.param.ClassHourAddParam;
|
|
|
|
|
-import vip.xiaonuo.disk.param.ClassHourEditParam;
|
|
|
|
|
-import vip.xiaonuo.disk.param.ClassHourIdParam;
|
|
|
|
|
-import vip.xiaonuo.disk.param.ClassHourPageParam;
|
|
|
|
|
|
|
+import vip.xiaonuo.disk.param.*;
|
|
|
import vip.xiaonuo.disk.param.courseclasshourfilerelate.CourseRelateIdParam;
|
|
import vip.xiaonuo.disk.param.courseclasshourfilerelate.CourseRelateIdParam;
|
|
|
import vip.xiaonuo.disk.service.ChapterService;
|
|
import vip.xiaonuo.disk.service.ChapterService;
|
|
|
import vip.xiaonuo.disk.service.ClassHourService;
|
|
import vip.xiaonuo.disk.service.ClassHourService;
|
|
@@ -86,6 +85,23 @@ public class CourseClassHourController {
|
|
|
return CommonResult.data(page);
|
|
return CommonResult.data(page);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 课时-下拉列表
|
|
|
|
|
+ *
|
|
|
|
|
+ * @author pans
|
|
|
|
|
+ * @date 2025/07/02 15:34
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperationSupport(order = 1)
|
|
|
|
|
+ @ApiOperation("课时-下拉列表")
|
|
|
|
|
+ @GetMapping("/disk/hour/downList")
|
|
|
|
|
+ public CommonResult<List<ClassHour>> downList(ChapterPageParam chapterPageParam, HttpServletRequest req) {
|
|
|
|
|
+ Map param =new HashMap();
|
|
|
|
|
+ param.put("chapterId", req.getParameter("chapterId"));
|
|
|
|
|
+ param.put("name", req.getParameter("name"));
|
|
|
|
|
+ List<ClassHour> hourList=classHourService.wrapperList(param);
|
|
|
|
|
+ return CommonResult.data(hourList);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 添加课时表
|
|
* 添加课时表
|
|
|
*
|
|
*
|