You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
using System;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using System.Linq;
|
|
|
|
using System.Text;
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
using Volo.Abp.Domain.Services;
|
|
|
|
|
|
|
|
namespace Win_in.Sfs.Basedata.Domain;
|
|
|
|
public interface ISplitPackingRecManager : IDomainService
|
|
|
|
{
|
|
|
|
Task<bool> BatchInsertAsync(List<SplitPackingRec> input);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 取每个目标箱码的最后一条拆箱记录
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="toPackingCodeList">目标箱码列表</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<List<SplitPackingRec>> GetListByToPackingCode(List<string> toPackingCodeList);
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 取每个源标箱码的“操作状态=其它”的拆箱记录
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="fromPackingCodeList">源标箱码列表</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
Task<List<SplitPackingRec>> GetListByFromPackingCode(List<string> fromPackingCodeList);
|
|
|
|
Task<SplitPackingRec> GetTopPackingCode(string packingCode);
|
|
|
|
Task<SplitPackingRec> GetSplitPackingCode(string packingCode);
|
|
|
|
Task<List<SplitPackingRec>> GetFirstOrDefaultPackingCode(List<string> toPackingCodeList);
|
|
|
|
}
|