SGGL_JT/SUBQHSE/Model/APIItem/HSSE/EduTrain_TaskNoticeItem.cs

122 lines
3.5 KiB
C#
Raw Normal View History

2025-04-07 17:43:30 +08:00
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
/// <summary>
/// 培训任务通知
/// </summary>
public class EduTrain_TaskNoticeItem
{
///// <summary>
/////
///// </summary>
//public string TaskNoticeId { get; set; }
/// <summary>
/// 标题
/// </summary>
public string TrainTitle { get; set; }
/// <summary>
/// 培训类型名称
/// </summary>
[Required(ErrorMessage = "培训类型TrainType is required.")]
public string TrainType { get; set; }
/// <summary>
/// 学时
/// </summary>
public int? TeachHour { get; set; }
/// <summary>
/// 培训单位名称(多个值逗号分隔,结尾不要逗号)
/// </summary>
[Required(ErrorMessage = "培训单位名称Units is required.")]
public string Units { get; set; }
/// <summary>
/// 培训地点
/// </summary>
public string TeachAddress { get; set; }
/// <summary>
/// 授课人身份证号码
/// </summary>
[Required(ErrorMessage = "授课人身份证号码TeachMan is required.")]
public string TeachMan { get; set; }
/// <summary>
/// 编制日期
/// </summary>
public DateTime? TrainStartDate { get; set; }
/// <summary>
/// 周期(0-每周 1-每月)
/// </summary>
[Required(ErrorMessage = "周期Cycle is required.")]
public string Cycle { get; set; }
/// <summary>
/// 周期时间段开始
/// </summary>
public DateTime? CycleStartDate { get; set; }
/// <summary>
/// 周期时间段结束
/// </summary>
public DateTime? CycleEndDate { get; set; }
/// <summary>
/// 培训内容
/// </summary>
public string TrainContent { get; set; }
/// <summary>
/// 编制人身份证号码
/// </summary>
[Required(ErrorMessage = "编制人身份证号码CompileMan is required.")]
public string CreatMan { get; set; }
/// <summary>
/// 添加日期
/// </summary>
public DateTime? CreatDate { get; set; }
/// <summary>
/// 所属项目名称
/// </summary>
[Required(ErrorMessage = "所属项目名称ProjectId is required.")]
public string ProjectId { get; set; }
/// <summary>
/// 星期几(取值-1,2,3,4,5,6,0-代表星期天)
/// </summary>
[Required(ErrorMessage = "星期几DayOfWeek is required.")]
public string DayOfWeek { get; set; }
/// <summary>
/// 每月第几周(取值-1,2,3,4,5
/// </summary>
[Required(ErrorMessage = "每月第几周WeekOfMonth is required.")]
public string WeekOfMonth { get; set; }
/// <summary>
/// 提前推送时间(小时)
/// </summary>
[Required(ErrorMessage = "提前推送时间AheadOfTime is required.")]
public int? AheadOfTime { get; set; }
/// <summary>
/// 状态(取值-0保存 1提交)
/// </summary>
[Required(ErrorMessage = "状态State is required.")]
public string State { get; set; }
}
}