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