This commit is contained in:
dlandy
2026-03-27 10:18:26 +08:00
commit 40be11adbf
116 changed files with 26138 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
import { Controller, Get, Param, Query } from '@nestjs/common';
import { ApiOperation, ApiTags } from '@nestjs/swagger';
import { GetToolsQueryDto } from './dto/get-tools-query.dto';
import { ToolsService } from './tools.service';
@ApiTags('public-tools')
@Controller('tools')
export class ToolsController {
constructor(private readonly toolsService: ToolsService) {}
@Get()
@ApiOperation({ summary: 'Query tools' })
getTools(@Query() query: GetToolsQueryDto) {
return this.toolsService.getTools(query);
}
@Get(':id')
@ApiOperation({ summary: 'Get tool detail' })
getToolDetail(@Param('id') id: string) {
return this.toolsService.getToolDetail(id);
}
}