import { Controller, Get } from '@nestjs/common'; import { ApiTags, ApiOperation, ApiBearerAuth } from '@nestjs/swagger'; import { SystemAccountsService } from '../../application/services/system-accounts.service'; @ApiTags('System Accounts') @ApiBearerAuth() @Controller('system-accounts') export class SystemAccountsController { constructor(private readonly systemAccountsService: SystemAccountsService) {} @Get() @ApiOperation({ summary: '获取系统账户列表' }) async getSystemAccounts() { return this.systemAccountsService.getSystemAccounts(); } @Get('summary') @ApiOperation({ summary: '获取系统账户汇总' }) async getSystemAccountsSummary() { return this.systemAccountsService.getSystemAccountsSummary(); } }