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

140 lines
4.2 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 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; }
}
}