using Estsh.Core.Base; using Estsh.Core.Services; using Estsh.Core.Model.Result; using Estsh.Core.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Newtonsoft.Json.Linq; namespace Estsh.Core.Wms.IServices { public interface IInpdlineService : IBaseService { /// /// 获取生产领料-订单选择列表 /// /// 是否上线操作 /// public List CheckMoveHeader(string onLine, string cartonno); /// /// 获取领料上线-订单选择列表 /// /// /// public List CheckOnlineMoveHeader(string onLine,string carton_no); //大件 生产领料 public List CheckBulkyMoveHeader(string onLine); //大件 领料上线 public List CheckBulkyOnlineMoveHeader(string onLine, string cartonno); /// /// 通过单号,获得信息列表 /// /// /// public List CheckMoveDetail(string orderNo); /// /// 上料列表查询 /// /// /// public List CheckMoveDetail2(string orderNo,string carton_no); /// /// 执行配料操作 /// /// /// /// /// /// public string UpdatePick(string loginId, string orderNo, string cartonNo, string isSplit); /// /// 配料完成提交 /// /// /// /// public string BatchingCompleted(string loginId, string orderNo); /// /// 确认库位状态 /// /// /// /// public string CheckLocateStatus(string locate, string orderNo); /// /// 执行上料操作 /// /// /// /// /// /// public string UpdatePickOnline(string loginId, string orderNo, string cartonNo, string locate); public string UpdatePickOnlineCloseOrder(string orderNo,string loginId); public string SetMoveOrderClose(string order); } }