|
- using BPA.Message;
- using BPA.Models;
- using BPASmartClient.DosingSystem.Model.Dto;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace BPASmartClient.DosingSystem.Service
- {
- public interface IAPIServer
- {
- /// <summary>
- /// 获取货架信息
- /// </summary>
- /// <param name="id"></param>
- /// <param name="houseId">创库ID</param>
- /// <returns></returns>
- //APIResult<List<StoreShelvesEntity>> GetStoreShelvesInfo(string id, string houseId);
-
- /// <summary>
- /// 获取库位信息
- /// </summary>
- /// <param name="id"></param>
- /// <param name="houseId">仓库ID</param>
- /// <param name="shelvesId">货架ID</param>
- /// <returns></returns>
- //APIResult<List<MaterialStorePlaceOutput>> GetStorePlace(string id, string houseId, string shelvesId);
-
- /// <summary>
- /// 批量更新库位坐标
- /// </summary>
- /// <param name="stores"></param>
- /// <returns></returns>
- //APIResult BatchUpdate(List<StorePlaceParModel> stores);
-
- /// <summary>
- /// 更新库位坐标
- /// </summary>
- /// <param name="store"></param>
- /// <returns></returns>
- // APIResult StorePlaceUpdate(StorePlaceParModel store);
-
- /// <summary>
- /// 获取物料信息
- /// </summary>
- /// <returns></returns>
- // APIResult<List<MaterialOutput>> GetMaterialInfo();
-
- /// <summary>
- /// 获取电子标签
- /// </summary>
- //APIResult<List<CaseTagOutput>> GetCaseTagList();
-
- /// <summary>
- /// 出入库流水管理
- /// </summary>
- /// <param name="sfm"></param>
- /// <returns></returns>
- // APIResult StockFlowManager(StockFlowManagerModel sfm);
-
- /// <summary>
- /// 库位解绑
- /// </summary>
- /// <param name="MaterialId">物料ID</param>
- /// <param name="PlaceId">库位ID</param>
- /// <returns></returns>
- //APIResult StockUnBind(string MaterialId, string PlaceId);
-
- /// <summary>
- /// 库位绑定标签
- /// </summary>
- /// <param name="PlaceId">库位ID</param>
- /// <param name="TagId">标签ID</param>
- /// <returns></returns>
- // APIResult BindTag(string PlaceId, string TagId);
-
- /// <summary>
- /// 库位数据更新
- /// </summary>
- /// <param name="materialId">物料ID</param>
- /// <param name="placeId">库位ID</param>
- /// <param name="qty">数量</param>
- /// <param name="id">主键ID</param>
- /// <returns></returns>
- //APIResult MaterialStockUpdate(string materialId, string placeId, double qty, string id);
-
- /// <summary>
- /// 盘库操作
- /// </summary>
- /// <param name="sstie">库位信息</param>
- /// <returns></returns>
- //APIResult StoreStockTakingInfoService(List<StoreStockTakingInfoEntity> sstie);
-
- /// <summary>
- /// 设置业务插件状态
- /// </summary>
- /// <param name="state"></param>
- /// <returns></returns>
- APIResult<bool> PlugInstatusSet(bool state);
-
- /// <summary>
- /// 获取工单信息
- /// </summary>
- /// <param name="workOrderId"></param>
- /// <returns></returns>
- APIResult<List<WorkOrderPusht>> GetWorkOrder(string workOrderId);
-
- /// <summary>
- /// 获取库房信息
- /// </summary>
- /// <returns></returns>
- //APIResult<List<StoreHouseOutput>> GetStoreHouseInfo();
- }
- }
|