add prisma

This commit is contained in:
Gsk54
2022-12-13 15:27:28 +01:00
parent 225aed4d36
commit a4611b14ce
22 changed files with 835 additions and 8 deletions

View File

@@ -0,0 +1,15 @@
import { AutoMap } from '@automapper/classes';
export class UserPresenter {
@AutoMap()
uuid: string;
@AutoMap()
firstName: string;
@AutoMap()
lastName: string;
@AutoMap()
email: string;
}

View File

@@ -0,0 +1,8 @@
import { Injectable } from '@nestjs/common';
import { UserRepository } from 'src/modules/database/src/domain/user-repository';
import { User } from '../../domain/entities/user';
@Injectable()
export class UsersRepository extends UserRepository<User> {
protected _model = 'user';
}

View File

@@ -0,0 +1,18 @@
import { AutoMap } from '@automapper/classes';
export class User {
@AutoMap()
uuid: string;
@AutoMap()
firstName: string;
@AutoMap()
lastName: string;
@AutoMap()
email: string;
@AutoMap()
password: string;
}