package com.ruoyi.study.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.study.domain.TSubjectRecord;
|
import com.ruoyi.study.vo.ExitLearnVO;
|
import com.ruoyi.study.vo.SubjectRecordResultVO;
|
|
/**
|
* <p>
|
* 自主游戏 服务类
|
* </p>
|
*
|
* @author 无关风月
|
* @since 2024-04-26
|
*/
|
public interface ITSubjectRecordService extends IService<TSubjectRecord> {
|
|
/**
|
* 退出学习,保存学习记录
|
*
|
* @param exitLearn 学习信息
|
* @param userid 用户id
|
* @return 保存结果
|
*/
|
Boolean exitLearning(ExitLearnVO exitLearn, Integer userid);
|
|
/**
|
* 获取学习进度
|
*
|
* @param subjectRecord 已存在的学习进度
|
* @param userid 用户id
|
* @return 结果
|
*/
|
SubjectRecordResultVO recordResult(TSubjectRecord subjectRecord, Integer userid);
|
}
|