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