Spaces:
Runtime error
Runtime error
File size: 1,070 Bytes
4acc19f f3abb0d 4acc19f | 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 { UserSession, Prisma } from '@prisma/client';
import { PrismaService } from 'src/shared/modules/prisma/prisma.service';
import { UserSessionCorePaginateDto } from './dto/user-session-core.dto';
import { PrismaBaseRepository } from 'src/shared/libs/prisma-base.repository';
import { UserSessionMessages } from 'src/shared/keys/user-session.keys';
@Injectable()
export class UserSessionCoreService extends PrismaBaseRepository<
UserSession,
UserSessionCorePaginateDto,
Prisma.UserSessionCreateArgs,
Prisma.UserSessionUpdateArgs,
Prisma.UserSessionUpdateManyArgs,
Prisma.UserSessionFindUniqueArgs,
Prisma.UserSessionFindFirstArgs,
Prisma.UserSessionFindManyArgs,
Prisma.UserSessionDeleteArgs,
Prisma.UserSessionDeleteManyArgs,
Prisma.UserSessionCountArgs,
Prisma.UserSessionUpsertArgs
> {
constructor(private prismaService: PrismaService) {
super(prismaService.prisma.userSession, {
NOT_FOUND: UserSessionMessages.NOT_FOUND,
DELETED: UserSessionMessages.DELETED,
});
}
}
|