Spaces:
Runtime error
Runtime error
File size: 1,263 Bytes
add3ead | 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 { SuperAdminPushDevice, Prisma } from '@prisma/client';
import { PrismaService } from 'src/shared/modules/prisma/prisma.service';
import { SuperAdminPushDeviceCorePaginateDto } from './dto/super-admin-push-device-core.dto';
import { PrismaBaseRepository } from 'src/shared/libs/prisma-base.repository';
import { SuperAdminPushDeviceMessages } from 'src/shared/keys/super-admin-push-device.keys';
@Injectable()
export class SuperAdminPushDeviceCoreService extends PrismaBaseRepository<
SuperAdminPushDevice,
SuperAdminPushDeviceCorePaginateDto,
Prisma.SuperAdminPushDeviceCreateArgs,
Prisma.SuperAdminPushDeviceUpdateArgs,
Prisma.SuperAdminPushDeviceUpdateManyArgs,
Prisma.SuperAdminPushDeviceFindUniqueArgs,
Prisma.SuperAdminPushDeviceFindFirstArgs,
Prisma.SuperAdminPushDeviceFindManyArgs,
Prisma.SuperAdminPushDeviceDeleteArgs,
Prisma.SuperAdminPushDeviceDeleteManyArgs,
Prisma.SuperAdminPushDeviceCountArgs,
Prisma.SuperAdminPushDeviceUpsertArgs
> {
constructor(private prismaService: PrismaService) {
super(prismaService.prisma.superAdminPushDevice, {
NOT_FOUND: SuperAdminPushDeviceMessages.NOT_FOUND,
DELETED: SuperAdminPushDeviceMessages.DELETED,
});
}
}
|