File

apps/recallassess/recallassess-api/src/api/admin/report/report-data.controller.ts

Prefix

api/admin/report

Index

Methods

Methods

Async getPostBatAnalysisGrouped
getPostBatAnalysisGrouped(companyId?: number)
Decorators :
@Get('post-bat-analysis-grouped')
@HttpCode(HttpStatus.OK)

Get Post-BAT analysis with hierarchical grouping GET /api/admin/report/post-bat-analysis-grouped

Parameters :
Name Type Optional
companyId number Yes
Returns : unknown
Async getPreBatAnalysisGrouped
getPreBatAnalysisGrouped(companyId?: number)
Decorators :
@Get('pre-bat-analysis-grouped')
@HttpCode(HttpStatus.OK)

Get Pre-BAT analysis with hierarchical grouping GET /api/admin/report/pre-bat-analysis-grouped

Parameters :
Name Type Optional
companyId number Yes
Returns : unknown
import { Controller, Get, HttpCode, HttpStatus, Query } from "@nestjs/common";
import { ReportDataService } from "./report-data.service";

@Controller("api/admin/report")
export class AdminReportDataController {
  constructor(private readonly reportDataService: ReportDataService) {}

  /**
   * Get Pre-BAT analysis with hierarchical grouping
   * GET /api/admin/report/pre-bat-analysis-grouped
   */
  @Get("pre-bat-analysis-grouped")
  @HttpCode(HttpStatus.OK)
  async getPreBatAnalysisGrouped(@Query("companyId") companyId?: number) {
    return this.reportDataService.getPreBatAnalysisGrouped({
      companyId: companyId ? Number(companyId) : undefined,
    });
  }

  /**
   * Get Post-BAT analysis with hierarchical grouping
   * GET /api/admin/report/post-bat-analysis-grouped
   */
  @Get("post-bat-analysis-grouped")
  @HttpCode(HttpStatus.OK)
  async getPostBatAnalysisGrouped(@Query("companyId") companyId?: number) {
    return this.reportDataService.getPostBatAnalysisGrouped({
      companyId: companyId ? Number(companyId) : undefined,
    });
  }
}

results matching ""

    No results matching ""