|
@@ -7,6 +7,7 @@ import com.ynfy.app.api.v1.util.TokenUtil;
|
|
|
import com.ynfy.buss.course.course.entity.Course;
|
|
|
import com.ynfy.buss.course.course.service.ICourseService;
|
|
|
import com.ynfy.buss.course.coursecatalog.service.ICourseCatalogService;
|
|
|
+import com.ynfy.buss.course.usercoursecatalog.entity.UserCourseCatalog;
|
|
|
import com.ynfy.buss.course.usercoursecatalog.entity.vo.CatalogTimeVO;
|
|
|
import com.ynfy.buss.course.usercoursecatalog.entity.vo.UserCourseStudyVO;
|
|
|
import com.ynfy.buss.course.usercoursecatalog.service.IUserCourseCatalogService;
|
|
@@ -170,4 +171,15 @@ public class ApiCourseController extends ApiBaseController {
|
|
|
return Result.OK(courseCatalogService.checkPreTaskComplete(id, user));
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "用户课程任务学习情况-分页列表查询", notes = "用户课程任务学习情况-分页列表查询")
|
|
|
+ @PostMapping(value = "/userCourseCatalog/list")
|
|
|
+ public Result<IPage<UserCourseCatalog>> userCourseList(@RequestBody CourseDTO dto) {
|
|
|
+ Page<UserCourseCatalog> page = new Page<>(dto.getPageNo(), dto.getPageSize());
|
|
|
+ UserCourseCatalog userCourseCatalog = new UserCourseCatalog();
|
|
|
+ userCourseCatalog.setCourseName(dto.getName());
|
|
|
+ userCourseCatalog.setUserId(TokenUtil.getUserId(TokenUtil.getToken(request)));
|
|
|
+ IPage<UserCourseCatalog> pageList = userCourseCatalogService.selectPageList(page, userCourseCatalog);
|
|
|
+ return Result.OK(pageList);
|
|
|
+ }
|
|
|
+
|
|
|
}
|