Spaces:
Sleeping
Sleeping
File size: 743 Bytes
d9eec61 6f39f03 d9eec61 4ef06a6 d9eec61 a3b1339 d9eec61 6f39f03 d9eec61 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
import {
BaseEntity,
Column,
CreateDateColumn,
Entity,
OneToMany,
PrimaryColumn,
Relation,
} from 'typeorm';
import { BranchMenuEntity } from './branch-menu.entity.js';
import { MenuItemType } from '../common/enums/MenuItemType.enum.js';
@Entity('menu_items')
export class MenuItemEntity extends BaseEntity {
@PrimaryColumn()
id: string;
@Column()
item_name: string;
@Column({ nullable: true })
image_url: string;
@Column({ default: 0 })
item_type: number;
@Column()
description: string;
@Column()
price: number;
@OneToMany(() => BranchMenuEntity, (a) => a.menu_item)
branch_menus: Relation<BranchMenuEntity>[];
@CreateDateColumn()
create_at: Date;
}
|