using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Admin.NET.Core; namespace Admin.NET.Application { /// /// 单据类型维护表服务 /// public interface IWmsOrderTypeService { /// /// 增加单据类型维护表 /// /// /// Task Add(AddWareOrderTypeInput input); /// /// 删除单据类型维护表 /// /// /// Task Delete(DeleteWareOrderTypeInput input); /// /// 获取单据类型维护表 /// /// /// Task Get([FromQuery] QueryeWareOrderTypeInput input); /// /// 获取单据类型维护表列表 /// /// /// Task> List([FromQuery] WmsOrderTypeInput input); /// /// 不分页查询单据类型维护表 /// /// /// Task> Page([FromQuery] WareOrderTypeSearch input); /// /// 更新单据类型维护表 /// /// /// Task Update(UpdateWareOrderTypeInput input); /// /// 不分页查询单据类型维护表列表 /// /// /// Task> ListNonPageAsync([FromQuery] WareOrderTypeSearchNonPage input); /// /// Excel模板导入单据类型维护表功能 /// /// /// /// Task FromExcelAsync(IFormFile file, [FromQuery] ImportExcelType importExcelType); /// /// 根据版本下载单据类型维护表的Excel导入模板 /// /// /// Task DownloadExcelTemplate(string version); /// /// 根据单据类型维护表查询参数导出Excel /// /// 单据类型维护表查询参数 /// 导出的Excel文件 Task ToExcelAsync([FromQuery] WareOrderTypeSearchNonPage input); } }