Compare commits
2 Commits
af808a80b7
...
10c03265d8
Author | SHA1 | Date | |
---|---|---|---|
![]() |
10c03265d8 | ||
![]() |
d7944a0c64 |
@ -27,11 +27,11 @@ public final class EntityLinkConst {
|
|||||||
/** 内容类型 */
|
/** 内容类型 */
|
||||||
public static final class TargetType {
|
public static final class TargetType {
|
||||||
private TargetType() {}
|
private TargetType() {}
|
||||||
// 资源(对应资源表)
|
// 资源(对应资源表),包括视频和文档
|
||||||
public static final String RESOURCE = "resource";
|
public static final String RESOURCE = "resource";
|
||||||
// 作业(对应作业表)
|
// 作业(对应作业表)
|
||||||
public static final String HOMEWORK = "homework";
|
public static final String HOMEWORK = "homework";
|
||||||
// 考试(对应考试表)
|
// 考试(对应考试表),包括考试和练习
|
||||||
public static final String EXAM = "exam";
|
public static final String EXAM = "exam";
|
||||||
// 课程
|
// 课程
|
||||||
public static final String COURSE = "course";
|
public static final String COURSE = "course";
|
||||||
|
@ -82,6 +82,12 @@ public class AiolCourseServiceImpl extends ServiceImpl<AiolCourseMapper, AiolCou
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AiolLearnProgressMapper learnProgressMapper;
|
private AiolLearnProgressMapper learnProgressMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AiolExamMapper examMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AiolDiscussionMapper discussionMapper;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private RedisUtil redisUtil;
|
private RedisUtil redisUtil;
|
||||||
|
|
||||||
@ -135,6 +141,14 @@ public class AiolCourseServiceImpl extends ServiceImpl<AiolCourseMapper, AiolCou
|
|||||||
// 作业章节
|
// 作业章节
|
||||||
targetType = EntityLinkConst.TargetType.HOMEWORK;
|
targetType = EntityLinkConst.TargetType.HOMEWORK;
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
// 练习章节
|
||||||
|
targetType = EntityLinkConst.TargetType.EXAM;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
// 讨论章节
|
||||||
|
targetType = EntityLinkConst.TargetType.DISCUSSION;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -157,12 +171,23 @@ public class AiolCourseServiceImpl extends ServiceImpl<AiolCourseMapper, AiolCou
|
|||||||
result.add(clazz.cast(resourceMapper.selectById(targetId)));
|
result.add(clazz.cast(resourceMapper.selectById(targetId)));
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
// TODO 考试章节
|
// 考试章节
|
||||||
|
result.add(clazz.cast(examMapper.selectById(targetId)));
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
// 作业章节
|
// 作业章节
|
||||||
result.add(clazz.cast(homeworkMapper.selectById(targetId)));
|
result.add(clazz.cast(homeworkMapper.selectById(targetId)));
|
||||||
break;
|
break;
|
||||||
|
case 4:
|
||||||
|
// 练习章节
|
||||||
|
result.add(clazz.cast(examMapper.selectById(targetId)));
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
// 讨论章节
|
||||||
|
result.add(clazz.cast(discussionMapper.selectById(targetId)));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user