using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.RK;
namespace WMS.IData.IRK
{
public interface IAcceptance
{
///
/// 修改入库通知单状态;1:验收审核;10:退货不入库
///
///
///
void UpdateInData(string wareid, string status);
///
/// 查 收货验收 查询数据
///
/// 验收Model
///
DataTable GetAcceptanceData(AcceptanceModel model);
///
/// 查询 排除已验单存在的 入库批次明细
///
///
///
DataTable GetStorageLotInfoDistanct(string lotID);
///
/// 增 收货验收 写入数据库
///
/// 验收Model集合
void AddAcceptance(AcceptanceModel list);
///
/// 更新收货验收 回写入库批次 明细表数据
///
///
///
///
void UpdateAcceptanceStorageData(List acclist, List stolist, List infolist);
///
/// 改 收货验收 更新数据
///
/// 验收Model集合
void UpdateAcceptance(AcceptanceModel list);
///
/// 回写入库批次个别字段信息
///
/// 入库批次Model集合
void UpdateStorage(List list);
///
/// 回写入库批次表、明细表接 收数量
///
///
///
void UpdateStorageData(List list,List listinfo);
///
/// 删除数据 添加到备份表中
///
/// 验收Model集合
void InsertAcceptanceBack(List list);
///
/// 删 收货验收 删除数据
///
/// 验收Model集合
void DeleteAcceptance(List model);
///
/// 获得验收流水号
///
///
string GetNextValNum();
///
/// 获得回写数据
///
///
///
DataTable GetWriteBackData(AcceptanceModel model);
}
}