import { Controller, Get } from '@nestjs/common'; import { ApiTags, ApiOperation } from '@nestjs/swagger'; import { LearningActivityService } from './learning-activity.service'; @ApiTags('learning-activity') @Controller('activity') export class LearningActivityController { constructor(private readonly activityService: LearningActivityService) {} @Get('heatmap') @ApiOperation({ summary: '获取学习热力图数据' }) async getHeatmap() { return this.activityService.getHeatmap(); } @Get('summary') @ApiOperation({ summary: '获取学习统计概览' }) async getSummary() { return this.activityService.getSummary(); } }