using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using WMS.Model.Strategy; namespace WMS.IData.IStrategy { public interface IProRepStrategy { string GetNextValNum(); #region 单独操作主表 /// /// 获得供应商补货策略信息集 /// /// /// DataTable GetProRepStrategyData(ProRepStrategyModel model); /// /// 新增供应商补货策略 /// /// void AddProRepStrategyData(ProRepStrategyModel model); /// /// 修改供应商补货策略 /// /// void UpdateProRepStrategyData(ProRepStrategyModel model); /// /// 删除供应商策略补货明细 /// /// void DelProRepStrategyData(string strategyID); #endregion #region 同时操作主表明细表 /// /// 同时新增主表明细数据 /// /// /// void InsertStrategyDataAndInfo(ProRepStrategyModel model, List list); /// /// 同时修改主表明细表数据 /// /// /// void UpdateStrategyDataAndInfo(ProRepStrategyModel model, List list); /// /// 根据策略编号 同时删除主表明细表数据 /// /// void DeleteStrategyDataAndInfo(string strategy_id); #endregion #region 单独操作明细表 /// /// 查明细 /// /// DataTable GetProRepInfoData(ProRepStrategyInfoModel model); /// /// 增加策略明细数据 /// void AddStrategyInfo(List model); /// /// 更新策略明细数据 /// void UpdateStrategyInfo(List model); /// /// 删除策略明细数据 /// void DeleteStrategyInfo(string STRATEGY_ID, string STORAGE_ID); #endregion /// /// 检验编号唯一性 /// /// /// string Exists(string strategyID); } }