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 { ApiTags, ApiOperation, ApiResponse, ApiParam, ApiQuery } from '@nestjs/swagger';
|
||||||
import { GetMiningAccountQuery } from '../../application/queries/get-mining-account.query';
|
import { GetMiningAccountQuery } from '../../application/queries/get-mining-account.query';
|
||||||
import { GetMiningStatsQuery } from '../../application/queries/get-mining-stats.query';
|
import { GetMiningStatsQuery } from '../../application/queries/get-mining-stats.query';
|
||||||
|
import { Public } from '../../shared/guards/jwt-auth.guard';
|
||||||
|
|
||||||
@ApiTags('Mining')
|
@ApiTags('Mining')
|
||||||
@Controller('mining')
|
@Controller('mining')
|
||||||
|
@Public() // 服务间调用,不需要认证
|
||||||
export class MiningController {
|
export class MiningController {
|
||||||
constructor(
|
constructor(
|
||||||
private readonly getAccountQuery: GetMiningAccountQuery,
|
private readonly getAccountQuery: GetMiningAccountQuery,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue