refactor: change the role to roles and many to many

This commit is contained in:
mahyargdz
2025-02-16 16:58:51 +03:30
parent 9cdd7ef28e
commit ad673613d9
32 changed files with 264 additions and 88 deletions
+2 -3
View File
@@ -15,7 +15,6 @@ import { Roles } from "../../common/decorators/roles.decorator";
import { UserDec } from "../../common/decorators/user.decorator";
import { PaginationDto } from "../../common/DTO/pagination.dto";
import { ParamDto } from "../../common/DTO/param.dto";
import { Role } from "../users/entities/role.entity";
import { RoleEnum } from "../users/enums/role.enum";
@Controller("payments")
@@ -124,8 +123,8 @@ export class PaymentsController {
@Roles(RoleEnum.ADMIN, RoleEnum.USER)
@ApiOperation({ summary: "get bank account" })
@Get("bank-account")
getBankAccounts(@UserDec("role") userRole: Role) {
return this.paymentsService.getBankAccounts(userRole);
getBankAccounts(@UserDec("roles") roles: RoleEnum[]) {
return this.paymentsService.getBankAccounts(roles);
}
///------------------- Deposit transfer -----------------------------