=== Summary: 675 files | 7 generated | 484 fresh | 4605 untracked | 4268 adopted | 355 marked | 466 validated-ok | 2+0 stale (sig+body) | 0 skipped | 0 failed | elapsed 11:08:11.442 (40091.44s) ===

This commit is contained in:
julian
2026-06-28 02:50:05 -07:00
parent a19fb90902
commit 586f02a2ca
654 changed files with 5260 additions and 0 deletions
@@ -13,6 +13,7 @@ public interface IFileService
/// </summary>
/// <param name="files">The collection of update files to be copied.</param>
/// <returns>A task that represents the asynchronous operation. The task result contains a boolean value indicating whether the copy operation succeeded.</returns>
/// <!-- aidoc:v1 sig=53643ff -->
Task<bool> CopyUpdateFiles(ICollection<IFormFile> files);
/// <summary>
/// Uploads the provided asset files categorized by the specified theme, returning a value indicating whether the operation completed successfully.
@@ -20,12 +21,14 @@ public interface IFileService
/// <param name="files">The collection of uploaded form files to process and store as assets.</param>
/// <param name="themeParse">The asset theme used to classify and organize the uploaded files.</param>
/// <returns>A task that resolves to <c>true</c> if the asset files were uploaded successfully; otherwise, <c>false</c>.</returns>
/// <!-- aidoc:v1 sig=1b9d2d8 -->
Task<bool> UploadAssetFiles(ICollection<IFormFile> files, FileEnum.AssetTheme themeParse);
/// <summary>
/// Retrieves all asset files for the specified asset theme as a list of asset data transfer objects.
/// </summary>
/// <param name="themeParse">The asset theme used to retrieve the corresponding assets.</param>
/// <returns>A <see cref="List{AssetDto}"/> containing the asset data transfer objects for the specified theme.</returns>
/// <!-- aidoc:v1 sig=26bd29d -->
List<AssetDto> GetAllAssetFile(FileEnum.AssetTheme themeParse);
/// <summary>
@@ -33,5 +36,6 @@ public interface IFileService
/// </summary>
/// <param name="directoryPath">The path of the directory from which to retrieve the files.</param>
/// <returns>A list of strings representing the names of the files in the specified directory.</returns>
/// <!-- aidoc:v1 sig=491d1e8 -->
List<string> GetFilesInDirectory(string directoryPath);
}