|
@@ -19,12 +19,14 @@ 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.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import vip.xiaonuo.common.annotation.CommonLog;
|
|
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.CourseOpen;
|
|
import vip.xiaonuo.disk.domain.CourseOpen;
|
|
|
|
|
+import vip.xiaonuo.disk.param.courseInfo.CourseInfoPageParam;
|
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenAddParam;
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenAddParam;
|
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenEditParam;
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenEditParam;
|
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenIdParam;
|
|
import vip.xiaonuo.disk.param.courseopen.CourseOpenIdParam;
|
|
@@ -157,7 +159,24 @@ public class CourseOpenController {
|
|
|
return CommonResult.data(courseOpenService.queryCourseList(semesterId));
|
|
return CommonResult.data(courseOpenService.queryCourseList(semesterId));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 课程开课-历史开课统计
|
|
|
|
|
+ *
|
|
|
|
|
+ * @author honorfire
|
|
|
|
|
+ * @date 2025/06/20 15:00
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperationSupport(order = 1)
|
|
|
|
|
+ @ApiOperation("课程开课-历史开课统计")
|
|
|
|
|
+ @GetMapping("/disk/courseopen/historyProgressPage")
|
|
|
|
|
+ public CommonResult<Page<Map<String,Object>>> historyProgressPage(HttpServletRequest req) {
|
|
|
|
|
+ Map param =new HashMap();
|
|
|
|
|
+ param.put("courseName", req.getParameter("courseName"));
|
|
|
|
|
+ param.put("beginTime", req.getParameter("beginTime"));
|
|
|
|
|
+ param.put("endTime", req.getParameter("endTime"));
|
|
|
|
|
|
|
|
|
|
+ Page<Map<String,Object>> list=courseOpenService.historyProgressPage(param);
|
|
|
|
|
+ return CommonResult.data(list);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|