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 IOutPdlineHgRepository : IBaseRepository { public List GetFinishedLineOffInfo(); /// /// 成品下线 处理成品和半成品下线 /// /// /// public bool InsertFinishedLineOffInfo(List mesWmsOuts); /// /// 获取待处理的下线报工数据 /// /// List GetOutPdlineInfo(); /// /// 更新下线数据 /// /// /// /// int UpdateOutPdlineInfo(MesHgOutPdline outPdline, MesEnumUtil.OutPdlineReportStatus status, string msg = ""); /// /// 处理下线报工 /// /// /// /// /// bool DoOutPdline(MesHgOutPdline outPdline, List bomDetails, SysPdline pdline, List bomDetailsList); } }