fix(mining-service): make mining API public for service-to-service calls

Add @Public() decorator to MiningController to allow mining-admin-service
to fetch mining records without authentication.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-14 05:46:11 -08:00
parent ce95c40c84
commit c6c875849a
1 changed files with 2 additions and 0 deletions

View File

@ -2,9 +2,11 @@ import { Controller, Get, Param, Query, NotFoundException } from '@nestjs/common
import { ApiTags, ApiOperation, ApiResponse, ApiParam, ApiQuery } from '@nestjs/swagger';
import { GetMiningAccountQuery } from '../../application/queries/get-mining-account.query';
import { GetMiningStatsQuery } from '../../application/queries/get-mining-stats.query';
import { Public } from '../../shared/guards/jwt-auth.guard';
@ApiTags('Mining')
@Controller('mining')
@Public() // 服务间调用,不需要认证
export class MiningController {
constructor(
private readonly getAccountQuery: GetMiningAccountQuery,