BaoKai_202508-Wms-Jingwang..../WMS.IData/IStrategy/IUpStrategy.cs
2025-08-24 09:35:55 +08:00

92 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.Base;
using WMS.Model.Strategy;
namespace WMS.IData.IStrategy
{
public interface IUpStrategy
{
/// <summary>
/// 获取策略的库区信息
/// </summary>
/// <param name="areaInfoID"></param>
/// <returns></returns>
DataTable GetAreaInfoData(string areaInfoID);
/// <summary>
/// 获取上架策略信息
/// </summary>
/// <returns></returns>
DataTable GetUpStrategy(string strUpStrategyName, string strState, string strUpStrategyID);
/// <summary>
/// 获取上架关联条件
/// </summary>
/// <param name="strategyid"></param>
/// <returns></returns>
DataTable GetStrategy(string strategyid);
/// <summary>
/// 删除上架关联条件
/// </summary>
void DelUpStrategy(UpStrateyCtsModel model);
/// <summary>
/// 新增上架明细条件
/// </summary>
/// <param name="model"></param>
void AddUpStystage(UpStrateyStgModel model);
/// <summary>
/// 获取上架策略信息
/// </summary>
/// <returns></returns>
DataTable GetUpStrategy();
/// <summary>
/// 新增上架策略信息
/// </summary>
/// <param name="model">上架策略实体</param>
void AddUpStrategy(UpStrategyModel model);
/// <summary>
/// 修改上架策略信息
/// </summary>
/// <param name="model">上架策略实体</param>
void UpdateUpStrategy(UpStrategyModel model);
/// <summary>
/// 删除上架策略信息
/// </summary>
/// <param name="strUpStrategyID">上架策略编号</param>
void DeleteUpStrategy(string strUpStrategyID);
/// <summary>
/// 获取上架策略信息
/// </summary>
/// <returns></returns>
DataTable GetUpStrategy(string warhousId, string STORAGE_ID);
/// <summary>
/// 增加上架策略的明细
/// </summary>
/// <param name="model"></param>
void AddStrategyCdtion(UpStrateyCtsModel model);
/// <summary>
/// 删除上架策略明细条件
/// </summary>
/// <param name="model">上架策略明细实体</param>
void DelUpStystage(UpStrateyStgModel model);
/// <summary>
/// 获取上架策略明细条件
/// </summary>
/// <param name="model">上架策略明细实体</param>
DataTable GetUpStystage(UpStrateyStgModel model);
}
}