diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts new file mode 100644 index 000000000..d5aa65a5f --- /dev/null +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -0,0 +1,14 @@ +import { Resolver, Query } from 'type-graphql' +import { getCustomRepository } from 'typeorm' +import { LoginUser } from '@entity/LoginUser' +import { LoginUserRepository } from '../../typeorm/repository/LoginUser' + +@Resolver() +export class AdminResolver { + @Query(() => [LoginUser]) + async getUsers(searchText: string): Promise { + const loginUserRepository = getCustomRepository(LoginUserRepository) + const users = loginUserRepository.findUserByFilter(searchText) + return users + } +}