using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 监测数据上报类型输出参数
///
public class ExamDataReportOutput : DEntityOutput
{
///
/// 监测计划ID
///
[Required]
public int ExamPlanId { get; set; }
///
/// 上报类型
///
[Required]
public DataReportType Type { get; set; }
///
/// 状态
///
[Required]
public ExamStatus Status { get; set; }
///
/// 开始时间
///
[Required]
public DateTime BeginTime { get; set; }
///
/// 结束时间
///
[Required]
public DateTime EndTime { get; set; }
///
/// 上报说明
///
public string Remark { get; set; }
///
/// 应上报机构数量
///
public int Count { get; set; } = 0;
///
/// 已上报机构数量
///
public int ReportedCount { get; set; } = 0;
///
/// 未上报机构数量
///
public int UnreportCount { get { return Count - ReportedCount; } }
///
/// 佐证材料列表
///
public List AttachmentList { get; set; } = new();
}