team.entity.ts 667 B

12345678910111213141516171819202122232425262728293031
  1. import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm'
  2. @Entity()
  3. export class Team {
  4. @PrimaryGeneratedColumn()
  5. id: number
  6. @Column()
  7. userId: number
  8. @Column()
  9. name: string
  10. @Column({ type: 'decimal', precision: 10, scale: 5, default: 0 })
  11. totalRevenue: number
  12. @Column({ type: 'decimal', precision: 10, scale: 5, default: 0 })
  13. todayRevenue: number
  14. @Column({ type: 'decimal', precision: 5, scale: 2, default: 0 })
  15. commissionRate: number
  16. @Column({ unique: true, length: 10, nullable: true })
  17. affCode: string
  18. @CreateDateColumn()
  19. createdAt: Date
  20. @UpdateDateColumn()
  21. updatedAt: Date
  22. }