import "reflect-metadata";
import { Controller, Get, Route } from "@tsoa/runtime";
import reportsService from "~/services/reports";

@Route("reports")
export class ReportsController extends Controller {
	/**
	 * Retrieves report summary
	 */
	@Get("/summary")
	public async getSummary(): Promise<any> {
		return await reportsService.getSummary();
	}

	/**
	 * Retrieves makers report
	 */
	@Get("/makers")
	public async getMakers(): Promise<any> {
		return await reportsService.getMakers();
	}
}
