Files
dsc-api/src/modules/users/repositories/user-group.repository.ts
T
2025-02-26 20:15:16 +03:30

17 lines
574 B
TypeScript
Executable File

import { Injectable } from "@nestjs/common";
import { InjectRepository } from "@nestjs/typeorm";
import { Repository } from "typeorm";
import { UserGroup } from "../entities/user-group.entity";
@Injectable()
export class UserGroupRepository extends Repository<UserGroup> {
constructor(@InjectRepository(UserGroup) userGroupRepository: Repository<UserGroup>) {
super(userGroupRepository.target, userGroupRepository.manager, userGroupRepository.queryRunner);
}
async findGroupById(id: string): Promise<UserGroup | null> {
return this.findOneBy({ id });
}
}