import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm'; import { ApiProperty } from '@nestjs/swagger'; @Entity() export class PAccessory { @ApiProperty({ description: '主键id', type: 'int' }) @PrimaryGeneratedColumn() id: number; @ApiProperty({ description: '关键key,可以为空,但不能重复', nullable: true, type: 'string', }) @Column({ unique: true, nullable: true }) key: string; @ApiProperty({ description: '文件名', type: 'string' }) @Column({ name: 'original_filename' }) originalFilename: string; @ApiProperty({ description: '上传文件', nullable: true, type: 'longblob' }) @Column('longblob', { nullable: true }) uploadFile: Buffer; @ApiProperty({ description: '上传时间', nullable: true, type: 'datetime' }) @Column('datetime', { nullable: true }) uploadDate: Date; }