🚧 User entity - add @Column

ref #11
This commit is contained in:
Philipp Dormann 2020-12-04 22:48:42 +01:00
parent 48484f04c9
commit 7f3358d284

View File

@ -20,18 +20,21 @@ export class User {
/** /**
* uuid * uuid
*/ */
@Column()
@IsUUID("4") @IsUUID("4")
uuid: string; uuid: string;
/** /**
* user email * user email
*/ */
@Column()
@IsEmail() @IsEmail()
email: string; email: string;
/** /**
* user phone * user phone
*/ */
@Column()
@IsPhoneNumber("ZZ") @IsPhoneNumber("ZZ")
@IsOptional() @IsOptional()
phone: string; phone: string;
@ -39,12 +42,14 @@ export class User {
/** /**
* username * username
*/ */
@Column()
@IsString() @IsString()
username: string; username: string;
/** /**
* firstname * firstname
*/ */
@Column()
@IsString() @IsString()
@IsNotEmpty() @IsNotEmpty()
firstname: string; firstname: string;
@ -52,6 +57,7 @@ export class User {
/** /**
* middlename * middlename
*/ */
@Column()
@IsString() @IsString()
@IsOptional() @IsOptional()
middlename: string; middlename: string;
@ -59,6 +65,7 @@ export class User {
/** /**
* lastname * lastname
*/ */
@Column()
@IsString() @IsString()
@IsNotEmpty() @IsNotEmpty()
lastname: string; lastname: string;
@ -66,6 +73,7 @@ export class User {
/** /**
* password * password
*/ */
@Column()
@IsString() @IsString()
@IsNotEmpty() @IsNotEmpty()
password: string; password: string;
@ -86,6 +94,7 @@ export class User {
/** /**
* is user enabled? * is user enabled?
*/ */
@Column()
@IsBoolean() @IsBoolean()
enabled: boolean; enabled: boolean;
@ -99,6 +108,7 @@ export class User {
/** /**
* profilepic * profilepic
*/ */
@Column()
@IsString() @IsString()
profilepic: string; profilepic: string;