feat: 新增宠物进化分组接口、OSS图片搬运功能及配置更新

1. 新增皮肤按进化阶段分组的输出DTO
2. 新增宠物相关便捷查询接口并实现对应控制器
3. 新增OSS图片搬运辅助类,实现临时文件迁移逻辑
4. 为商品、宠物相关服务添加OSS图片自动迁移功能
5. 调整微信授权同步逻辑移除异步等待
6. 更新配置文件中的微信密钥和OSS存储信息
7. 注册SDK服务到DI容器
This commit is contained in:
glz
2026-06-09 18:02:26 +08:00
parent badf68a8f8
commit 296d87b245
9 changed files with 421 additions and 10 deletions

View File

@ -138,3 +138,16 @@ public class PetSkinImageOutput
public string? UpdatedBy { get; set; }
public DateTime? UpdatedAt { get; set; }
}
/// <summary>
/// 皮肤按进化阶段分组的图片输出(每阶段包含阶段信息和图片列表)
/// </summary>
public class SkinEvolutionStageOutput
{
public long EvolutionId { get; set; }
public string StageName { get; set; } = string.Empty;
public int StageLevel { get; set; }
public int RequiredGrowth { get; set; }
public long? PreviousEvolutionId { get; set; }
public List<PetSkinImageOutput> Images { get; set; } = new();
}