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

140 lines
4.2 KiB
C#
Raw Normal View History

2025-04-07 17:43:30 +08:00
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; }
}
}