task.py 517 B

12345678910111213141516
  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'))
  6. create_time = db.Column(db.BigInteger)
  7. status = db.Column(db.Enum('QUEUEING','RUNNING','FINISHED','ERROR'))
  8. result = db.Column(db.String(8192))
  9. def __init__(self, uuid, type, create_time = time.time() * 1000, status='QUEUEING', result='{}'):
  10. self.uuid = uuid
  11. self.type = type
  12. self.create_time = create_time
  13. self.status = status
  14. self.result = result