You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
418 B
16 lines
418 B
import { Table, Model, Column, BelongsTo, ForeignKey } from "sequelize-typescript"; |
|
import { User } from "../../users/entities/user.entity"; |
|
import { Product } from "../../products/entities/product.entity"; |
|
|
|
@Table |
|
export class Invoice extends Model<Invoice> { |
|
@ForeignKey(() => User) |
|
@Column |
|
userId: number; |
|
|
|
@BelongsTo(() => User, { onDelete: 'CASCADE' }) |
|
user: User; |
|
|
|
@Column |
|
totalAmount: number; |
|
}
|
|
|