using System;
using System.ComponentModel.DataAnnotations;
namespace Model
{
///
/// 人员报验表
///
public class InspectionpersonDto
{
///
/// 主键
///
public string InspectionPersonId { get; set; }
///
/// 项目Id
///
[Required(ErrorMessage="项目id不能为空")]
public string ProjectId { get; set; }
///
/// 报验单位id
///
[Required(ErrorMessage = "报验单位id不能为空")]
public string UnitId { get; set; }
///
/// 报验编号
///
[Required(ErrorMessage = "报验编号不能为空")]
public string InspectionPersonCode { get; set; }
///
/// 姓名
///
[Required(ErrorMessage = "姓名不能为空")]
public string PersonName { get; set; }
///
/// 工种id
///
public string PostId { get; set; }
///
/// 证书编号
///
public string CertificateNumber { get; set; }
///
/// 合格项目代号(级别)
///
public string QualifiedProjectCode { get; set; }
///
/// 有效期
///
public DateTime? ValidityDate { get; set; }
///
/// 批准时间
///
public DateTime? ApprovalTime { get; set; }
///
/// 离场时间
///
public DateTime? DepartureTime { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 附件
///
public string AttachUrl { get; set; }
///
///
///
public string CNProfessionalId { get; set; }
///
/// 提交人
///
public string CompileMan { get; set; }
///
/// 提交时间
///
public DateTime? CompileDate { get; set; }
///
/// 是否在场
///
[Required(ErrorMessage = "是否在场不能为空")]
public bool? IsOnSite { get; set; }
///
/// 单位工程
///
public string UnitWorkId { get; set; }
///
/// 审核人
///
public string AuditMan { get; set; }
///
///
///
public string Status { get; set; }
///
/// 是否培训
///
[Required(ErrorMessage = "是否培训不能为空")]
public bool? IsTrain { get; set; }
}
}