SGGL_JT/SUBQHSE/Model/APIItem/CQMS/InspectionpersonDto.cs

101 lines
2.9 KiB
C#
Raw Normal View History

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