|
@@ -2,29 +2,24 @@ package com.yonge.cooleshow.teacher.controller;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
-import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
|
import com.yonge.cooleshow.biz.dal.dto.CheckCourseTimeDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.CheckCourseTimeDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.LiveCourseGroupDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.LiveCourseGroupDto;
|
|
import com.yonge.cooleshow.biz.dal.entity.CourseGroup;
|
|
import com.yonge.cooleshow.biz.dal.entity.CourseGroup;
|
|
import com.yonge.cooleshow.biz.dal.entity.CourseTimeEntity;
|
|
import com.yonge.cooleshow.biz.dal.entity.CourseTimeEntity;
|
|
-import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
|
import com.yonge.cooleshow.biz.dal.enums.CourseScheduleEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.CourseScheduleEnum;
|
|
-import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
|
|
|
|
import com.yonge.cooleshow.biz.dal.service.AppVersionInfoService;
|
|
import com.yonge.cooleshow.biz.dal.service.AppVersionInfoService;
|
|
import com.yonge.cooleshow.biz.dal.service.CourseGroupService;
|
|
import com.yonge.cooleshow.biz.dal.service.CourseGroupService;
|
|
-import com.yonge.cooleshow.biz.dal.service.SysMessageService;
|
|
|
|
import com.yonge.cooleshow.biz.dal.service.SysUserService;
|
|
import com.yonge.cooleshow.biz.dal.service.SysUserService;
|
|
import com.yonge.cooleshow.biz.dal.support.WrapperUtil;
|
|
import com.yonge.cooleshow.biz.dal.support.WrapperUtil;
|
|
import com.yonge.cooleshow.biz.dal.vo.CourseGroupVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.CourseGroupVo;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.vo.CourseInfoVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.LiveCourseInfoVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.LiveCourseInfoVo;
|
|
-import com.yonge.cooleshow.biz.dal.vo.MyCourseVo;
|
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.course.CourseGroupWrapper;
|
|
import com.yonge.cooleshow.biz.dal.wrapper.course.CourseGroupWrapper;
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
import com.yonge.toolset.base.page.PageInfo;
|
|
import com.yonge.toolset.base.page.PageInfo;
|
|
import com.yonge.toolset.mybatis.support.PageUtil;
|
|
import com.yonge.toolset.mybatis.support.PageUtil;
|
|
-import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext;
|
|
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import org.apache.commons.collections.MapUtils;
|
|
import org.apache.commons.collections.MapUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -60,6 +55,12 @@ public class TeacherCourseGroupController extends BaseController {
|
|
return succeed(courseGroupService.queryLiveCourseInfo(groupId));
|
|
return succeed(courseGroupService.queryLiveCourseInfo(groupId));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @ApiOperation("课程组详情")
|
|
|
|
+ @GetMapping("/queryCourseInfo")
|
|
|
|
+ public HttpResponseResult<CourseInfoVo> queryCourseInfo(@ApiParam(value = "课程组id", required = true) @RequestParam(value = "groupId") Long groupId) {
|
|
|
|
+ return succeed(courseGroupService.queryCourseInfo(groupId));
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParam(name = "teacherId", dataType = "Long", value = "老师id"),
|
|
@ApiImplicitParam(name = "teacherId", dataType = "Long", value = "老师id"),
|
|
@ApiImplicitParam(name = "search", dataType = "String", value = "关键字"),
|
|
@ApiImplicitParam(name = "search", dataType = "String", value = "关键字"),
|