jm_job_node.py 328 B

123456789101112131415161718192021
  1. from typing import List, Optional
  2. from pydantic import BaseModel
  3. class JmJobNode(BaseModel):
  4. id: int
  5. # 作业id
  6. homework_id: Optional[int]
  7. # 作业名称
  8. homework_name: str
  9. # 起始点
  10. start_point: int
  11. class JmJobEdge(BaseModel):
  12. # 入节点
  13. source: int
  14. # 出节点
  15. target: int