IAipFileService.cs 859 B

12345678910111213141516171819202122232425262728
  1. using AipGateway.AIP;
  2. using AipGateway.API.Application.Configurations;
  3. using AipGateway.API.Domain.Entities;
  4. namespace AipGateway.API.Services.Interfaces
  5. {
  6. public interface IAipFileService
  7. {
  8. AipFileManager aipFileManager { get; }
  9. AipSettings aipSetting { get; }
  10. string GetDispFileName(string dispFileName, string outputFileName);
  11. string GetRequestFileName(string realFileName);
  12. string GetActualFileName(string fileName);
  13. string? GetSupportedFileType(string fileName);
  14. //string? GetSetLabelFileExt(string reqFileName);
  15. //string? GetSetProtectFileExt(string reqFileName);
  16. //string? GetDeleteLabelFileExt(string fileName);
  17. //string? GetDeleteProtectFileExt(string fileName);
  18. AipSettings GetAipSettings();
  19. int DownloadAipFileInformations();
  20. }
  21. }