Files
Yi.Framework/Yi.Abp.Net8
chenchun 4521212a90 feat: 新增文件缓存功能
- 在 Yi.Framework.Rbac.Application.Services.FileService 中注入 IMemoryCache,用于缓存文件元数据,减少对仓储的重复读取。
  - 在 Get 方法中通过 key "File:{code}" 缓存 FileCacheItem,设置绝对过期时间为 1 天。
  - 缓存项使用 Mapster 适配为 FileCacheItem,再适配回 FileAggregateRoot(保留现有逻辑判断和路径获取)。
- 新增缓存模型 Yi.Framework.Rbac.Domain.Shared.Caches.FileCacheItem(包含 Id、FileSize、FileName、FilePath、创建/修改信息等)。
- 增加并调整相关 using 引用(Microsoft.Extensions.Caching.Memory、Volo.Abp.Caching、Domain.Shared.Caches)。
- 同时修复了保存多文件时的缩进/空格格式(不影响功能)。
2025-11-06 11:29:21 +08:00
..
2024-04-02 13:51:48 +08:00
2025-11-06 11:29:21 +08:00
2025-02-23 01:41:31 +08:00
2025-02-09 01:28:13 +08:00
2024-04-02 13:51:48 +08:00
2025-02-09 01:28:13 +08:00
2025-02-09 01:28:13 +08:00
2024-01-11 10:29:31 +08:00
2024-09-07 14:41:15 +08:00
2024-08-04 22:29:11 +08:00
2023-12-12 23:15:51 +08:00
2024-02-16 15:40:13 +08:00
2025-02-05 11:36:20 +08:00
2025-03-02 01:54:12 +08:00