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); } }