using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 监测发布内容输出参数
///
public class ExamDataPublishOutput : DEntityOutput
{
///
/// 监测计划ID
///
[Required]
public int ExamPlanId { get; set; }
///
/// 发布类型
///
[Required]
public DataPublishType Type { get; set; }
///
/// 发布名称
///
[Required]
public string Name { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 发布状态
///
[Required]
public PublishStatus Status { get; set; }
///
/// 发布时间
///
public DateTime? PublishTime { get; set; }
///
/// 发布人用户ID
///
public int? PublishSysUserId { get; set; }
///
/// 发布用户
///
public SysUserLiteOutput PublishSysUser { get; set; }
}
///
/// 监测机构反馈结果文件输出参数
///
public class ExamDataPublishOrgResultOutput
{
///
/// 主键
///
[Required]
public int Id { get; set; }
///
/// 监测计划ID
///
[Required]
public int ExamPlanId { get; set; }
///
/// 发布类型
///
[Required]
public DataPublishType Type { get; set; }
///
/// 发布名称
///
[Required]
public string Name { get; set; }
///
/// 备注
///
public string Remark { get; set; }
///
/// 发布状态
///
[Required]
public PublishStatus Status { get; set; }
///
/// 发布时间
///
public DateTime? PublishTime { get; set; }
///
/// 监测机构反馈文件列表
///
public List ExamOrgResultList { get; set; } = new();
}