import { Entity, Column, PrimaryGeneratedColumn } from 'typeorm'; @Entity('sys_upgrade_records') export class SysUpgradeRecords { @PrimaryGeneratedColumn({ type: 'int' }) id: number; @Column({ name: 'upgrade_key', type: 'varchar', length: 255, default: '' }) upgradeKey: any; @Column({ name: 'app_key', type: 'varchar', length: 255, default: '' }) appKey: any; @Column({ name: 'name', type: 'varchar', length: 255, default: '' }) name: any; @Column({ name: 'content', type: 'text' }) content: any; @Column({ name: 'prev_version', type: 'varchar', length: 255, default: '' }) prevVersion: any; @Column({ name: 'current_version', type: 'varchar', length: 255, default: '' }) currentVersion: any; @Column({ name: 'status', type: 'varchar', length: 255, default: '' }) status: any; @Column({ name: 'fail_reason', type: 'text' }) failReason: any; @Column({ name: 'create_time', type: 'int', default: 0 }) createTime: any; @Column({ name: 'complete_time', type: 'int', default: 0 }) completeTime: any; }