107 lines
3.3 KiB
C#
107 lines
3.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using WMS.Model.RK;
|
|
using System.Data;
|
|
|
|
|
|
namespace WMS.IData.IRK
|
|
{
|
|
public interface IStorageLot
|
|
{
|
|
|
|
/// <summary>
|
|
/// 增加收货单据
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
/// <returns></returns>
|
|
void AddLotData(StorageLotModel model);
|
|
/// <summary>
|
|
/// 增加明细
|
|
/// </summary>
|
|
/// <param name="infoModel"></param>
|
|
void AddLotInfo(StorageLotInfoModel infoModel);
|
|
/// <summary>
|
|
/// 更新通知单的数据
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
void UpDateNotice(StorageLotModel model);
|
|
|
|
/// <summary>
|
|
/// 修改入库批次
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
/// <param name="infoModelList"></param>
|
|
void Update(StorageLotModel model, List<StorageLotInfoModel> infoModelList);
|
|
/// <summary>
|
|
/// 修改入库批次
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
/// <param name="infoModelList"></param>
|
|
void Update(StorageLotModel model);
|
|
/// <summary>
|
|
/// 删除入库批次
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
/// <param name="listModel"></param>
|
|
/// <param name="flag"></param>
|
|
void Delete(StorageLotModel model, List<StorageLotInfoModel> listModel, bool flag);
|
|
|
|
/// <summary>
|
|
/// 作废
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
void Cancel(StorageLotModel model);
|
|
/// <summary>
|
|
/// 获取入库批次
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
/// <returns></returns>
|
|
DataTable GetStorageList(StorageLotModel model);
|
|
/// <summary>
|
|
/// 获取入库批次明细
|
|
/// </summary>
|
|
/// <param name="strWhere"></param>
|
|
/// <returns></returns>
|
|
DataTable GetInfoList(string strWhere);
|
|
/// <summary>
|
|
/// 获取入库批次明细
|
|
/// </summary>
|
|
/// <param name="strWhere"></param>
|
|
/// <returns></returns>
|
|
DataTable GetStorageInfoList(StorageLotInfoModel model);
|
|
///// <summary>
|
|
///// 获取流水号
|
|
///// </summary>
|
|
///// <returns></returns>
|
|
//string GetSerialNum();
|
|
/// <summary>
|
|
/// 获取获取已经入库的单据
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
DataTable GetLotStatusFinish(string flag, string area_id);
|
|
|
|
///// <summary>
|
|
///// 获取获取已经入库的单据
|
|
///// </summary>
|
|
///// <returns></returns>
|
|
//DataTable GetStorageLotInfo(string lot_Id);
|
|
/// <summary>
|
|
/// 更新入库批次明细
|
|
/// </summary>
|
|
/// <param name="upFuc"></param>
|
|
/// <param name="insertFuc"></param>
|
|
/// <param name="delFuc"></param>
|
|
void newStorageLotInfoFuc(List<StorageLotInfoModel> upFuc, List<StorageLotInfoModel> insertFuc, List<StorageLotInfoModel> delFuc);
|
|
|
|
/// <summary>
|
|
/// 更改状态
|
|
/// </summary>
|
|
/// <param name="status"></param>
|
|
/// <param name="lotId"></param>
|
|
void SetDocStatus(string status, string lotId);
|
|
|
|
}
|
|
}
|