1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| package com.qxueyou.scc.admin.progress.service;
|
| import java.util.List;
|
| import com.qxueyou.scc.admin.progress.model.Progress;
| import com.qxueyou.scc.admin.progress.model.view.SubjectProgressTreeV;
| import com.qxueyou.scc.base.model.Result;
|
| public interface IProgressService {
|
| /**
| * 查询学习进度
| *
| * @return
| */
| List<Progress> query(String type, String learnerId, List<String> targetId);
|
| /**
| * 查询学习进度
| *
| * @return
| */
| List<Progress> query(String type, List<String> learnerId, String targetId);
|
| /**
| * 查询学习记录
| *
| * @param type
| * 进度类型
| * @param targetId
| * 学习目标id
| * @param learnerId
| * 学习者id
| * @return
| */
| Progress query(String type, String targetId, String learnerId);
|
| /**
| * 新增学习记录
| *
| * @param type
| * 进度类型
| * @param targetId
| * 学习目标id
| * @param start
| * 学习开始位置
| * @param end
| * 学习结束位置
| * @return
| */
| Result addProgress(String type, String targetId, int start, int end, String userId);
|
| List<SubjectProgressTreeV> getSubjectChapterTreeVList(String parentId,String userId);
|
| }
|
|