13 lines
486 B
TypeScript
13 lines
486 B
TypeScript
import { BaseRepository } from '@/modules/database/base/repository';
|
|
import { CustomRepository } from '@/modules/database/decorators/repository.decorator';
|
|
import { UserEntity } from '@/modules/user/entities/UserEntity';
|
|
|
|
@CustomRepository(UserEntity)
|
|
export class UserRepository extends BaseRepository<UserEntity> {
|
|
protected _qbName: string = 'user';
|
|
|
|
buildBaseQuery() {
|
|
return this.createQueryBuilder(this.qbName).orderBy(`${this.qbName}.createdAt`, 'DESC');
|
|
}
|
|
}
|