Commit be8cb11e authored by Wei Shoulin's avatar Wei Shoulin
Browse files

by id

parent 11f21237
Loading
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -46,8 +46,18 @@ def find(mode: Optional[str] = None,
    
    return request.post("/api/plan", params)

def get_by_id(_id: str) -> Result:
    return request.get(f"/api/plan/_id/{_id}")
def get_by_id(_id: int) -> Result:
    """
    通过计划ID获取编排数据。
    
    Args:
        _id (int): 计划ID。
    
    Returns:
        Result: 查询结果。
    
    """
    return request.get(f"/api/plan/id/{_id}")

def find_by_opid(opid: str) -> Result:
    """
@@ -85,7 +95,7 @@ def new(data: dict) -> Result:
    新建编排数据
    
    Args:
        data (dict): 编排数据的字典表示,如:{'opid': 'xxx', 'backend': 'MSC', ...}
        data (dict): 编排数据的字典表示,如:{'id': 394, 'opid': 'xxx', 'backend': 'MSC', ...}
    
    Returns:
        Result: 成功后,Result.data为写入记录,失败message为失败原因。