feat: count data

This commit is contained in:
Methapon2001 2024-06-11 09:27:37 +07:00
parent cc22d761b6
commit c7aec45592
3 changed files with 15 additions and 0 deletions

View file

@ -37,6 +37,11 @@ type ProductGroupUpdate = {
@Tags("Product Group")
@Security("keycloak")
export class ProductGroup extends Controller {
@Get()
async getProductGroupStats() {
return await prisma.productGroup.count();
}
@Get()
async getProductGroup(@Query() query: string = "") {
const where = {

View file

@ -37,6 +37,11 @@ type ProductTypeUpdate = {
@Tags("Product Type")
@Security("keycloak")
export class ProductType extends Controller {
@Get()
async getProductTypeStats() {
return await prisma.productType.count();
}
@Get()
async getProductType(@Query() query: string = "") {
const where = {

View file

@ -46,6 +46,11 @@ function imageLocation(id: string) {
@Tags("Service")
@Security("keycloak")
export class ServiceController extends Controller {
@Get()
async getServiceStats() {
return await prisma.service.count();
}
@Get()
async getService(
@Query() query: string = "",