From 7baa0d978e41f395891753b208d805bc02edee38 Mon Sep 17 00:00:00 2001 From: zs <zhousong@weben-smart.com> Date: 周一, 12 5月 2025 08:43:59 +0800 Subject: [PATCH] 叫料 --- HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Services/IWmsTaskAppService.cs | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) diff --git a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Services/IWmsTaskAppService.cs b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Services/IWmsTaskAppService.cs index de7f55d..b01823b 100644 --- a/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Services/IWmsTaskAppService.cs +++ b/HIAWms/server/src/CMS.Plugin.HIAWms.Application.Contracts/Services/IWmsTaskAppService.cs @@ -4,26 +4,26 @@ namespace CMS.Plugin.HIAWms.Application.Contracts.Services; /// <summary> -/// Wms浠诲姟绠$悊琛ㄥ簲鐢ㄦ湇鍔℃帴鍙� +/// Wms浠诲姟绠$悊搴旂敤鏈嶅姟鎺ュ彛 /// </summary> public interface IWmsTaskAppService : ICrudAppService<WmsTaskDto, Guid, GetWmsTaskInput, WmsTaskCreateDto, WmsTaskUpdateDto> { /// <summary> - /// 鍏嬮殕Wms浠诲姟绠$悊琛� + /// 鍏嬮殕Wms浠诲姟绠$悊 /// </summary> /// <param name="ids"></param> /// <returns></returns> Task<List<WmsTaskDto>> CloneAsync(IEnumerable<Guid> ids); /// <summary> - /// 鍒犻櫎Wms浠诲姟绠$悊琛� + /// 鍒犻櫎Wms浠诲姟绠$悊 /// </summary> /// <param name="ids"></param> /// <returns></returns> Task DeleteManyAsync(IEnumerable<Guid> ids); /// <summary> - /// 璋冩暣鎺掑簭Wms浠诲姟绠$悊琛� + /// 璋冩暣鎺掑簭Wms浠诲姟绠$悊 /// </summary> /// <param name="id"></param> /// <param name="sort"></param> @@ -31,16 +31,30 @@ Task AdjustSortAsync(Guid id, int sort); /// <summary> - /// 瀵煎叆Wms浠诲姟绠$悊琛� + /// 瀵煎叆Wms浠诲姟绠$悊 /// </summary> /// <param name="input"></param> /// <returns></returns> Task ImportAsync(WmsTasksImportModel input); /// <summary> - /// 瀵煎嚭Wms浠诲姟绠$悊琛� + /// 瀵煎嚭Wms浠诲姟绠$悊 /// </summary> /// <param name="input"></param> /// <returns></returns> - Task<(Dictionary<string, object> Sheets, string FileName)> ExportAsync(GetWmsTaskInput input); + Task<(Dictionary<string, object> Sheets, string FileName)> ExportAsync(GetWmsTaskInput input); + + /// <summary> + /// 寮哄埗瀹屾垚浠诲姟 + /// </summary> + /// <param name="input"></param> + /// <returns></returns> + Task FinishTaskAsync(WmsTaskStatusDto input); + + /// <summary> + /// 鍙栨秷浠诲姟 + /// </summary> + /// <param name="input"></param> + /// <returns></returns> + Task CancelTaskAysnc(WmsTaskStatusDto input); } -- Gitblit v1.9.3