chore: src/modules/demo/entity/goods.ts
This commit is contained in:
@@ -0,0 +1,43 @@
|
|||||||
|
import { BaseEntity, transformerJson } from '../../base/entity/base';
|
||||||
|
import { Column, Entity, Index } from 'typeorm';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 商品模块-商品信息
|
||||||
|
*/
|
||||||
|
@Entity('demo_goods')
|
||||||
|
export class DemoGoodsEntity extends BaseEntity {
|
||||||
|
@Index()
|
||||||
|
@Column({ comment: '标题', length: 50 })
|
||||||
|
title: string;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
comment: '价格',
|
||||||
|
type: 'decimal',
|
||||||
|
precision: 5,
|
||||||
|
scale: 2,
|
||||||
|
})
|
||||||
|
price: number;
|
||||||
|
|
||||||
|
@Column({ comment: '描述', nullable: true })
|
||||||
|
description: string;
|
||||||
|
|
||||||
|
@Column({ comment: '主图', nullable: true })
|
||||||
|
mainImage: string;
|
||||||
|
|
||||||
|
@Column({ comment: '分类', dict: 'goodsType' })
|
||||||
|
type: number;
|
||||||
|
|
||||||
|
@Column({ comment: '状态', dict: ['禁用', '启用'], default: 1 })
|
||||||
|
status: number;
|
||||||
|
|
||||||
|
@Column({
|
||||||
|
comment: '示例图',
|
||||||
|
nullable: true,
|
||||||
|
type: 'json',
|
||||||
|
transformer: transformerJson,
|
||||||
|
})
|
||||||
|
exampleImages: string[];
|
||||||
|
|
||||||
|
@Column({ comment: '库存', default: 0 })
|
||||||
|
stock: number;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user