Files
QYZH.InteractiveMagazine/QYZH.InteractiveMagazine.Models/Dto/UserAnswerTaskService/UserAnswerTaskListOutput.cs

58 lines
1.3 KiB
C#
Raw Normal View History

2026-06-24 16:32:59 +08:00
namespace QYZH.InteractiveMagazine.Models.Dto.UserAnswerTaskService;
/// <summary>
/// 用户答题任务列表输出
/// </summary>
public class UserAnswerTaskListOutput
{
/// <summary>
/// 一级栏目名称
/// </summary>
public string FirstLevelCatalogName { get; set; }
/// <summary>
/// 目录名称(二级栏目)
2026-06-24 16:32:59 +08:00
/// </summary>
public string CatalogName { get; set; }
/// <summary>
/// 开始页码
/// </summary>
public int StartPage { get; set; }
/// <summary>
/// 结束页码
/// </summary>
public int EndPage { get; set; }
/// <summary>
/// 任务名称列表
/// </summary>
public List<string> TaskNames { get; set; } = new();
/// <summary>
/// 任务状态(进行中、已完成、未开始)
/// </summary>
public string Status { get; set; }
/// <summary>
/// 答题时间(分钟)
/// </summary>
public double AnswerMinutes { get; set; }
/// <summary>
/// 徽章个数
/// </summary>
public int MedalCount { get; set; }
/// <summary>
/// 总成长值
/// </summary>
public int TotalGrowthPoints { get; set; }
/// <summary>
/// 总积分
/// </summary>
public int TotalPoints { get; set; }
}