chore: payment
This commit is contained in:
@@ -11,7 +11,6 @@ import { UserDec } from "../../common/decorators/user.decorator";
|
||||
import { ParamDto } from "../../common/DTO/param.dto";
|
||||
import { BusinessInterceptor } from "../../core/interceptors/business.interceptor";
|
||||
import { Business } from "../businesses/entities/business.entity";
|
||||
import { User } from "../users/entities/user.entity";
|
||||
|
||||
@Controller("companies")
|
||||
@UseInterceptors(BusinessInterceptor)
|
||||
@@ -72,27 +71,28 @@ export class CompaniesController {
|
||||
return this.companiesService.toggleStatus(paramDto.id, businessId);
|
||||
}
|
||||
|
||||
@Post("/company-requests")
|
||||
@Post("requests")
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "submit company registration request (user)" })
|
||||
createCompanyRequest(@Body() createDto: CreateCompanyRequestDto, @UserDec() user: User, @BusinessDec() business: Business) {
|
||||
return this.companiesService.createCompanyRequest(createDto, user, business);
|
||||
createCompanyRequest(@Body() createDto: CreateCompanyRequestDto, @UserDec("id") userId: string, @BusinessDec() business: Business) {
|
||||
return this.companiesService.createCompanyRequest(createDto, userId, business);
|
||||
}
|
||||
|
||||
@Get("/company-requests/user")
|
||||
@Get("requests/user")
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "get all company registration requests (user)" })
|
||||
getCompanyRequestsUser(@UserDec("id") userId: string, @BusinessDec("id") businessId: string) {
|
||||
return this.companiesService.getCompanyRequestsUser(userId, businessId);
|
||||
}
|
||||
|
||||
@Get("/company-requests")
|
||||
@Get("requests")
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "get all company registration requests (admin)" })
|
||||
getCompanyRequests(@BusinessDec("id") businessId: string) {
|
||||
return this.companiesService.getCompanyRequests(businessId);
|
||||
}
|
||||
|
||||
@Patch("/company-requests/:id/approve")
|
||||
@Patch("requests/:id/approve")
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "approve/reject company registration request (admin)" })
|
||||
approveCompanyRequest(@Param() paramDto: ParamDto, @Body() approveDto: ApproveCompanyRequestDto, @BusinessDec("id") businessId: string) {
|
||||
|
||||
Reference in New Issue
Block a user