| | |
| | | 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 |
| | | * 学习目标id |
| | | * @param learnerId |
| | | * 学习者id |
| | | * 学习者id |
| | | * @return |
| | | */ |
| | | Progress query(String type, String targetId, String learnerId); |
| | | |
| | | /** |
| | | * 新增学习记录 |
| | | * 新增学习记录 |
| | | * |
| | | * @param type |
| | | * 进度类型 |
| | | * 进度类型 |
| | | * @param targetId |
| | | * 学习目标id |
| | | * 学习目标id |
| | | * @param start |
| | | * 学习开始位置 |
| | | * 学习开始位置 |
| | | * @param end |
| | | * 学习结束位置 |
| | | * 学习结束位置 |
| | | * @return |
| | | */ |
| | | Result addProgress(String type, String targetId, int start, int end, String userId); |