using Prism.Mvvm;
using System;
namespace TeamAAS_VP.Models
{
///
/// 分析结果
///
public class AnalysisResult : BindableBase
{
private double _sharpness;
private double _contrast;
private double _qualityScore;
private DateTime _timestamp;
private string _message;
///
/// 清晰度值
///
public double Sharpness
{
get => _sharpness;
set => SetProperty(ref _sharpness, value);
}
///
/// 对比度值
///
public double Contrast
{
get => _contrast;
set => SetProperty(ref _contrast, value);
}
///
/// 质量评分 (0-100)
///
public double QualityScore
{
get => _qualityScore;
set => SetProperty(ref _qualityScore, value);
}
///
/// 时间戳
///
public DateTime Timestamp
{
get => _timestamp;
set => SetProperty(ref _timestamp, value);
}
///
/// 消息
///
public string Message
{
get => _message;
set => SetProperty(ref _message, value);
}
public AnalysisResult()
{
_timestamp = DateTime.Now;
}
}
}