feat:更新依赖项的源地址,将所有依赖的镜像地址更改为官方的Yarn注册表地址,并在应用模块中引入新的Exercises模块。

This commit is contained in:
2025-08-14 21:14:18 +08:00
parent 366debf13a
commit 4a77dc1b88
10 changed files with 326 additions and 25 deletions

View File

@@ -0,0 +1,24 @@
import { Controller, Get, HttpCode, HttpStatus, UseGuards } from '@nestjs/common';
import { ApiOperation, ApiResponse, ApiTags } from '@nestjs/swagger';
import { Public } from '../common/decorators/public.decorator';
import { JwtAuthGuard } from '../common/guards/jwt-auth.guard';
import { ExercisesService } from './exercises.service';
import { ExerciseConfigResponse } from './dto/exercise.dto';
@ApiTags('exercises')
@Controller('exercises')
@UseGuards(JwtAuthGuard)
export class ExercisesController {
constructor(private readonly exercisesService: ExercisesService) {}
@Get('config')
@Public()
@HttpCode(HttpStatus.OK)
@ApiOperation({ summary: '获取动作分类与动作配置(公开)' })
@ApiResponse({ status: 200 })
async getConfig(): Promise<ExerciseConfigResponse> {
return this.exercisesService.getConfig();
}
}