import { BaseSoftDeleteEntity } from 'api/utils/base-softdelete.entity';
import { Column, Entity, PrimaryGeneratedColumn } from 'typeorm';

@Entity()
export class Order extends BaseSoftDeleteEntity<Order> {
  @PrimaryGeneratedColumn()
  id: number;

  @Column({
    comment: '用户id',
  })
  uid: number;

  @Column({
    comment: '业务id',
  })
  bid: number;

  @Column({
    comment: '业务名称',
  })
  bname: string;

  @Column({
    comment: '业务类型,0页面1软件2音乐3电影4书籍5页面创建续费',
  })
  type: number;

  @Column({
    comment: '交易金额',
  })
  amount: number;

  @Column({
    default: 0,
    comment: '0,已完成,1,待退款,2已退款',
  })
  status: number;
}
