| 123456789101112131415161718192021 |
- import { Column, CreateDateColumn, Entity, OneToMany, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm';
- import { Role } from '../../auth/role';
- import { AddressEntity } from '../address/address.entity';
- import { User } from './user.interface';
- @Entity('user')
- export class UserEntity implements User {
- @PrimaryGeneratedColumn() id: number;
- @Column() identifier: string;
- @Column() passwordHash: string;
- @Column('simple-array') roles: Role[];
- @Column() lastLogin: string;
- @CreateDateColumn() createdAt: string;
- @UpdateDateColumn() updatedAt: string;
- }
|