Files
QYZH.InteractiveMagazine/QYZH.InteractiveMagazine.Models/Dto/Pet/PetFeedingCompensationMessage.cs

38 lines
839 B
C#
Raw Normal View History

namespace QYZH.InteractiveMagazine.Models.Dto.Pet;
/// <summary>
/// 宠物喂养补偿消息
/// </summary>
public class PetFeedingCompensationMessage
{
/// <summary>
/// 用户Id
/// </summary>
public long UserId { get; set; }
/// <summary>
/// 宠物Id
/// </summary>
public long PetId { get; set; }
/// <summary>
/// 需要补偿的成长值
/// </summary>
public int GrowthPoints { get; set; }
/// <summary>
/// 签到记录Id关联来源
/// </summary>
public long CheckInRecordId { get; set; }
/// <summary>
/// 补偿原因
/// </summary>
public string Reason { get; set; } = "签到成功但宠物喂养失败";
/// <summary>
/// 消息创建时间
/// </summary>
public DateTime CreatedAt { get; set; } = DateTime.Now;
}