feat: implement dynamic create DTO for User

This commit is contained in:
yassinedorbozgithub
2025-01-10 07:57:37 +01:00
parent 382bdd4ef1
commit 7f59f593c5
3 changed files with 22 additions and 11 deletions

View File

@@ -10,11 +10,17 @@ import { Injectable } from '@nestjs/common';
import { BaseService } from '@/utils/generics/base-service';
import { TUserCrudsDto } from '../dto/user.dto';
import { UserRepository } from '../repositories/user.repository';
import { User, UserFull, UserPopulate } from '../schemas/user.schema';
@Injectable()
export class UserService extends BaseService<User, UserPopulate, UserFull> {
export class UserService extends BaseService<
User,
UserPopulate,
UserFull,
TUserCrudsDto
> {
constructor(readonly repository: UserRepository) {
super(repository);
}