Quanxue.Zhanghao.Daochu/LearningOfficer.OA.Common/Dtos/OA/WorkProcess/Summarize/SummarizeTaskResult.cs

100 lines
2.7 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 LearningOfficer.OA.Common.Dtos.Classes;
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 SummarizeTaskResult
{
public long Id { get; set; }
/// <summary>
/// 备 注:任务状态 0未开始 1进行中 2已结束 3问题待处理仅用于双师跟课 4:已逾期
/// 默认值:
///</summary>
public int Status { get; set; }
/// <summary>
/// 班级基本信息
/// </summary>
public List<ClassesInfoResult>? classesInfoResults { get;set; }
/// <summary>
/// 备 注:参数表 枚举值,任务类型
/// 默认值:
///</summary>
public int TaskTypeEnum { get; set; }
/// <summary>
/// 备 注:任务类型名称
/// </summary>
public string TaskTypeName { get; set; } = null!;
/// <summary>
/// 备 注:任务标题后缀,用于展示
/// 默认值:
///</summary>
public string TaskTitleSuffix { get; set; } = null!;
/// <summary>
/// 备 注:开始日期
/// 默认值:
///</summary>
public DateTime? StartDate { get; set; }
/// <summary>
/// 备 注:开始时间
/// 默认值:
///</summary>
public DateTime StartTime { get; set; }
/// <summary>
/// 备 注:结束日期
/// 默认值:
///</summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// 备 注:结束时间
/// 默认值:
///</summary>
public DateTime EndTime { get; set; }
/// <summary>
/// 备 注:任务指标类型-1班级2通用 班级时classes_id不为空通用时执行人id不为空
/// 默认值:
///</summary>
public int Task_index_type { get; set; }
/// <summary>
/// 备 注:任务完成日期
/// 默认值:
///</summary>
public DateTime? FinishDate { get; set; }
/// <summary>
/// 备 注:任务完成时间
/// 默认值:
///</summary>
public DateTime? FinishDatetime { get; set; }
/// <summary>
/// 备 注:任务首次操作时间
/// 默认值:
///</summary>
public DateTime? TaskWorkTime { get; set; }
/// <summary>
/// 备 注:任务首次操作日期
/// 默认值:
///</summary>
public DateTime? TaskWorkDate { get; set; }
}
}