add column table product source: CategorySource;

This commit is contained in:
2024-12-15 14:06:13 +07:00
parent c5e81adcbd
commit d7eda5bbd6

View File

@ -1,12 +1,21 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index } from 'typeorm'; import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from 'typeorm';
import { Status } from '../types/status'; import { Status } from '../types/status';
import { Category } from './categories';
import { CategorySource } from '../types/category_source';
@Entity('products') @Entity('products')
export class Product { export class Product {
@PrimaryGeneratedColumn('uuid') @PrimaryGeneratedColumn('uuid')
id: string; id: string;
@Column({
type: 'enum',
enum: CategorySource,
nullable: false
})
source: CategorySource;
@Column({ @Column({
nullable: false, nullable: false,
unique: true, unique: true,