task.py 719 B

1234567891011121314151617
  1. from db import db
  2. import time
  3. class Task(db.Model):
  4. uuid = db.Column(db.String(64), primary_key=True)
  5. type = db.Column(db.Enum('PHOTO_STANDINGPOSE', 'VIDEO_HIGHKNEES', 'VIDEO_CRUNCH', 'VIDEO_STANDINGLONGJUMP', 'VIDEO_PLANK', 'VIDEO_SQUAT'))
  6. # 站姿 高抬腿 卷腹 立定跳远 平板支撑 深蹲
  7. create_time = db.Column(db.BigInteger)
  8. status = db.Column(db.Enum('QUEUEING','RUNNING','FINISHED','ERROR'))
  9. result = db.Column(db.String(8192))
  10. def __init__(self, uuid, type, create_time = time.time() * 1000, status='QUEUEING', result='{}'):
  11. self.uuid = uuid
  12. self.type = type
  13. self.create_time = create_time
  14. self.status = status
  15. self.result = result