using Aucma.Scada.Model.domain; using Microsoft.SqlServer.Server; using System.Collections.Generic; namespace HighWayIot.Repository.service { /// /// 货道信息业务接口 /// public interface IBaseSpaceInfoService { /// /// 通过仓库编号获取货道信息,可以传两个仓库编号,实时读plc更新库存使用 /// /// /// /// List GetSpaceInfosByStoreCode(string storeCode1, string storeCode2); /// /// 入库通过物料类型获取指定货道,如果没有对应类型的货道返回空白类型的货道 /// /// /// /// BaseSpaceInfo InStoreGetSpaceInfoByMaterialType(string store, string materialType); /// /// 出库通过物料类型获取指定货道 /// /// /// /// List OutStoreGetSpaceInfoByMaterialCode(string store, string materialCode); /// /// 通过货道编号获取货道信息 /// /// /// /// BaseSpaceInfo GetSpaceInfoBySpaceCode(string store, string spaceCode); /// /// 通过仓库编号获取货道信息 /// /// /// List GetSpaceInfosByStoreCode(string storeCode); /// /// 获取箱壳内胆的库存数量 /// /// /// List GetSpaceInfosByTwoStoreCode(string storeCode1,string storeCode2); /// /// 通过物料类型获取货道信息,如果没有返回空白货道 /// /// /// /// List GetBaseSpaceInfosByMaterialType(string storeCode, string materialType); /// /// 更新货道信息 /// /// /// bool UpdateSpaceInfo(BaseSpaceInfo spaceInfo); /// /// /// /// /// /// List GetMaterialStock(string shellStoreCode,string linerStoreCode); /// /// 获取空货道:未分配物料型号的空白货道 /// /// List GetEmptySpaceInfo(string store); } }