BaoKai_202508_Wms_Jingwang_.../WMS.IData/ICK/IOrderDetail.cs

91 lines
2.5 KiB
C#
Raw Permalink Normal View History

2025-08-24 21:52:42 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.CK;
using WMS.Model.Base;
namespace WMS.IData.ICK
{
public interface IOrderDetail
{
/// <summary>
/// 查询是否已经增加到入库通知单
/// </summary>
/// <param name="orderID"></param>
/// <returns></returns>
DataTable GetCtOrder(string orderID);
/// <summary>
/// 删除订单明细
/// </summary>
/// <param name="orderID"></param>
void DelOrderInfo(string orderID);
/// <summary>
/// 查询采购单明细
/// </summary>
/// <param name="orderID"></param>
/// <returns></returns>
DataTable GetCgOrderInfo(string orderID);
#region
/// <summary>
/// 查询出库通知单明细
/// </summary>
/// <returns></returns>
DataTable GetOrderDetail(OrderDetailModel model);
#endregion
#region
/// <summary>
/// 添加通知单商品明细
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
void AddOrderDetails(OrderDetailModel list);
void DelOrder(string out_id);
void AddOrderDetail(OrderDetailModel model);
#endregion
#region
/// <summary>
/// 修改通知单商品明细
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
void UpdateOrderDetail(List<OrderDetailModel> list);
void UpdateOrderDetail(OrderDetailModel list);
#endregion
#region
/// <summary>
/// 删除通知单商品明细
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
void DelOrderDetail(OrderDetailModel list);
#endregion
DataTable GetErpOrderData();
void UpdateOrderDetailPickNum(OrderDetailModel model);
void UpdateOrderDetailTRNum(OrderDetailModel model);
void UpdateOrderDetailPickNum(string pickNumber, string ckId, string GoodId);
/// <summary>
/// 更新标记
/// </summary>
/// <param name="ck_id"></param>
/// <param name="goodsId"></param>
void UpdateOrderDetailData(string ck_id, string goodsId,string REMARK);
}
}