import { Controller, Get, Query } from '@nestjs/common'; import { RequirePermission } from '../permissions/require-permission.decorator'; import { AnalyticsService } from './analytics.service'; @Controller('analytics') export class AnalyticsController { constructor(private readonly analytics: AnalyticsService) {} @Get('summary') @RequirePermission('ANALYTICS', 'view') summary(@Query('months') months?: string) { return this.analytics.summary(months); } }