91 lines
2.5 KiB
C#
91 lines
2.5 KiB
C#
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;
|
||
}
|
||
}
|