Spaces:
Runtime error
Runtime error
File size: 984 Bytes
b1ced28 | 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 { Comment, Prisma } from '@prisma/client';
import { PrismaService } from 'src/shared/modules/prisma/prisma.service';
import { CommentCorePaginateDto } from './dto/comment-core.dto';
import { PrismaBaseRepository } from 'src/shared/libs/prisma-base.repository';
import { CommentMessages } from 'src/shared/keys/comment.keys';
@Injectable()
export class CommentCoreService extends PrismaBaseRepository<
Comment,
CommentCorePaginateDto,
Prisma.CommentCreateArgs,
Prisma.CommentUpdateArgs,
Prisma.CommentUpdateManyArgs,
Prisma.CommentFindUniqueArgs,
Prisma.CommentFindFirstArgs,
Prisma.CommentFindManyArgs,
Prisma.CommentDeleteArgs,
Prisma.CommentDeleteManyArgs,
Prisma.CommentCountArgs,
Prisma.CommentUpsertArgs
> {
constructor(private prismaService: PrismaService) {
super(prismaService.prisma.comment, {
NOT_FOUND: CommentMessages.NOT_FOUND,
DELETED: CommentMessages.DELETED,
});
}
}
|