using Admin.Core.Common; using Admin.Core.IService; using Admin.Core.Model; using Admin.Core.Model.ViewModels; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace Admin.Core.IService { /// <summary> /// IHw_WarehouseServices /// </summary> public interface IHw_WarehouseServices : IBaseServices<Hw_Warehouse> { Task<WarehouseView> QueryByCode(string code,string planId); Task<bool> UpdatePlcState(KettleView view); Task<bool> UpdatePlcState(string code,int state); Task<string> RealWeightInfo(string WeightNo); Task<BarrelView> GetXlInfo(string kettleBarCode, string planId, string code); Task<List<string>> GetWarehousePlan(string code); Task<string> DownRJPlanAsync(List<MesDownLoadPlanList> MesDownLoadPlanList); Task<string> DownZBPlanAsync(List<MesDownLoadPlanList> MesDownLoadPlanList); Task<string> DownXLPlanAsync(List<MesDownLoadPlanList> MesDownLoadPlanList); Task<List<XLPlanWeightView>> GetPlanWeightInfo(); } }