Files
QYZH.InteractiveMagazine/QYZH.InteractiveMagazine.Models/Entity/PetSkin.cs
glz 866549873a refactor(pet): 重构宠物模块实体与接口
1. 将原Pet实体重命名为UserPet,新增PetTemplate模板实体拆分宠物模板与实例数据
2. 调整IPetService泛型参数为IBaseService<UserPet>
3. 补充宠物模板相关字段与查询逻辑,完善创建默认宠物的流程
4. 替换所有Pet实体引用为UserPet,修正相关服务层查询与更新逻辑
2026-06-05 18:10:34 +08:00

56 lines
1.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using SqlSugar;
namespace QYZH.InteractiveMagazine.Models.Entity
{
/// <summary>
/// 宠物皮肤定义表
/// </summary>
[SugarTable("PetSkin")]
public partial class PetSkin : SqlSugarBaseEntity
{
public PetSkin() { }
/// <summary>
/// Desc:所属宠物模板Id关联PetTemplate.Id
/// Default:
/// Nullable:False
/// </summary>
public long TemplateId { get; set; }
/// <summary>
/// Desc:皮肤名称
/// Default:
/// Nullable:False
/// </summary>
public string Name { get; set; }
/// <summary>
/// Desc:描述/特效说明
/// Default:
/// Nullable:True
/// </summary>
public string Description { get; set; }
/// <summary>
/// Desc:稀有度: Normal, Rare, Epic, Legendary
/// Default:Normal
/// Nullable:False
/// </summary>
public string Rarity { get; set; }
/// <summary>
/// Desc:排序权重
/// Default:0
/// Nullable:False
/// </summary>
public int SortOrder { get; set; }
/// <summary>
/// Desc:皮肤类型: Normal, Limited, Event
/// Default:Normal
/// Nullable:False
/// </summary>
public string Type { get; set; }
}
}