using Npoi.Mapper; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using WMS.Web.Core.Dto; using WMS.Web.Domain.Values; namespace WMS.Web.Domain.IService { public interface IExportExcelService { /// /// 全字段导出数据 /// /// /// /// /// /// /// /// /// /// /// Task ExportAll(Request request, string fileName, int userId,int companyId, FileDownLoadOrderType type, Mapper mapper = null, int? supplierId = null) where Request : PaginationBaseRequestDto; /// /// 列表字段导出数据 /// /// /// /// /// /// /// /// /// /// /// Task ExportList(Request request, string fileName, int userId, int companyId, FileDownLoadOrderType type, Mapper mapper = null, int? supplierId = null) where Request : PaginationBaseRequestDto; /// /// 列表页导出数据 /// /// /// /// /// /// /// /// /// /// Task Export(List dataList, string fileName,int userId,int companyId, FileDownLoadOrderType type, Mapper mapper = null, int? supplierId = null); } }