Appearance
@sylis/api / modules/learning/learning.controller / LearningController
Class: LearningController
Defined in: apps/api/src/modules/learning/learning.controller.ts:32
Constructors
Constructor
new LearningController(
learningService,dailyPlanService):LearningController
Defined in: apps/api/src/modules/learning/learning.controller.ts:33
Parameters
learningService
dailyPlanService
Returns
LearningController
Methods
addBook()
addBook(
dto,req):Promise<{ }>
Defined in: apps/api/src/modules/learning/learning.controller.ts:40
Parameters
dto
req
Request
Returns
Promise<{ }>
batchUpdateWordStatus()
batchUpdateWordStatus(
dto,req):Promise<void>
Defined in: apps/api/src/modules/learning/learning.controller.ts:87
Parameters
dto
req
Request
Returns
Promise<void>
dashboard()
dashboard(
req):Promise<GetCurrentBookResDto>
Defined in: apps/api/src/modules/learning/learning.controller.ts:47
Parameters
req
Request
Returns
Promise<GetCurrentBookResDto>
getBookDetail()
getBookDetail(
bookId,req):Promise<BookDetailResDto>
Defined in: apps/api/src/modules/learning/learning.controller.ts:97
Parameters
bookId
string
req
Request
Returns
Promise<BookDetailResDto>
getDailyPlan()
getDailyPlan(
dto,req):Promise<GetDailyPlanResDto>
Defined in: apps/api/src/modules/learning/learning.controller.ts:69
Parameters
dto
req
Request
Returns
Promise<GetDailyPlanResDto>
getLearningStats()
getLearningStats(
req):Promise<LearningStatsResDto>
Defined in: apps/api/src/modules/learning/learning.controller.ts:54
Parameters
req
Request
Returns
Promise<LearningStatsResDto>
getTodayProgress()
getTodayProgress(
req):Promise<{completed:number;total:number; }>
Defined in: apps/api/src/modules/learning/learning.controller.ts:60
Parameters
req
Request
Returns
Promise<{ completed: number; total: number; }>
updateWordStatus()
updateWordStatus(
dto,req):Promise<void>
Defined in: apps/api/src/modules/learning/learning.controller.ts:78
Parameters
dto
req
Request
Returns
Promise<void>