|
@@ -9,10 +9,7 @@ import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroup;
|
|
import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDao;
|
|
import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDao;
|
|
import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroupDetail;
|
|
import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroupDetail;
|
|
import com.yonge.cooleshow.biz.dal.service.VideoLessonGroupService;
|
|
import com.yonge.cooleshow.biz.dal.service.VideoLessonGroupService;
|
|
-import com.yonge.cooleshow.biz.dal.vo.VideoLessonGroupUpVo;
|
|
|
|
-import com.yonge.cooleshow.biz.dal.vo.VideoLessonGroupVo;
|
|
|
|
-import com.yonge.cooleshow.biz.dal.vo.VideoLessonStudentDetailVo;
|
|
|
|
-import com.yonge.cooleshow.biz.dal.vo.VideoLessonVo;
|
|
|
|
|
|
+import com.yonge.cooleshow.biz.dal.vo.*;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -29,7 +26,7 @@ import java.util.List;
|
|
* @version v1.0
|
|
* @version v1.0
|
|
**/
|
|
**/
|
|
@Service
|
|
@Service
|
|
-public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao,VideoLessonGroup> implements VideoLessonGroupService {
|
|
|
|
|
|
+public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao, VideoLessonGroup> implements VideoLessonGroupService {
|
|
|
|
|
|
private final static Logger log = LoggerFactory.getLogger(VideoLessonGroupServiceImpl.class);
|
|
private final static Logger log = LoggerFactory.getLogger(VideoLessonGroupServiceImpl.class);
|
|
|
|
|
|
@@ -43,20 +40,20 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Description: 查询视频课组
|
|
|
|
- * @Author: cy
|
|
|
|
- * @Date: 2022/3/31
|
|
|
|
- */
|
|
|
|
|
|
+ * @Description: 查询视频课组
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/3/31
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public IPage<VideoLessonGroupVo> selectPage(IPage<VideoLessonGroupVo> page, VideoLessonGroupSearch query) {
|
|
public IPage<VideoLessonGroupVo> selectPage(IPage<VideoLessonGroupVo> page, VideoLessonGroupSearch query) {
|
|
- return page.setRecords(baseMapper.selectPage(page,query));
|
|
|
|
|
|
+ return page.setRecords(baseMapper.selectPage(page, query));
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Description: 修改视频课组
|
|
|
|
- * @Author: cy
|
|
|
|
- * @Date: 2022/3/31
|
|
|
|
- */
|
|
|
|
|
|
+ * @Description: 修改视频课组
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/3/31
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void updateGroup(VideoLessonGroupUpVo lessonGroupUpVo) {
|
|
public void updateGroup(VideoLessonGroupUpVo lessonGroupUpVo) {
|
|
@@ -64,10 +61,10 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Description: 删除视频课
|
|
|
|
- * @Author: cy
|
|
|
|
- * @Date: 2022/3/31
|
|
|
|
- */
|
|
|
|
|
|
+ * @Description: 删除视频课
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/3/31
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void deleteGroup(Long id) {
|
|
public void deleteGroup(Long id) {
|
|
@@ -76,10 +73,10 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Description: 新增视频课组&视频课
|
|
|
|
- * @Author: cy
|
|
|
|
- * @Date: 2022/4/1
|
|
|
|
- */
|
|
|
|
|
|
+ * @Description: 新增视频课组&视频课
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/4/1
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void add(VideoLessonVo lessonVo, SysUser sysUser) {
|
|
public void add(VideoLessonVo lessonVo, SysUser sysUser) {
|
|
@@ -105,12 +102,32 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * @Description: 查询学员购买视频课
|
|
|
|
- * @Author: cy
|
|
|
|
- * @Date: 2022/4/2
|
|
|
|
- */
|
|
|
|
|
|
+ * @Description: 学员详情-查询视频课列表
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/4/2
|
|
|
|
+ */
|
|
@Override
|
|
@Override
|
|
public IPage<VideoLessonStudentDetailVo> selectStudentPage(IPage<VideoLessonStudentDetailVo> page, VideoLessonSearch search) {
|
|
public IPage<VideoLessonStudentDetailVo> selectStudentPage(IPage<VideoLessonStudentDetailVo> page, VideoLessonSearch search) {
|
|
- return page.setRecords(baseMapper.selectStudentPage(page,search));
|
|
|
|
|
|
+ return page.setRecords(baseMapper.selectStudentPage(page, search));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @Description: 老师详情-查询视频课列表
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/4/6
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public IPage<VideoLessonTeacherVo> selectTeacherPage(IPage<VideoLessonTeacherVo> page, VideoLessonSearch search) {
|
|
|
|
+ return page.setRecords(baseMapper.selectTeacherPage(page, search));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @Description: 老师详情-视频课详情-查询购买学员列表
|
|
|
|
+ * @Author: cy
|
|
|
|
+ * @Date: 2022/4/6
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public IPage<VideoLessonPurchaseVo> selectPurchaseStudent(IPage<VideoLessonPurchaseVo> page, VideoLessonSearch search) {
|
|
|
|
+ return page.setRecords(baseMapper.selectPurchaseStudent(page, search));
|
|
}
|
|
}
|
|
}
|
|
}
|