zksu
/
API
forked from yoone/API
1
0
Fork 0
API/src/entity/site-sku.entity.ts

27 lines
675 B
TypeScript

import {
Column,
Entity,
ManyToOne,
JoinColumn,
} from 'typeorm';
import { ApiProperty } from '@midwayjs/swagger';
import { Product } from './product.entity';
// 这个其实是 alias 后面改一下
@Entity('product_site_sku')
export class SiteSku {
@ApiProperty({ description: 'sku'})
@Column({ primary: true })
sku: string;
@ApiProperty({ description: '商品ID' })
@Column({ nullable: true })
productId: number;
// 商品关联
@ManyToOne(() => Product, product => product.siteSkus)
@JoinColumn({ name: 'productId' })
product: Product;
@ApiProperty({ description: '是否旧版数据' })
@Column({ default: false })
isOld: boolean;
}