mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-25 20:35:35 +08:00
新增学习记录删除api
This commit is contained in:
@@ -49,6 +49,8 @@ public interface UserCourseHourRecordService extends IService<UserCourseHourReco
|
||||
|
||||
void remove(Integer userId, Integer courseId);
|
||||
|
||||
void remove(Integer userId, Integer courseId, Integer hourId);
|
||||
|
||||
List<UserCourseHourRecordCountMapper> getUserCourseHourCount(
|
||||
Integer userId, List<Integer> courseIds, Integer isFinished);
|
||||
|
||||
|
||||
@@ -43,6 +43,8 @@ public interface UserCourseRecordService extends IService<UserCourseRecord> {
|
||||
|
||||
void destroy(Integer courseId, List<Integer> ids);
|
||||
|
||||
void destroy(Integer userId, Integer courseId);
|
||||
|
||||
void removeByCourseId(Integer courseId);
|
||||
|
||||
List<UserCourseRecord> chunks(List<Integer> ids, List<String> fields);
|
||||
|
||||
@@ -153,4 +153,13 @@ public class UserCourseHourRecordServiceImpl
|
||||
|
||||
return pageResult;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove(Integer userId, Integer courseId, Integer hourId) {
|
||||
remove(
|
||||
query().getWrapper()
|
||||
.eq("user_id", userId)
|
||||
.eq("course_id", courseId)
|
||||
.eq("hour_id", hourId));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,4 +132,9 @@ public class UserCourseRecordServiceImpl
|
||||
public List<UserCourseRecord> chunks(List<Integer> ids, List<String> fields) {
|
||||
return list(query().getWrapper().in("id", ids).select(fields));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void destroy(Integer userId, Integer courseId) {
|
||||
remove(query().getWrapper().in("user_id", userId).eq("course_id", courseId));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user