/*
|
*所有关于Dt_outboundorder_detail类的业务代码接口应在此处编写
|
*/
|
|
using WIDESEA.Core.BaseProvider;
|
using WIDESEA.Entity.DomainModels;
|
using WIDESEA.Core.Utilities;
|
using System.Linq.Expressions;
|
using System.Collections.Generic;
|
using WIDESEA.Common.CustomModels;
|
|
namespace WIDESEA.Services.IServices
|
{
|
public partial interface IDt_outboundorder_detailService
|
{
|
/// <summary>
|
/// 分配库存
|
/// </summary>
|
/// <returns></returns>
|
public WebResponseContent AllocateInventory(List<LocationContainer> containers, decimal outneedQty);
|
|
public WebResponseContent AllocateInventorys(List<LocationContainer> containers, decimal outneedQty);
|
|
public List<decimal> numGroupRows(List<decimal> arr, decimal sum, int start = 0);
|
|
/// <summary>
|
/// 货车分配
|
/// </summary>
|
/// <param name="args"></param>
|
/// <param name="argsum"></param>
|
public List<decimal> MC_combination(List<decimal> myarray, decimal sum);
|
|
/// <summary>
|
/// 集装箱分配
|
/// </summary>
|
/// <param name="args"></param>
|
/// <param name="argsum"></param>
|
/// <returns></returns>
|
public List<decimal> MC_combinationJ(List<decimal> args, decimal argsum);
|
|
public List<LocationContainer> MC_Hcombination(List<LocationContainer> containers, List<LocationContainer> totalContainers, decimal outneedQty, bool flag);
|
}
|
}
|