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

76 lines
2.2 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>
/// NCR管理表
///</summary>
public class NcrmanagementDto
{
/// <summary>
/// 项目名称
///</summary>
[Required(ErrorMessage = " 项目名称不能为空")]
public string ProjectId { get; set; }
/// <summary>
/// 报验单位名称
///</summary>
[Required(ErrorMessage = " 报验单位名称不能为空")]
public string SendUnit { get; set; }
/// <summary>
/// 专业名称
///</summary>
[Required(ErrorMessage = "专业名称不能为空")]
public string CNProfessionalId { get; set; }
/// <summary>
/// NCR单号
///</summary>
[Required(ErrorMessage = "NCR单号不能为空")]
public string NCRCode { get; set; }
/// <summary>
/// 主要内容
///</summary>
public string Contents { get; set; }
/// <summary>
/// 下发日期
///</summary>
public DateTime? IssuedDate { get; set; }
/// <summary>
/// 接收单位名称(可多选)
///</summary>
public string ReceiveUnit { get; set; }
/// <summary>
/// 要求封闭日期
///</summary>
public DateTime? ClosedDate { get; set; }
/// <summary>
/// 完成日期
///</summary>
public DateTime? CompleteDate { get; set; }
/// <summary>
/// 责任人身份证号码
///</summary>
public string ResponsibleMan { get; set; }
/// <summary>
/// 附件 base64
///</summary>
public string AttachUrl { get; set; }
/// <summary>
/// 实施状态
///</summary>
public string ImplementationFrontState { get; set; }
/// <summary>
/// 提交人身份证号码
///</summary>
public string CompileMan { get; set; }
/// <summary>
/// 单位工程名称
///</summary>
public string UnitWorkId { get; set; }
}
}