using Model;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace Model
{
///
/// 培训计划
///
public class Training_PlanDto
{
/////
///// 主键
/////
//public string PlanId { get; set; }
///
/// 所属项目名称
///
[Required(ErrorMessage = "所属项目名称(ProjectId) is required.")]
public string ProjectId { get; set; }
/////
///// 计划编号
/////
//public string PlanCode { get; set; }
///
/// 计划制定人身份证
///
[Required(ErrorMessage = "计划制定人身份证(DesignerId) is required.")]
public string DesignerId { get; set; }
///
/// 计划制定日期
///
public DateTime? DesignerDate { get; set; }
///
/// 岗位名称(多值逗号分隔,结尾不要逗号)
///
public string WorkPostId { get; set; }
///
/// 计划状态(0-待提交;1-已提交;2-已推送;-1-已作废)
///
public string States { get; set; }
///
/// 计划名称
///
[Required(ErrorMessage = "计划名称(PlanName) is required.")]
public string PlanName { get; set; }
/////
///// 岗位名称集合(逗号隔开)
/////
//public string WorkPostNames { get; set; }
///
/// 培训内容
///
[Required(ErrorMessage = "培训内容(TrainContent) is required.")]
public string TrainContent { get; set; }
///
/// 培训开始日期
///
public DateTime? TrainStartDate { get; set; }
///
/// 培训结束日期
///
public DateTime? TrainEndDate { get; set; }
///
/// 学时
///
public decimal? TeachHour { get; set; }
///
/// 授课人
///
[Required(ErrorMessage = "授课人(TeachMan) is required.")]
public string TeachMan { get; set; }
///
/// 地址
///
[Required(ErrorMessage = "地址(TeachAddress) is required.")]
public string TeachAddress { get; set; }
///
/// 培训类型名称
///
[Required(ErrorMessage = "培训类型名称(TrainTypeId) is required.")]
public string TrainTypeId { get; set; }
///
/// 培训级别名称
///
[Required(ErrorMessage = "培训级别名称(TrainLevelId) is required.")]
public string TrainLevelId { get; set; }
///
/// 培训单位名称(多个逗号分隔,最后一个不需要逗号)
///
[Required(ErrorMessage = "培训单位名称(UnitIds) is required.")]
public string UnitIds { get; set; }
/////
///// 二维码路径
/////
//public string QRCodeUrl { get; set; }
///
/// 周期(空-单次,0-周,1-月(第二周))
///
public string Cycle { get; set; }
/////
/////
/////
//public string UnitId { get; set; }
///
/// 培训人员身份证号码((多个值逗号分隔,最后一个不需要逗号)
///
[Required(ErrorMessage = "培训人员身份证号码(dpSysUser) is required.")]
public string dpSysUser { get; set; }
///
/// 培训教材名称(多个值逗号分隔,最后一个不需要逗号)
///
[Required(ErrorMessage = "培训教材(dpCompanyTraining) is required.")]
public string dpCompanyTraining { get; set; }
}
}