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:
parent
ce95c40c84
commit
c6c875849a
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue