import {
  Controller,
  Get,
  Post,
  Body,
  Patch,
  Param,
  Delete,
  Query,
} from "@nestjs/common";
import { StatisticsService } from "./statistics.service";

@Controller("get-details")
export class StatisticsController {
  constructor(private readonly statisticsService: StatisticsService) {}

  @Get("/hospital")
  getHospitalDetails(@Query("hospital_id") hospital_id: number) {
    return this.statisticsService.create(hospital_id);
  }

  @Get("/staff")
  findAllstaff(@Query("hospital_id") hospital_id: number) {
    return this.statisticsService.findAll(hospital_id);
  }

  @Get("/appointment")
  findAllAppt(@Query("hospital_id") hospital_id: number) {
    return this.statisticsService.findAlAppt(hospital_id);
  }

  @Get("/transactions")
  findAllTrans(@Query("hospital_id") hospital_id: number) {
    return this.statisticsService.findAlTrans(hospital_id);
  }

  @Get("/patients")
  findAllPat(@Query("hospital_id") hospital_id: number) {
    return this.statisticsService.findAllPatient(hospital_id);
  }
}
