系统配置模型

This commit is contained in:
YONGYE 2025-10-14 13:44:17 +08:00
parent a2fffbff37
commit 3c736f9d5b

View File

@ -2,10 +2,9 @@ using guoke;
using System.Windows; using System.Windows;
using System.Windows.Controls; using System.Windows.Controls;
using System.Windows.Media; using System.Windows.Media;
using System.Collections.Generic;
namespace WpfApp.src.view namespace WpfApp.src.view;
{
/// <summary> /// <summary>
/// ConfigPage.xaml 的交互逻辑 /// ConfigPage.xaml 的交互逻辑
/// </summary> /// </summary>
@ -254,21 +253,223 @@ namespace WpfApp.src.view
} }
// 等级信息数据类 /// <summary>
public class LevelInfo /// 产品信息数据类
/// </summary>
public class Product
{ {
public string Low { get; set; } /// <summary>
public string High { get; set; } /// 主键 ID
public string Mark { get; set; } /// </summary>
public string Status { get; set; } public int Id { get; set; }
/// <summary>
/// 产品名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
} }
// 传感器公差数据类 /// <summary>
/// 传感器选择数据类
/// </summary>
public class SensorSelection
{
/// <summary>
/// 主键 ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 传感器1 名称或编号
/// </summary>
public bool Sensor1 { get; set; }
/// <summary>
/// 传感器2 名称或编号
/// </summary>
public bool Sensor2 { get; set; }
/// <summary>
/// 传感器3 名称或编号
/// </summary>
public bool Sensor3 { get; set; }
/// <summary>
/// 传感器4 名称或编号
/// </summary>
public bool Sensor4 { get; set; }
/// <summary>
/// 所属产品名称
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
}
/// <summary>
/// 传感器公差数据类
/// </summary>
public class SensorToleranceData public class SensorToleranceData
{ {
/// <summary>
/// 主键 ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 传感器名称(如 “传感器1”
/// </summary>
public string SensorName { get; set; }
/// <summary>
/// 最大公差
/// </summary>
public string MaxTolerance { get; set; } public string MaxTolerance { get; set; }
/// <summary>
/// 基准公差
/// </summary>
public string BaseTolerance { get; set; } public string BaseTolerance { get; set; }
/// <summary>
/// 最小公差
/// </summary>
public string MinTolerance { get; set; } public string MinTolerance { get; set; }
/// <summary>
/// 所属产品名称
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
} }
/// <summary>
/// 主传感器选择数据类
/// </summary>
public class MainSensorSelection
{
/// <summary>
/// 主键 ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 数字传感器1 是否为主传感器
/// </summary>
public bool DigitalSensor1 { get; set; }
/// <summary>
/// 数字传感器2 是否为主传感器
/// </summary>
public bool DigitalSensor2 { get; set; }
/// <summary>
/// 数字传感器3 是否为主传感器
/// </summary>
public bool DigitalSensor3 { get; set; }
/// <summary>
/// 数字传感器4 是否为主传感器
/// </summary>
public bool DigitalSensor4 { get; set; }
/// <summary>
/// 所属产品名称
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
} }
/// <summary>
/// 等级信息数据类
/// </summary>
public class LevelInfo
{
/// <summary>
/// 主键 ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 等级名称例如A级、B级、C级
/// </summary>
public string Name { get; set; }
/// <summary>
/// 等级下限值
/// </summary>
public string Low { get; set; }
/// <summary>
/// 等级上限值
/// </summary>
public string High { get; set; }
/// <summary>
/// 等级标记(例如:合格、不合格、警告等)
/// </summary>
public string Mark { get; set; }
/// <summary>
/// 当前状态(例如:启用、停用)
/// </summary>
public string Status { get; set; }
/// <summary>
/// 所属产品名称
/// </summary>
public string ProductName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime CreatedTime { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedTime { get; set; }
}