Quanxue.Zhanghao.Daochu/LearningOfficer.OA.Common/Dtos/OA/WorkProcess/Summarize/SummarizeMonthStandardResul...

91 lines
2.5 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LearningOfficer.OA.Common.Dtos.OA.WorkProcess.Summarize
{
public class SummarizeMonthStandardResult
{
/// <summary>
/// 通用任务列表
/// </summary>
public List<SummarizMonthCheckList> generalTasks { get; set; }
/// <summary>
/// 其他工作完成情况
/// </summary>
public List<TaskFinishList> taskFinishLists { get; set; }
/// <summary>
/// 布置任务完成情况
/// </summary>
public List<TaskFinishList> taskSuperiorTaskLists { get; set; }
}
public class SummarizMonthCheckList
{
/// <summary>
/// 任务类型枚举
/// </summary>
public long TaskTypeEnum { get; set; } = 0;
/// <summary>
/// 任务类型枚举-名称
/// </summary>
public string TaskTypeName { get; set; }
/// <summary>
/// 已完成任务数量
/// </summary>
public int OkTaskCount { get; set; } = 0;
/// <summary>
/// 应完成任务数量为0时代表是指标之外的
/// </summary>
public long ShouldTaskCount { get; set; } = 0;
}
public class ClassTaskFinishList
{
/// <summary>
/// 学校名称
/// </summary>
public string SchoolName { get; set; } = null!;
/// <summary>
/// 班级ID
/// </summary>
public long ClassesId { get; set; } = 0;
/// <summary>
/// 班级名称
/// </summary>
public string ClassesName { get; set; } = null!;
/// <summary>
/// 年级
/// </summary>
public string GradeLevel { get; set; } = null!;
/// <summary>
/// 所属届
/// </summary>
public int GraduationYear { get; set; }
/// <summary>
/// 任务完成列表
/// </summary>
public List<SummarizMonthCheckList> TaskFinishLists { get; set; }
}
public class TaskFinishList
{
/// <summary>
/// 任务类型枚举
/// </summary>
public long TaskTypeEnum { get; set; } = 0;
/// <summary>
/// 任务类型枚举-名称
/// </summary>
public string TaskTypeName { get; set; }
/// <summary>
/// 任务数量
/// </summary>
public int TaskCount { get; set; } = 0;
}
}