import { PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, Entity, } from 'typeorm'; import { ApiProperty } from '@midwayjs/swagger'; @Entity() export class Category { @ApiProperty({ example: '1', description: '分类 ID', type: 'number', required: true, }) @PrimaryGeneratedColumn() id: number; @ApiProperty({ example: '分类名称', description: '分类名称', type: 'string', required: true, }) @Column() name: string; @ApiProperty({ description: '唯一识别key', type: 'string', required: true, }) @Column() unique_key: string; @ApiProperty({ example: '2022-12-12 11:11:11', description: '创建时间', required: true, }) @CreateDateColumn() createdAt: Date; @ApiProperty({ example: '2022-12-12 11:11:11', description: '更新时间', required: true, }) @UpdateDateColumn() updatedAt: Date; }