apps/recallassess/recallassess-api/src/api/admin/report/report-data.controller.ts
api/admin/report
Methods |
|
| Async getPostBatAnalysisGrouped | ||||||
getPostBatAnalysisGrouped(companyId?: number)
|
||||||
Decorators :
@Get('post-bat-analysis-grouped')
|
||||||
|
Get Post-BAT analysis with hierarchical grouping GET /api/admin/report/post-bat-analysis-grouped
Parameters :
Returns :
unknown
|
| Async getPreBatAnalysisGrouped | ||||||
getPreBatAnalysisGrouped(companyId?: number)
|
||||||
Decorators :
@Get('pre-bat-analysis-grouped')
|
||||||
|
Get Pre-BAT analysis with hierarchical grouping GET /api/admin/report/pre-bat-analysis-grouped
Parameters :
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,
});
}
}