import { BaseEntity } from 'api/utils/base.entity';
import { Column, Entity, Index, PrimaryGeneratedColumn } from 'typeorm';

@Entity()
export class Oss extends BaseEntity<Oss> {
  @PrimaryGeneratedColumn()
  id: number;

  @Column()
  @Index()
  uid: number;

  @Column({
    nullable: true,
  })
  @Index()
  bid: number;

  @Column({
    nullable: true,
    default: 0,
    comment: '0闲置,1创建页面',
  })
  btype: number;

  @Column({
    comment: 'oss上的key',
    unique: true,
  })
  key: string;

  @Column({
    comment: '文件大小KB',
  })
  size: number;
}
