jm_job_log.py 653 B

12345678910111213141516171819202122232425
  1. from sqlalchemy import Boolean, Column, ForeignKey, Integer, String
  2. from app.models.database import BaseModel
  3. class JmJobLog(BaseModel):
  4. __tablename__ = "jm_job_log"
  5. id = Column(Integer, primary_key=True, index=True)
  6. # 任务id
  7. job_id = Column(Integer, nullable=False)
  8. # 任务历史运行id
  9. job_history_id = Column(Integer)
  10. # 作业id
  11. homework_id = Column(Integer)
  12. # 作业名称
  13. homework_name = Column(String)
  14. # node_uuid
  15. node_uuid = Column(String)
  16. # node名称
  17. node_name = Column(String)
  18. # 执行结果
  19. executor_result = Column(Integer)
  20. # 日志
  21. job_log_uri = Column(String)