using LearningOfficer.OA.Common.Enums; using LearningOfficer.OA.Common.Request; using LearningOfficer.OA.Common.Response; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LearningOfficer.OA.Common.Dtos.WorkStatistics { /// /// 统计详细 /// public class WorkDataDetailsStatisticsDto : PageRequest { /// /// 任务类型枚举 /// public int? TaskTypeEnum { get; set; } /// /// /// public int? Task_index_type { get; set; } /// /// /// public long? class_id { get; set; } /// /// 开始时间 /// public DateTime? BeginDate { get; set; } /// /// 结束时间 /// public DateTime? EndDate { get; set; } /// /// /// public string? Status { get; set; } /// /// /// public long? TaskUserId { get; set; } /// /// /// public int? IsSuperiorTask { get; set; } /// /// 所在学校 /// public long? SchoolId { get; set; } } public class WorkDataDetailsStatisticsViewDto { /// /// 任务类型枚举 /// public SysTaskTypeEnums TaskTypeEnum { get; set; } /// /// 任务类型中文 /// public string TaskTypeName { get; set; } /// /// 统计开始时间 格式yyyy-MM-dd /// public string BeginTime { get; set; } /// /// 统计结束时间 格式yyyy-MM-dd /// public string EndTime { get; set; } /// /// 学习官名称-统计对象 /// public string RealName { get; set; } /// /// 任务详细 /// public List details { get; set; } = new List(); } public class WorkDataDetailsStatisticsDetailsViewDto { /// /// 任务ID /// public long Id { get; set; } /// /// 备 注:班级id(班级任务) /// 默认值: /// public long? ClassesId { get; set; } /// /// 备 注:班级名称(班级任务) /// 默认值: /// public string? ClassesName { get; set; } /// /// 备 注:任务开始时间 /// 默认值: /// public DateTime StartTime { get; set; } /// /// 备 注:任务结束时间 /// 默认值: /// public DateTime EndTime { get; set; } /// /// 备 注:任务标题后缀,用于展示 /// 默认值: /// public string TaskTitleSuffix { get; set; } = null!; } }