using System; using System.Collections.Generic; using System.Linq; using System.Text; using WMS.Model.Base; using System.Data; namespace WMS.IData.IBase { public interface IStorageArea { /// /// 更新仓库的名称 /// /// /// void UpdateAreaDataName(string stroAge_id, string STORAGE_AREA_NAME); /// /// 获取库区信息结果集 /// /// 库区信息 /// 库区信息结果集 DataTable GetAreaInfoDS(StorageAreaModel areaInfoModel, string parentAreaName); /// /// 获取库区信息结果集(编号、名称) /// /// 库区信息 /// 库区信息结果集(编号、名称) DataTable GetAreaInfoDSIdName(StorageAreaModel areaInfoModel); /// /// 新增或修改库区信息 /// /// 库区信息 /// flag 操作标示符 0:新增 1:修改 string InsOrUpdAreaInfo(StorageAreaModel areaInfoModel, int flag); /// /// 删除库区信息 /// /// 库区编号 void DeleteAreaInfo(string strAreaInfoID); /// /// 删除属于某仓库的库区信息 /// /// 某仓库编号 void DeleteAreaInfoByStorageInfoID(string strStorageInfoID); /// /// 根据仓库编号停用或启用某库区 /// /// 某仓库编号 /// 0停用1正常 void CloseAreaInfoByStorageInfoID(string strStorageInfoID, int flag); /// /// 删除属于某仓库分类的库区信息 /// /// 某仓库分类 void DeleteAreaInfoByStorageTypeID(string strStorageTypeID); /// /// 根据用户信息获得该用户所属仓库库区信息 /// /// /// DataTable GetStorageAreaByUserIDandStorageID(UserDataModel model); } }