系统配置模型
This commit is contained in:
parent
a2fffbff37
commit
3c736f9d5b
|
|
@ -2,15 +2,14 @@ using guoke;
|
|||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Media;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace WpfApp.src.view
|
||||
namespace WpfApp.src.view;
|
||||
|
||||
/// <summary>
|
||||
/// ConfigPage.xaml 的交互逻辑
|
||||
/// </summary>
|
||||
public partial class ConfigPage : Page
|
||||
{
|
||||
/// <summary>
|
||||
/// ConfigPage.xaml 的交互逻辑
|
||||
/// </summary>
|
||||
public partial class ConfigPage : Page
|
||||
{
|
||||
// 等级数据字典,每个等级对应 LevelInfo
|
||||
private Dictionary<string, LevelInfo> levelData;
|
||||
private Dictionary<int, SensorToleranceData> sensorData;
|
||||
|
|
@ -252,23 +251,225 @@ namespace WpfApp.src.view
|
|||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// 等级信息数据类
|
||||
public class LevelInfo
|
||||
{
|
||||
public string Low { get; set; }
|
||||
public string High { get; set; }
|
||||
public string Mark { get; set; }
|
||||
public string Status { get; set; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 产品信息数据类
|
||||
/// </summary>
|
||||
public class Product
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键 ID
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
// 传感器公差数据类
|
||||
public class SensorToleranceData
|
||||
{
|
||||
/// <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
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键 ID
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 传感器名称(如 “传感器1”)
|
||||
/// </summary>
|
||||
public string SensorName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最大公差
|
||||
/// </summary>
|
||||
public string MaxTolerance { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 基准公差
|
||||
/// </summary>
|
||||
public string BaseTolerance { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最小公差
|
||||
/// </summary>
|
||||
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; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user