| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm'
- import { TaskStatus } from '../enum/task.enum'
- @Entity()
- export class SmsTask {
- @PrimaryGeneratedColumn()
- id: number
- @Column()
- userId: number
- @Column()
- name: string
- @Column({ type: 'text', nullable: false })
- message: string
- @Column({ type: 'enum', enum: TaskStatus, nullable: false, default: TaskStatus.IDLE })
- status: TaskStatus
- @Column({ default: 0 })
- processed: number
- @Column({ default: 0 })
- successed: number
- @Column({ default: 0 })
- total: number
- @Column({ type: 'datetime', precision: 6, default: null })
- startedAt: Date
- @CreateDateColumn()
- createdAt: Date
- @UpdateDateColumn()
- updatedAt: Date
- @Column({ default: false })
- delFlag: boolean
- @Column({ nullable: true })
- remark: string
- }
|