using Estsh.Core.Base; using Estsh.Core.Model.EnumUtil; using Estsh.Core.Models; using Estsh.Core.Repositories; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Estsh.Core.Wms.IRepositories { public interface IOutPdlineRepository : IBaseRepository { public List GetFinishedLineOffInfo(string pdlineCode); /// /// 成品下线 处理成品和半成品下线 /// /// /// public bool InsertFinishedLineOffInfo(List mesWmsOuts); /// /// 获取待处理的下线报工数据 /// /// List GetOutPdlineInfo(string pdlineCode); /// /// 更新下线数据 /// /// /// /// int UpdateOutPdlineInfo(MesOutPdline outPdline, MesEnumUtil.OutPdlineReportStatus status, string msg = ""); /// /// 处理下线报工 /// /// /// /// /// bool DoOutPdline(MesOutPdline outPdline, List bomDetails, SysPdline pdline, List bomDetailsList); } }