| | |
| | | namespace CMS.Plugin.HIAWms.Application.Contracts.Services; |
| | | |
| | | /// <summary> |
| | | /// WmsMaterial搴旂敤鏈嶅姟 |
| | | /// 鐗╂枡鍩虹淇℃伅搴旂敤鏈嶅姟鎺ュ彛 |
| | | /// </summary> |
| | | public interface IWmsMaterialAppService : ICrudAppService<WmsMaterialDto, Guid, GetWmsMaterialInput, WmsMaterialCreateDto, WmsMaterialUpdateDto> |
| | | { |
| | | /// <summary> |
| | | /// Clones the asynchronous. |
| | | /// 鍏嬮殕鐗╂枡鍩虹淇℃伅 |
| | | /// </summary> |
| | | /// <param name="ids">The ids.</param> |
| | | /// <param name="ids"></param> |
| | | /// <returns></returns> |
| | | Task<List<WmsMaterialDto>> CloneAsync(IEnumerable<Guid> ids); |
| | | |
| | | /// <summary> |
| | | /// Deletes the many asynchronous. |
| | | /// 鍒犻櫎鐗╂枡鍩虹淇℃伅 |
| | | /// </summary> |
| | | /// <param name="ids">The ids.</param> |
| | | /// <param name="ids"></param> |
| | | /// <returns></returns> |
| | | Task DeleteManyAsync(IEnumerable<Guid> ids); |
| | | |
| | | /// <summary> |
| | | /// Adjusts the sort asynchronous. |
| | | /// 璋冩暣鎺掑簭鐗╂枡鍩虹淇℃伅 |
| | | /// </summary> |
| | | /// <param name="id">The identifier.</param> |
| | | /// <param name="sort">The sort.</param> |
| | | /// <param name="id"></param> |
| | | /// <param name="sort"></param> |
| | | /// <returns></returns> |
| | | Task AdjustSortAsync(Guid id, int sort); |
| | | |
| | | /// <summary> |
| | | /// Imports the asynchronous. |
| | | /// 瀵煎叆鐗╂枡鍩虹淇℃伅 |
| | | /// </summary> |
| | | /// <param name="input">The input.</param> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | Task ImportAsync(WmsMaterialsImportModel input); |
| | | |
| | | /// <summary> |
| | | /// Exports the asynchronous. |
| | | /// 瀵煎嚭鐗╂枡鍩虹淇℃伅 |
| | | /// </summary> |
| | | /// <param name="input">The input.</param> |
| | | /// <param name="input"></param> |
| | | /// <returns></returns> |
| | | Task<(Dictionary<string, object> Sheets, string FileName)> ExportAsync(GetWmsMaterialInput input); |
| | | } |