添加middleware

This commit is contained in:
2025-03-02 15:11:22 +08:00
parent 329f5c8310
commit 84ee8354c0
924 changed files with 112743 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
namespace zdhsys.Bean
{
public class DeviceFields
{
public int index;
public DeviceInfoModel dim;
public DeviceFieldsModel dfm;
}
}

View File

@@ -0,0 +1,33 @@
using SQLite;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
public class DeviceFieldsModel
{
//[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 字段名称
/// </summary>
public string FieldsName { get; set; }
/// <summary>
/// 字段内容
/// </summary>
public string FieldsContent { get; set; }
///// <summary>
///// 所属设备
///// </summary>
//public int DeviceId { get; set; }
///// <summary>
///// 所属组设备
///// </summary>
//public int DeviceGroupId { get; set; }
}
}

View File

@@ -0,0 +1,94 @@
using SQLite;
using System;
using System.Collections.Generic;
namespace zdhsys.Bean
{
public class DeviceGroupInfoModel
{
/// <summary>
/// 表ID
/// </summary>
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 设备类别
/// </summary>
public int DeviceType { get; set; }
/// <summary>
/// 设备组ID --通讯用的
/// </summary>
public string DeviceId { get; set; }
/// <summary>
/// 设备组名称
/// </summary>
public string DeviceName { get; set; }
/// <summary>
/// 标签名称
/// </summary>
public string TagName { get; set; }
/// <summary>
/// 标签单位
/// </summary>
public string TagUnit { get; set; }
/// <summary>
/// 坐标位置:X
/// </summary>
public float X { get; set; }
/// <summary>
/// 坐标位置:Y
/// </summary>
public float Y { get; set; }
/// <summary>
/// 坐标位置:Z
/// </summary>
public float Z { get; set; }
/// <summary>
/// 设备大小:长
/// </summary>
public float L { get; set; }
/// <summary>
/// 设备大小:宽
/// </summary>
public float W { get; set; }
/// <summary>
/// 设备大小:高
/// </summary>
public float H { get; set; }
/// <summary>
/// 操作物体种类:大瓶子0 小瓶子1
/// </summary>
public int Bottole { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public long CreateTime { get; set; }
/// <summary>
/// 设备可操作
/// </summary>
public List<DeviceFieldsModel> Dfms;
/// <summary>
/// 设备可操作JSON字符串
/// </summary>
public string FieldJson { get; set; }
/// <summary>
/// 当前余量
/// </summary>
public string Remain { get; set; }
/// <summary>
/// 设备状态 1 正常 其它故障
/// </summary>
public int DeviceStatus { get; set; }
/// <summary>
/// 通信协议 =GlobalEnum.UnitDeviceType
/// </summary>
public string Protocol { get; set; }
}
}

View File

@@ -0,0 +1,124 @@
using SQLite;
using System.Collections.Generic;
namespace zdhsys.Bean
{
public class DeviceInfoModel
{
/// <summary>
/// 表ID
/// </summary>
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 设备类别 0反应类设备 1转移类设备
/// </summary>
public int DeviceType { get; set; }
/// <summary>
/// 设备ID --通讯用的
/// </summary>
public string DeviceId { get; set; }
/// <summary>
/// 所属设备组ID
/// </summary>
public string DeviceGroupId { get; set; }
/// <summary>
/// 设备名称
/// </summary>
public string DeviceName { get; set; }
/// <summary>
/// 标签名称
/// </summary>
public string TagName { get; set; }
/// <summary>
/// 标签单位
/// </summary>
public string TagUnit { get; set; }
/// <summary>
/// 坐标位置:X
/// </summary>
public float X { get; set; }
/// <summary>
/// 坐标位置:Y
/// </summary>
public float Y { get; set; }
/// <summary>
/// 坐标位置:Z
/// </summary>
public float Z { get; set; }
/// <summary>
/// 设备大小:长
/// </summary>
public float L { get; set; }
/// <summary>
/// 设备大小:宽
/// </summary>
public float W { get; set; }
/// <summary>
/// 设备大小:高
/// </summary>
public float H { get; set; }
/// <summary>
/// 操作物体种类:大瓶子0 小瓶子1
/// </summary>
public int Bottole { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public long CreateTime { get; set; }
/// <summary>
/// 设备可操作 --不生成数据库字段
/// </summary>
public List<DeviceFieldsModel> Dfms;
/// <summary>
/// 设备可操作JSON字符串
/// </summary>
public string FieldJson { get; set; }
/// <summary>
/// 点位信息
/// </summary>
public string PointJson { get; set; }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
#region
/// <summary>
/// 当前余量
/// </summary>
public string Remain { get; set; }
/// <summary>
/// 设备状态 1 正常 其它故障
/// </summary>
public int DeviceStatus { get; set; }
/// <summary>
/// PCR值
/// </summary>
public string PCR { get; set; }
/// <summary>
/// 浓度
/// </summary>
public string Concentration { get; set; }
/// <summary>
/// 密度
/// </summary>
public string Density { get; set; }
/// <summary>
/// 重量
/// </summary>
public string Weight { get; set; }
#endregion
}
}

View File

@@ -0,0 +1,35 @@
using SQLite;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
public class FlowModel
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 流程名称
/// </summary>
public string FlowName { get; set; }
/// <summary>
/// 流程编号
/// </summary>
public string FlowNO { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public long CreateTime { get; set; }
/// <summary>
/// 流程状态 0正常 1禁用
/// </summary>
public int Status { get; set; }
/// <summary>
/// 流程详情
/// </summary>
public string FlowJson { get; set; }
}
}

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
/// <summary>
/// 子配方字段
/// </summary>
public class OptionFieldsModel
{
/// <summary>
/// 设备ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 设备编号
/// </summary>
public string DeviceId { get; set; }
/// <summary>
/// 设备标签名
/// </summary>
public string TagName { get; set; }
/// <summary>
/// 数值
/// </summary>
public string TagValue { get; set; }
}
}

