chore: complete ticket service but not tested

This commit is contained in:
mahyargdz
2025-01-29 12:22:50 +03:30
parent d5268a396d
commit 7ad744930b
14 changed files with 370 additions and 44 deletions
@@ -4,6 +4,7 @@ import { ApiOperation, ApiTags } from "@nestjs/swagger";
import { CategoryListSearchQueryDto, CategorySearchQueryDto } from "./DTO/category-search-query.dto";
import { CreateCategoryDto } from "./DTO/create-category.dto";
import { CreateServiceDto } from "./DTO/create-service.dto";
import { DanakServicesSearchQueryDto } from "./DTO/danak-services-search-query.dto";
import { DanakServicesService } from "./providers/danak-services.service";
import { AuthGuards } from "../../common/decorators/auth-guard.decorator";
import { Pagination } from "../../common/decorators/pagination.decorator";
@@ -61,6 +62,14 @@ export class DanakServicesController {
return this.danakServicesService.createService(createDto);
}
@AuthGuards()
@ApiOperation({ summary: "get all danak services ==> admin route" })
@Roles(RoleEnum.ADMIN)
@Get("list")
getServices(@Query() queryDto: DanakServicesSearchQueryDto) {
return this.danakServicesService.getServicesList(queryDto);
}
@AuthGuards()
@Roles(RoleEnum.USER)
@ApiOperation({ summary: "get all user purchased danak services" })