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
{
///
/// 增加收货单据
///
///
///
void AddLotData(StorageLotModel model);
///
/// 增加明细
///
///
void AddLotInfo(StorageLotInfoModel infoModel);
///
/// 更新通知单的数据
///
///
void UpDateNotice(StorageLotModel model);
///
/// 修改入库批次
///
///
///
void Update(StorageLotModel model, List infoModelList);
///
/// 修改入库批次
///
///
///
void Update(StorageLotModel model);
///
/// 删除入库批次
///
///
///
///
void Delete(StorageLotModel model, List listModel, bool flag);
///
/// 作废
///
///
void Cancel(StorageLotModel model);
///
/// 获取入库批次
///
///
///
DataTable GetStorageList(StorageLotModel model);
///
/// 获取入库批次明细
///
///
///
DataTable GetInfoList(string strWhere);
///
/// 获取入库批次明细
///
///
///
DataTable GetStorageInfoList(StorageLotInfoModel model);
/////
///// 获取流水号
/////
/////
//string GetSerialNum();
///
/// 获取获取已经入库的单据
///
///
DataTable GetLotStatusFinish(string flag, string area_id);
/////
///// 获取获取已经入库的单据
/////
/////
//DataTable GetStorageLotInfo(string lot_Id);
///
/// 更新入库批次明细
///
///
///
///
void newStorageLotInfoFuc(List upFuc, List insertFuc, List delFuc);
///
/// 更改状态
///
///
///
void SetDocStatus(string status, string lotId);
}
}