import { Entity, Column, PrimaryGeneratedColumn, OneToOne, JoinColumn, CreateDateColumn, UpdateDateColumn, } from 'typeorm'; import { ApiProperty } from '@nestjs/swagger'; @Entity() export class PUserType { @ApiProperty({ description: 'id', type: 'number' }) @PrimaryGeneratedColumn() id: number; @ApiProperty({ description: '名字', type: 'string' }) @Column() name: string; @ApiProperty({ description: '等级', type: 'number' }) @Column({ nullable: true }) level: number; @ApiProperty({ description: '创建时间,更新时候不用处理,系统自动更新', nullable: true, type: 'Date', }) @CreateDateColumn({ type: 'timestamp' }) createdTime: Date; @ApiProperty({ description: '更新时间,更新时候不用处理,系统自动更新', nullable: true, type: 'Date', }) @UpdateDateColumn({ type: 'timestamp' }) updatedTime: Date; }