修改方法逻辑、以及业务调整
This commit is contained in:
@ -8,7 +8,7 @@ public class BatchClaimPointsInput
|
||||
/// <summary>
|
||||
/// 任务分组Id列表(JournalPageTaskGroupId)
|
||||
/// </summary>
|
||||
public List<long> GroupIds { get; set; } = new();
|
||||
public List<long> GroupIds { get; set; } = [];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@ -31,15 +31,56 @@ public class BatchClaimPointsOutput
|
||||
/// </summary>
|
||||
public int TotalPoints { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计获得成长值
|
||||
/// </summary>
|
||||
public int TotalGrowthPoints { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 领取后积分余额
|
||||
/// </summary>
|
||||
public int BalanceAfter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 成功领取详情列表
|
||||
/// </summary>
|
||||
public List<BatchClaimSuccessItem> SuccessItems { get; set; } = [];
|
||||
|
||||
/// <summary>
|
||||
/// 失败详情
|
||||
/// </summary>
|
||||
public List<BatchClaimFailItem> FailItems { get; set; } = new();
|
||||
public List<BatchClaimFailItem> FailItems { get; set; } = [];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 批量领取成功项
|
||||
/// </summary>
|
||||
public class BatchClaimSuccessItem
|
||||
{
|
||||
/// <summary>
|
||||
/// 任务分组Id
|
||||
/// </summary>
|
||||
public long GroupId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务名称
|
||||
/// </summary>
|
||||
public string TaskName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 积分值
|
||||
/// </summary>
|
||||
public int Points { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 成长值
|
||||
/// </summary>
|
||||
public int GrowthPoints { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 题目得分(从 JournalPageTaskUserAnswer 表获取,该 GroupId 下所有相关任务得分之和)
|
||||
/// </summary>
|
||||
public float Score { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user