13 lines
297 B
Python
13 lines
297 B
Python
"""流程定义是不可变输入,发布后任务保存固定执行计划。"""
|
|
|
|
from dataclasses import dataclass
|
|
|
|
from muse.任务运行.接口 import 步骤计划
|
|
|
|
|
|
@dataclass(frozen=True, slots=True)
|
|
class 流程定义:
|
|
流程ID: str
|
|
版本: str
|
|
步骤: tuple[步骤计划, ...]
|