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

83 lines
2.5 KiB
C#
Raw Normal View History

2025-04-07 17:43:30 +08:00
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
namespace Model
{
/// <summary>
/// 现场作业许可证
///</summary>
public class LicenseLicensemanagerDto
{
/// <summary>
/// 主键
///</summary>
public string LicenseManagerId { get; set; }
/// <summary>
/// 项目名称
///</summary>
[Required(ErrorMessage = "项目名称不能为空")]
public string ProjectId { get; set; }
/// <summary>
/// 许可证类型名称
///</summary>
[Required(ErrorMessage = "许可证类型编号不能为空")]
public string LicenseTypeId { get; set; }
/// <summary>
/// 许可证编号
///</summary>
[Required(ErrorMessage = "许可证编号不能为空")]
public string LicenseManagerCode { get; set; }
///// <summary>
///// 许可证名称
/////</summary>
//public string LicenseManageName { get; set; }
/// <summary>
/// 申请单位名称
///</summary>
[Required(ErrorMessage = "申请单位名称不能为空")]
public string UnitId { get; set; }
/// <summary>
/// 许可证内容
///</summary>
public string LicenseManageContents { get; set; }
/// <summary>
/// 编制身份证号
///</summary>
public string CompileMan { get; set; }
/// <summary>
/// 编制时间
///</summary>
public DateTime? CompileDate { get; set; }
/// <summary>
/// 单位工程
///</summary>
public string WorkAreaId { get; set; }
/// <summary>
/// 开始时间
///</summary>
public DateTime? StartDate { get; set; }
/// <summary>
/// 结束时间
///</summary>
public DateTime? EndDate { get; set; }
/// <summary>
/// 申请人
///</summary>
public string ApplicantMan { get; set; }
/// <summary>
/// 开工状态0-待开工1-已开工2-已关闭;-1已取消
///</summary>
[Required(ErrorMessage = "开工状态不能为空")]
public string WorkStates { get; set; }
/// <summary>
/// 图片附件base64
/// </summary>
public string AttachByte { get; set; }
/// <summary>
/// 是否高风险作业
///</summary>
public bool? IsHighRisk { get; set; }
}
}