namespace QYZH.InteractiveMagazine.Models.Dto.UserAnswerTaskService; /// /// 批量领取任务积分输入 /// public class BatchClaimPointsInput { /// /// 任务分组Id列表(JournalPageTaskGroupId) /// public HashSet GroupIds { get; set; } = []; } /// /// 批量领取任务积分输出 /// public class BatchClaimPointsOutput { /// /// 成功领取数量 /// public int SuccessCount { get; set; } /// /// 失败数量 /// public int FailCount { get; set; } /// /// 成功领取详情列表 /// public List SuccessItems { get; set; } = []; /// /// 失败详情 /// public List FailItems { get; set; } = []; } /// /// 批量领取成功项 /// public class BatchClaimSuccessItem { /// /// 任务编号(从 JournalPageTask.No 字段按 - 分割取索引2,前面加"任务") /// public string TaskNo { get; set; } /// /// 积分值 /// public int Points { get; set; } /// /// 成长值 /// public int GrowthPoints { get; set; } /// /// 题目得分 /// public float Score { get; set; } } /// /// 批量领取失败项 /// public class BatchClaimFailItem { /// /// 任务分组Id /// public long GroupId { get; set; } /// /// 任务编号(从 JournalPageTask.No 字段按 - 分割取索引2,前面加"任务") /// public string TaskNo { get; set; } /// /// 失败原因 /// public string Message { get; set; } }