|
@ -1,9 +1,7 @@ |
|
|
using System; |
|
|
|
|
|
using System.Collections.Generic; |
|
|
using System.Collections.Generic; |
|
|
using System.Linq; |
|
|
|
|
|
using System.Threading.Tasks; |
|
|
using System.Threading.Tasks; |
|
|
using Microsoft.AspNetCore.Authorization; |
|
|
using Microsoft.AspNetCore.Authorization; |
|
|
using Microsoft.AspNetCore.Components; |
|
|
using Microsoft.AspNetCore.Mvc; |
|
|
using Volo.Abp.Caching; |
|
|
using Volo.Abp.Caching; |
|
|
using Win_in.Sfs.Basedata.Application.Contracts; |
|
|
using Win_in.Sfs.Basedata.Application.Contracts; |
|
|
using Win_in.Sfs.Basedata.Domain; |
|
|
using Win_in.Sfs.Basedata.Domain; |
|
@ -14,7 +12,7 @@ namespace Win_in.Sfs.Basedata.Application; |
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 拆箱记录
|
|
|
/// 拆箱记录
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
//[Authorize]
|
|
|
[Authorize] |
|
|
[Route($"{BasedataConsts.RootPath}split-packing-rec")] |
|
|
[Route($"{BasedataConsts.RootPath}split-packing-rec")] |
|
|
public class SplitPackingRecAppService : |
|
|
public class SplitPackingRecAppService : |
|
|
SfsBaseDataAppServiceBase<SplitPackingRec, SplitPackingRecDTO, SfsBaseDataRequestInputBase, SplitPackingRecEditInput |
|
|
SfsBaseDataAppServiceBase<SplitPackingRec, SplitPackingRecDTO, SfsBaseDataRequestInputBase, SplitPackingRecEditInput |
|
@ -28,9 +26,12 @@ public class SplitPackingRecAppService : |
|
|
,IDistributedCache<SplitPackingRecDTO> cache |
|
|
,IDistributedCache<SplitPackingRecDTO> cache |
|
|
) : base(repository, cache) |
|
|
) : base(repository, cache) |
|
|
{ |
|
|
{ |
|
|
|
|
|
base.CreatePolicyName = StdCostPriceSheetPermissions.Create; |
|
|
|
|
|
base.UpdatePolicyName = StdCostPriceSheetPermissions.Update; |
|
|
|
|
|
base.DeletePolicyName = StdCostPriceSheetPermissions.Delete; |
|
|
_splitPackingRecManager = splitPackingRecManager; |
|
|
_splitPackingRecManager = splitPackingRecManager; |
|
|
} |
|
|
} |
|
|
|
|
|
[HttpPost("batch-insert")] |
|
|
public async Task<bool> BatchInsertAsync(List<SplitPackingRecEditInput> inputs) |
|
|
public async Task<bool> BatchInsertAsync(List<SplitPackingRecEditInput> inputs) |
|
|
{ |
|
|
{ |
|
|
List<SplitPackingRec> lst = ObjectMapper.Map<List<SplitPackingRecEditInput>, List<SplitPackingRec>>(inputs); |
|
|
List<SplitPackingRec> lst = ObjectMapper.Map<List<SplitPackingRecEditInput>, List<SplitPackingRec>>(inputs); |
|
@ -43,6 +44,7 @@ public class SplitPackingRecAppService : |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <param name="toPackingCodeList">目标箱码列表</param>
|
|
|
/// <param name="toPackingCodeList">目标箱码列表</param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("by-to-packing-code")] |
|
|
public async Task<List<SplitPackingRecDTO>> GetListByToPackingCode(List<string> toPackingCodeList) |
|
|
public async Task<List<SplitPackingRecDTO>> GetListByToPackingCode(List<string> toPackingCodeList) |
|
|
{ |
|
|
{ |
|
|
var lst = await _splitPackingRecManager.GetListByToPackingCode(toPackingCodeList).ConfigureAwait(false); |
|
|
var lst = await _splitPackingRecManager.GetListByToPackingCode(toPackingCodeList).ConfigureAwait(false); |
|
@ -55,6 +57,7 @@ public class SplitPackingRecAppService : |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <param name="fromPackingCodeList">源标箱码列表</param>
|
|
|
/// <param name="fromPackingCodeList">源标箱码列表</param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("by-from-packing-code")] |
|
|
public async Task<List<SplitPackingRecDTO>> GetListByFromPackingCode(List<string> fromPackingCodeList) |
|
|
public async Task<List<SplitPackingRecDTO>> GetListByFromPackingCode(List<string> fromPackingCodeList) |
|
|
{ |
|
|
{ |
|
|
var lst = await _splitPackingRecManager.GetListByFromPackingCode(fromPackingCodeList).ConfigureAwait(false); |
|
|
var lst = await _splitPackingRecManager.GetListByFromPackingCode(fromPackingCodeList).ConfigureAwait(false); |
|
|