Skip to content

@sylis/api v0.0.1


@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

DailyPlanRepository

learningRepository

LearningRepository

quizChoiceService

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

BatchUpdateWordsReqDto

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

GetDailyPlanReqDto

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

UpdateWordStatusReqDto

Returns

Promise<void>