Explorar el Código

删除课程分析

Long hace 2 semanas
padre
commit
9c37a51a65

+ 0 - 22
fs-company-app/src/main/java/com/fs/app/controller/FsUserCourseVideoController.java

@@ -6,8 +6,6 @@ import com.fs.course.param.newfs.FsUserCourseListParam;
 import com.fs.course.param.newfs.UserCourseVideoPageParam;
 import com.fs.course.service.IFsUserCourseService;
 import com.fs.course.service.IFsUserCourseVideoService;
-import com.fs.course.vo.FsCourseAnalysisVO;
-import com.fs.course.vo.FsUserCourseListPVO;
 import com.fs.course.vo.newfs.FsUserCourseListVO;
 import com.fs.course.vo.newfs.FsUserCourseVideoDetailsVO;
 import com.fs.course.vo.newfs.FsUserCourseVideoPageListVO;
@@ -63,26 +61,6 @@ public class FsUserCourseVideoController extends AppBaseController {
         return ResponseResult.ok(pageInfo);
     }
 
-    @ApiOperation("课程分析")
-    @GetMapping("/courseAnalysis")
-    public R courseAnalysis(@RequestParam(required = false) Long courseId,
-                            @RequestParam(required = false) Integer status,
-                            @RequestParam(required = false, value = "true") Boolean isToday,
-                            @RequestParam(required = false, defaultValue = "1") Integer pageNum,
-                            @RequestParam(required = false, defaultValue = "10") Integer pageSize) {
-
-        Map<String,Object> params = new HashMap<>();
-        params.put("courseId", courseId);
-        params.put("companyId", getCompanyId());
-        params.put("isToday", isToday);
-        params.put("status", status);
-
-        // TODO: 查询课程
-        PageHelper.startPage(pageNum, pageSize);
-        List<FsCourseAnalysisVO> list = fsUserCourseVideoService.getCourseAnalysisByMap(params);
-        return R.ok().put("data", new PageInfo<>(list));
-    }
-
     @GetMapping("/videoList")
     @ApiOperation("获取视频下拉列表")
     public ResponseResult<PageInfo<FsUserVideoListVO>> getAllVideoList(UserCourseVideoPageParam param) {

+ 0 - 7
fs-service-system/src/main/java/com/fs/course/mapper/FsUserCourseVideoMapper.java

@@ -7,7 +7,6 @@ import com.fs.course.domain.FsUserCourseVideo;
 import com.fs.course.param.FsUserCourseVideoListUParam;
 import com.fs.course.param.FsUserCourseVideoParam;
 import com.fs.course.param.newfs.UserCourseVideoPageParam;
-import com.fs.course.vo.FsCourseAnalysisVO;
 import com.fs.course.vo.FsUserCourseVideoListUVO;
 import com.fs.course.vo.FsUserCourseVideoVO;
 import com.fs.course.vo.newfs.FsUserCourseVideoPageListVO;
@@ -167,10 +166,4 @@ public interface FsUserCourseVideoMapper
 
     List<FsUserCourseVideoPageListVO> selectFsUserCourseVideoPageList(UserCourseVideoPageParam param);
 
-    /**
-     * 获取课程分析数据
-     * @param params 参数
-     * @return list
-     */
-    List<FsCourseAnalysisVO> getCourseAnalysisByMap(@Param("params") Map<String, Object> params);
 }

+ 0 - 9
fs-service-system/src/main/java/com/fs/course/service/IFsUserCourseVideoService.java

@@ -5,7 +5,6 @@ import com.fs.common.core.domain.ResponseResult;
 import com.fs.course.domain.FsUserCourseVideo;
 import com.fs.course.param.*;
 import com.fs.course.param.newfs.UserCourseVideoPageParam;
-import com.fs.course.vo.FsCourseAnalysisVO;
 import com.fs.course.vo.FsUserCourseVideoListUVO;
 import com.fs.course.vo.newfs.FsUserCourseVideoDetailsVO;
 import com.fs.course.vo.newfs.FsUserCourseVideoPageListVO;
@@ -107,14 +106,6 @@ public interface IFsUserCourseVideoService
      */
     ResponseResult<FsUserCourseVideoDetailsVO> getVideoDetails(Long videoId);
 
-    /**
-     * 获取课程分析数据
-     * @param params 参数
-     * @return list
-     */
-    List<FsCourseAnalysisVO> getCourseAnalysisByMap(Map<String, Object> params);
-
-
     R registerCourse(FsUserCourseRegisterParam param);
 
     /**

+ 0 - 11
fs-service-system/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -16,7 +16,6 @@ import com.fs.course.mapper.*;
 import com.fs.course.param.*;
 import com.fs.course.param.newfs.UserCourseVideoPageParam;
 import com.fs.course.service.IFsUserCourseVideoService;
-import com.fs.course.vo.FsCourseAnalysisVO;
 import com.fs.course.vo.FsUserCourseVideoListUVO;
 import com.fs.course.vo.FsUserCourseVideoQVO;
 import com.fs.course.vo.FsUserCourseVideoVO;
@@ -743,16 +742,6 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
         return ResponseResult.ok(fsUserCourseVideoDetailsVO);
     }
 
-    /**
-     * 获取课程分析数据
-     * @param params 参数
-     * @return list
-     */
-    @Override
-    public List<FsCourseAnalysisVO> getCourseAnalysisByMap(Map<String, Object> params) {
-        return fsUserCourseVideoMapper.getCourseAnalysisByMap(params);
-    }
-
     @Autowired
     SopUserLogsInfoMapper sopUserLogsInfoMapper;
 

+ 0 - 61
fs-service-system/src/main/java/com/fs/course/vo/FsCourseAnalysisVO.java

@@ -1,61 +0,0 @@
-package com.fs.course.vo;
-
-import lombok.Data;
-
-import java.math.BigDecimal;
-
-@Data
-public class FsCourseAnalysisVO {
-    /**
-     * 课程ID
-     */
-    private Long courseId;
-    /**
-     * 课程名称
-     */
-    private String courseName;
-    /**
-     * 标题
-     */
-    private String title;
-    /**
-     * 封面
-     */
-    private String imgUrl;
-    /**
-     * 课程描述
-     */
-    private String description;
-    /**
-     * 观看人数
-     */
-    private Long viewUsers;
-    /**
-     * 完播人数
-     */
-    private Long finishUsers;
-    /**
-     * 完播率
-     */
-    private Long finishRate;
-    /**
-     * 答题红包数
-     */
-    private Long redPacketCount;
-    /**
-     * 答题红包金额
-     */
-    private BigDecimal redPacketAmount;
-    /**
-     * 答题人数
-     */
-    private Long answerUsers;
-    /**
-     * 正确人数
-     */
-    private Long correctUsers;
-    /**
-     * 正确率
-     */
-    private Long correctRate;
-}

+ 0 - 11
fs-service-system/src/main/resources/mapper/course/FsUserCourseVideoMapper.xml

@@ -191,15 +191,4 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         order by video.course_sort
     </select>
 
-    <!-- 获取课程分析数据 -->
-    <select id="getCourseAnalysisByMap" resultType="com.fs.course.vo.FsCourseAnalysisVO">
-        select
-            fuc.course_id,
-            fuc.course_name,
-            fucv.title,
-            fuc.img_url,
-            fucv.description
-        from fs_user_course_video fucv
-        left join fs_user_course fuc on fuc.course_id = fucv.course_id
-    </select>
 </mapper>