recipe-backend/src/entities/UserEntity.ts
2025-09-22 20:17:46 +02:00

23 lines
483 B
TypeScript

import { Entity, Column } from "typeorm";
import { AbstractEntity } from "./AbstractEntity.js";
@Entity({ name: "user" })
export class UserEntity extends AbstractEntity {
@Column({ nullable: false })
userName!: string;
@Column({ nullable: false })
email!: string;
@Column({ nullable: false })
password!: string;
@Column({ nullable: true })
firstName?: string;
@Column({ nullable: true })
lastName?: string;
@Column({ default: "user" })
role!: string;
}