using SKMC.Api.Recipe.Model;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SKMC.Api.Recipe.Config
{
///
/// 配方数据存储器
///
public abstract class RecipeConfigStore
{
///
/// 查询所有的产品配方对象
///
///
public abstract ObservableCollection QueryRecipeProfiles();
///
/// 获取单个产品配方
///
///
public abstract ObservableCollection FetchRecipeProfile(int recipeId);
///
/// 保存配方参数集
///
/// 产品配方Id
/// 产品配方参数集
public abstract void SaveRecipeParams(int recipeId, ObservableCollection recipeParams);
///
/// 保存配方速度集
///
/// 产品配方Id
/// 产品配方速度集
public abstract void SaveRecipeSpeeds(int recipeId, ObservableCollection recipeSpeeds);
///
/// 保存配方点位集
///
/// 产品配方Id
/// 产品配方点位集
public abstract void SaveRecipePoints(int recipeId, ObservableCollection recipePoints);
}
}