hospital-log/backend/api/src/modules/obat/obat.controller.ts

27 lines
657 B
TypeScript
Raw Normal View History

import { Controller, Get, Query } from '@nestjs/common';
import { ObatService } from './obat.service';
@Controller('obat')
export class ObatController {
constructor(private readonly obatService: ObatService) {}
@Get('/')
async getAllObat(
@Query('take') take: number,
@Query('skip') skip: number,
@Query('page') page: number,
@Query('orderBy') orderBy: string,
@Query('obat') obat: string,
@Query('order') order: 'asc' | 'desc',
) {
return await this.obatService.getAllObat({
take,
skip,
page,
orderBy: orderBy ? { [orderBy]: order || 'asc' } : undefined,
obat,
order,
});
}
}