Appearance
@sylis/api / modules/learning/daily-plan.service / DailyPlanService
Class: DailyPlanService
Defined in: apps/api/src/modules/learning/daily-plan.service.ts:20
Constructors
Constructor
new DailyPlanService(
dailyPlanRepository
,learningRepository
,quizChoiceService
):DailyPlanService
Defined in: apps/api/src/modules/learning/daily-plan.service.ts:21
Parameters
dailyPlanRepository
learningRepository
quizChoiceService
Returns
DailyPlanService
Methods
batchUpdateWordStatus()
batchUpdateWordStatus(
userId
,dto
):Promise
<void
>
Defined in: apps/api/src/modules/learning/daily-plan.service.ts:248
批量更新单词状态
Parameters
userId
string
dto
Returns
Promise
<void
>
getDailyPlan()
getDailyPlan(
userId
,dto
):Promise
<GetDailyPlanResDto
>
Defined in: apps/api/src/modules/learning/daily-plan.service.ts:30
获取每日学习计划
Parameters
userId
string
dto
Returns
Promise
<GetDailyPlanResDto
>
updateWordStatus()
updateWordStatus(
userId
,dto
):Promise
<void
>
Defined in: apps/api/src/modules/learning/daily-plan.service.ts:180
更新单词学习状态
Parameters
userId
string
dto
Returns
Promise
<void
>