Spaces:
Runtime error
Runtime error
File size: 1,049 Bytes
f3abb0d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import { Injectable } from '@nestjs/common';
import { SuperAdmin, Prisma } from '@prisma/client';
import { PrismaService } from 'src/shared/modules/prisma/prisma.service';
import { SuperAdminCorePaginateDto } from './dto/super-admin-core.dto';
import { PrismaBaseRepository } from 'src/shared/libs/prisma-base.repository';
import { SuperAdminMessages } from 'src/shared/keys/super-admin.keys';
@Injectable()
export class SuperAdminCoreService extends PrismaBaseRepository<
SuperAdmin,
SuperAdminCorePaginateDto,
Prisma.SuperAdminCreateArgs,
Prisma.SuperAdminUpdateArgs,
Prisma.SuperAdminUpdateManyArgs,
Prisma.SuperAdminFindUniqueArgs,
Prisma.SuperAdminFindFirstArgs,
Prisma.SuperAdminFindManyArgs,
Prisma.SuperAdminDeleteArgs,
Prisma.SuperAdminDeleteManyArgs,
Prisma.SuperAdminCountArgs,
Prisma.SuperAdminUpsertArgs
> {
constructor(private prismaService: PrismaService) {
super(prismaService.prisma.superAdmin, {
NOT_FOUND: SuperAdminMessages.NOT_FOUND,
DELETED: SuperAdminMessages.DELETED,
});
}
}
|