mirror of
https://github.com/Kevsl/crypto-exchange-api.git
synced 2025-07-08 21:50:13 +02:00
added age on user
This commit is contained in:
parent
0ba8b52be3
commit
cf8fbe4fe5
2
prisma/migrations/20240611111548_added_age/migration.sql
Normal file
2
prisma/migrations/20240611111548_added_age/migration.sql
Normal file
@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "User" ADD COLUMN "age" INTEGER NOT NULL DEFAULT 20;
|
@ -89,6 +89,7 @@ model User {
|
||||
isActive Boolean
|
||||
city String
|
||||
dollarAvailables Float
|
||||
age Int @default(20)
|
||||
created_at DateTime @default(now())
|
||||
updated_at DateTime @updatedAt @default(now())
|
||||
|
||||
|
@ -41,6 +41,7 @@ export class AuthService {
|
||||
city: dto.city,
|
||||
email: dto.email,
|
||||
hash,
|
||||
age: dto.age,
|
||||
roleId: userRole.id,
|
||||
isActive: true,
|
||||
dollarAvailables: balance,
|
||||
|
@ -1,10 +1,13 @@
|
||||
import { ApiProperty } from '@nestjs/swagger';
|
||||
import {
|
||||
IsEmail,
|
||||
IsInt,
|
||||
IsNotEmpty,
|
||||
IsOptional,
|
||||
IsString,
|
||||
Max,
|
||||
MaxLength,
|
||||
Min,
|
||||
MinLength,
|
||||
} from 'class-validator';
|
||||
export class AuthRegisterDto {
|
||||
@ -78,4 +81,14 @@ export class AuthRegisterDto {
|
||||
})
|
||||
@IsOptional()
|
||||
promoCode: string;
|
||||
|
||||
@ApiProperty({
|
||||
type: Number,
|
||||
description: 'age',
|
||||
example: 20,
|
||||
})
|
||||
@IsInt()
|
||||
@Min(0)
|
||||
@Max(120)
|
||||
age: number;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user