View File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
/// <summary>
/// 子配方字段
/// </summary>
public class OptionFieldsModel2
{
/// <summary>
/// 设备ID
/// </summary>
public int Id { get; set; }
/// <summary>
/// 设备编号
/// </summary>
public string DeviceId { get; set; }
/// <summary>
/// 设备标签名
/// </summary>
public string TagName { get; set; }
/// <summary>
/// 数值
/// </summary>
public string TagValue { get; set; }
/// <summary>
/// 是否是子配方
/// </summary>
public bool IsSub { get; set; }
/// <summary>
/// 子配方ID
/// </summary>
public int SubId { get; set; }
}
}

View File

@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
public class OptionModel
{
public string Column1 { get; set; }
public string Column2 { get; set; }
public string Column3 { get; set; }
public string Column4 { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
using SQLite;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
public class Options
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 配方名称
/// </summary>
public string OptionName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public long CreateTime { get; set; }
/// <summary>
/// 配方状态 0正常 1已作废
/// </summary>
public int Status { get; set; }
/// <summary>
/// 配方详情
/// </summary>
public string OptionJson { get; set; }
/// <summary>
/// 使用流程
/// </summary>
public int FlowId { get; set; }
}
}

View File

@@ -0,0 +1,23 @@
using SQLite;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
public class RobotInfoModel
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 机械臂IP
/// </summary>
public string RobotIP { get; set; }
/// <summary>
/// 机械臂PORT
/// </summary>
public string RobotPort { get; set; }
}
}

View File

@@ -0,0 +1,36 @@
using SQLite;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace zdhsys.Bean
{
public class SubOptionModel
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
/// <summary>
/// 子配方名称
/// </summary>
public string SubOptionName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public long CreateTime { get; set; }
/// <summary>
/// 配方状态 0正常 1已作废
/// </summary>
public int Status { get; set; }
/// <summary>
/// 标签集合JSON
/// </summary>
public string OptionJson { get; set; }
}
}