model_longvideo.py 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. from sqlalchemy import create_engine ,Integer,String,Column
  2. from DBSession import Base
  3. class produce_video_task(Base):
  4. __tablename__ = 'produce_video_task'
  5. id = Column(Integer, primary_key=True)
  6. produce_channel = Column(Integer)
  7. task_type = Column(Integer)
  8. project_id = Column(String(32))
  9. section_id = Column(String(32))
  10. task_status = Column(Integer)
  11. job_id = Column(String(32))
  12. submit_timestamp = Column(Integer)
  13. submit_result_data = Column(String(32))
  14. complete_timestamp = Column(Integer)
  15. duration = Column(Integer)
  16. error_code = Column(Integer)
  17. error_msg = Column(String(32))
  18. create_timestamp = Column(Integer)
  19. def __init__(self):
  20. print(self.id)
  21. def __repr__(self):
  22. return '<EAVideoIBPInfo %r>' % self.id
  23. class produce_video_project(Base):
  24. __tablename__ = "produce_video_project"
  25. project_id = Column(String(64))
  26. uid = Column(Integer, primary_key=True)
  27. app_type = Column(Integer)
  28. platform = Column(String(16))
  29. title = Column(String(128))
  30. draftbox_id = Column(String(64))
  31. article_id = Column(String(64))
  32. video_width = Column(Integer)
  33. video_height = Column(Integer)
  34. oss_object_key = Column(String(255))
  35. vod_media_id = Column(String(64))
  36. ice_media_id = Column(String(64))
  37. video_duration = Column(Integer)
  38. produce_channel = Column(Integer)
  39. produce_status = Column(Integer)
  40. submit_timestamp = Column(Integer)
  41. produce_done_timestamp = Column(Integer)
  42. error_code = Column(Integer)
  43. error_msg = Column(Integer)
  44. create_timestamp = Column(Integer)
  45. update_timestamp = Column(Integer)
  46. video_id = Column(Integer)
  47. data_status = Column(Integer)
  48. sdata_version_code = Column(Integer)
  49. parent_project_id = Column(String(64))
  50. root_project_id = Column(String(64))
  51. reproduce_status = Column(Integer)
  52. from_scene = Column(Integer)
  53. def __init__(self):
  54. print(self.uid)
  55. def __repr__(self):
  56. return '<EAVideoIBPInfo %r>' % self.uid