immich/server/libs/database/src/entities/user.entity.ts

35 lines
530 B
TypeScript
Raw Normal View History

2022-02-03 10:06:44 -06:00
import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn } from 'typeorm';
@Entity('users')
export class UserEntity {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column()
firstName: string;
@Column()
lastName: string;
@Column()
isAdmin: boolean;
2022-02-03 10:06:44 -06:00
@Column()
email: string;
@Column({ select: false })
password: string;
@Column({ select: false })
salt: string;
@Column()
profileImagePath: string;
@Column()
isFirstLoggedIn: boolean;
2022-02-03 10:06:44 -06:00
@CreateDateColumn()
createdAt: string;
}