BaoKai_202508_Wms_Jingwang_.../WMS.IData/ICK/IPickingWave.cs
2025-08-24 21:52:42 +08:00

57 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.CK;
namespace WMS.IData.ICK
{
public interface IPickingWave
{
/// <summary>
/// 获取捡货单
/// </summary>
/// <returns>捡货单</returns>
DataTable GetPickingWaveDT(PickingWaveModel model);
/// <summary>
/// 批量获取捡货单
/// </summary>
/// <returns>捡货单集合</returns>
DataTable GetPickingWaveListDT(List<PickingWaveModel> list);
/// <summary>
/// 插入捡货单信息
/// </summary>
/// <param name="PickingWaveModel">捡货单Model</param>
/// <returns>捡货单编号</returns>
string InsertPickingWave(PickingWaveModel model);
/// <summary>
/// 更新单据状态
/// </summary>
/// <param name="pickingid"></param>
/// <param name="status"></param>
void UpdatePickingWave(string pickingid, string status);
/// <summary>
/// 修改捡货单信息
/// </summary>
/// <param name="PickingWaveModel">捡货单Model</param>
void UpdatePickingWave(PickingWaveModel model);
/// <summary>
/// 删除一个捡货单
/// </summary>
/// <param name="pickingID">捡货单ID</param>
void DeletePickingWave(string pickingID);
/// <summary>
/// 向备份表中添加一个捡货单
/// </summary>
/// <param name="pickingID">捡货单ID</param>
void InsertPickingWaveBack(string pickingID);
}
}