| | |
| | | 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> |
| | |
| | | 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); |
| | | } |