个人学习记录
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package org.xyzh.api.study.record;
|
||||
|
||||
import org.xyzh.common.core.domain.ResultDomain;
|
||||
import org.xyzh.common.core.page.PageRequest;
|
||||
import org.xyzh.common.dto.study.TbLearningRecord;
|
||||
import org.xyzh.common.vo.LearningStatisticsDetailVO;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
@@ -129,4 +131,23 @@ public interface LearningRecordService {
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<Map<String, Object>> getStudyRecordsRankings();
|
||||
|
||||
/**
|
||||
* @description 获取时间范围内每天的学习时长
|
||||
* @param startTime 开始时间
|
||||
* @param endTime 结束时间
|
||||
* @return ResultDomain<Map<String, Object>> 用户学习记录统计
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<Map<String, Object>> getUserRecordRange(String startTime, String endTime);
|
||||
|
||||
/**
|
||||
* @description 获取用户学习记录统计
|
||||
* @param learningRecord 学习记录
|
||||
* @return ResultDomain<Map<String, Object>> 用户学习记录统计
|
||||
* @author yslg
|
||||
* @since 2025-10-30
|
||||
*/
|
||||
ResultDomain<LearningStatisticsDetailVO> getUserRecordRangePage(PageRequest<TbLearningRecord> learningRecord);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user