diff --git a/tone-page-server/src/role/services/user-role.service.ts b/tone-page-server/src/role/services/user-role.service.ts index 7e558cd..225296c 100644 --- a/tone-page-server/src/role/services/user-role.service.ts +++ b/tone-page-server/src/role/services/user-role.service.ts @@ -32,4 +32,16 @@ export class UserRoleService { ] }) } + + async addUserRole(userRole: Pick): Promise { + const newUserRole = this.userRoleRepository.create(userRole); + await this.userRoleRepository.save(newUserRole); + } + + async deleteUserRole(userId: string, roleId: string): Promise { + await this.userRoleRepository.delete({ + userId, + roleId, + }); + } } \ No newline at end of file