using Admin.NET.Core; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace Admin.NET.Application { /// /// /// public interface ISysFileService { /// /// /// /// /// Task DeleteFileInfo(DeleteFileInfoInput input); /// /// /// /// /// Task DownloadFileInfo([FromQuery] QueryFileInfoInput input); /// /// /// /// /// Task GetFileInfo([FromQuery] QueryFileInfoInput input); /// /// /// /// /// Task> GetFileInfoList([FromQuery] FileOutput input); /// /// /// /// /// Task PreviewFileInfo([FromQuery] QueryFileInfoInput input); /// /// /// /// /// Task> QueryFileInfoPageList([FromQuery] FilePageInput input); /// /// /// /// /// Task UploadFileAvatar(IFormFile file); /// /// /// /// /// Task UploadFileDefault(IFormFile file); /// /// /// /// /// Task UploadFileDocument(IFormFile file); /// /// /// /// /// Task UploadFileShop(IFormFile file); /// /// /// /// /// /// Task UploadFile(IFormFile file, string key); } }