src/entity/user-unique-field.entity.ts
Properties |
id |
Type : number
|
Decorators :
@PrimaryGeneratedColumn({unsigned: true})
|
Defined in src/entity/user-unique-field.entity.ts:10
|
name |
Type : string | null
|
Decorators :
@Column({nullable: true, length: 255})
|
Defined in src/entity/user-unique-field.entity.ts:16
|
user |
Type : User
|
Decorators :
@ManyToOne(undefined, undefined, {onDelete: 'CASCADE', onUpdate: 'CASCADE'})
|
Defined in src/entity/user-unique-field.entity.ts:25
|
value |
Type : string | null
|
Decorators :
@Column({nullable: true, length: 255})
|
Defined in src/entity/user-unique-field.entity.ts:22
|
import { Column, Entity, ManyToOne, OneToMany, PrimaryGeneratedColumn } from "typeorm";
import { User } from "./user.entity";
@Entity()
export class UserUniqueFiled {
@PrimaryGeneratedColumn({
unsigned: true
})
id: number;
@Column({
nullable: true,
length: 255
})
name: string | null;
@Column({
nullable: true,
length: 255
})
value: string | null;
@ManyToOne(type => User, user => user.userUniqueField, { onDelete: 'CASCADE', onUpdate: 'CASCADE' })
user: User;
}