using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.Model.Base;
namespace WMS.IData.IBase
{
///
/// 商品信息接口
///
public interface IGoods
{
///
///
///
///
DataTable GetGoodsSts();
///
/// 更新数据
///
///
void UpGoodsCtData(string goodsId);
DataTable GetGoodsBarCode(string barCode);
DataTable GetGoodsData(string goodsId);
///
/// 通过商品编号集合获取商品信息集合
///
///
DataTable GetGoodsDTByIDList(List goodsIDList);
///
/// 获取商品信息
///
///
DataTable GetGoodsDataTable(string strGoodsID,string strGoodsName,string strPyName,string strProviderName);
///
/// 得到某商品可选UNIT
///
///
///
DataTable GetGoodsUnit(string goodsID);
void DeleteMeasure(string strGoodsID, string GOODS_MEASURE_ID);
void DeleteGoodsInfoMeasure(string GOODS_ID);
///
/// 获取商品UNIT
///
///
DataTable GetGoodsMeasureDataTable(string strGoodsID);
///
/// 获取商品供应商
///
///
DataTable GetGoodsPrividerDataTale(string strGoodsID);
///
/// 新增商品信息
///
/// 商品信息实体
///
void AddGoodsInfo(JWGoodsInfoModel GoodsModel);
/////
///// 新增商品信息
/////
///// 商品信息实体
/////
//string AddGoodsInfo(JWGoodsInfoModel GoodsModel, List ListMeasureModel, List ListProviderModel);
///
/// 修改商品信息
///
///
///
void UpdateGoodsInfo(JWGoodsInfoModel GoodsModel);
///
/// 修改商品信息商品的换算UNIT
///
/// 商品信息实体
///
//void AddMeaureGoodsInfo(GoodsMeasureModel model);
///
/// 修改供应商信息
///
///
///
// void UpdateGoodsInfoProVider(JWGoodsInfoModel model, GoodsProviderModel providerModel);
///
/// 删除商品规格信息
///
/// 删除商品规格信息
///
void DeleteGoodsMeasure(string strGoodsID);
///
/// 删除商品信息
///
/// 商品编号
///
void DeleteGoods(string strGoodsID);
///
/// 商品资料备份
///
///
void InsertGoodsBak(string strGoodsID);
}
}