using SqlSugar;
|
using System;
|
using System.ComponentModel;
|
using System.Linq;
|
using System.Text;
|
|
namespace DataEntity.Device
|
{
|
///<summary>
|
///设备方法参数表
|
///</summary>
|
[SugarTable("t_deviceconfig_method_parameters")]
|
public partial class DeviceConfigMethodParametersModel
|
{
|
/// <summary>
|
/// 配置表主键ID
|
/// </summary>
|
[SugarColumn(ColumnName = "Id", IsPrimaryKey = true)]
|
public string Id { get; set; }
|
|
[SugarColumn(IsIgnore = true)]
|
public int SId { get; set; }
|
|
/// <summary>
|
/// 项目ID
|
/// </summary>
|
[SugarColumn(ColumnName = "ProjectId")]
|
public string ProjectId { get; set; }
|
|
/// <summary>
|
/// 设备ID
|
/// </summary>
|
[SugarColumn(ColumnName = "DeviceconfigId")]
|
public string DeviceconfigId { get; set; }
|
|
/// <summary>
|
/// 设备方法ID
|
/// </summary>
|
[SugarColumn(ColumnName = "DeviceconfigMethodId")]
|
public string DeviceconfigMethodId { get; set; }
|
|
/// <summary>
|
/// 0字符串类型,1数字类型,2时间类型,3布尔类型,4小数类型,5Json类型, 6无符号短整数, 7字节类型, 8字典类型, 9无符号短整数对象类型
|
/// </summary>
|
[SugarColumn(ColumnName = "DataType")]
|
public int DataType { get; set; }
|
|
/// <summary>
|
/// 输入输出类型:0-接收, 1:发送
|
/// </summary>
|
[SugarColumn(ColumnName = "Type")]
|
public int Type { get; set; }
|
[SugarColumn(IsIgnore = true)]
|
public string TypeName { get; set; }
|
|
/// <summary>
|
/// 参数中文名称
|
/// </summary>
|
[SugarColumn(ColumnName = "Name")]
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 参数英文名称
|
/// </summary>
|
[SugarColumn(ColumnName = "ParameterName")]
|
public string ParameterName { get; set; }
|
|
/// <summary>
|
/// 值
|
/// </summary>
|
[SugarColumn(ColumnName = "Value")]
|
public string Value { get; set; }
|
|
/// <summary>
|
/// 排序
|
/// </summary>
|
[SugarColumn(ColumnName = "Sort")]
|
public int Sort { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
[SugarColumn(ColumnName = "Remark")]
|
public string Remark { get; set; }
|
|
/// <summary>
|
/// Socket类型(0非标,1标准协议)
|
/// </summary>
|
[SugarColumn(ColumnName = "IsSocketNonstandard")]
|
public int IsSocketNonstandard { get; set; }
|
|
/// <summary>
|
/// Hex发送(0否、1是)
|
/// </summary>
|
[SugarColumn(ColumnName = "IsHexSend")]
|
public int IsHexSend { get; set; }
|
|
/// <summary>
|
/// 发送信息等待返回(0否、1是)
|
/// </summary>
|
[SugarColumn(ColumnName = "IsResult")]
|
public int IsResult { get; set; }
|
|
/// <summary>
|
/// 等待多少秒接收
|
/// </summary>
|
[SugarColumn(ColumnName = "WaitTime")]
|
public double? WaitTime { get; set; }
|
|
/// <summary>
|
/// 多少秒超时
|
/// </summary>
|
[SugarColumn(ColumnName = "TimeOut")]
|
public double? TimeOut { get; set; }
|
|
/// <summary>
|
/// Hex接收(0否、1是)
|
/// </summary>
|
[SugarColumn(ColumnName = "IsHexReceive")]
|
public int IsHexReceive { get; set; }
|
|
/// <summary>
|
/// 接收数据结果值
|
/// </summary>
|
[SugarColumn(ColumnName = "ReceiveValue")]
|
public string ReceiveValue { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
[SugarColumn(ColumnName = "CreatName")]
|
public string CreatName { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
[SugarColumn(ColumnName = "CreateTime")]
|
public DateTime? CreateTime { get; set; }
|
|
/// <summary>
|
/// 修改人
|
/// </summary>
|
[SugarColumn(ColumnName = "ModifyName")]
|
public string ModifyName { get; set; }
|
|
/// <summary>
|
/// 修改时间
|
/// </summary>
|
[SugarColumn(ColumnName = "ModifyTime")]
|
public DateTime? ModifyTime { get; set; }
|
}
|
|
/// <summary>
|
/// 类别(0出,1进)
|
/// </summary>
|
public enum ParameterTypeEnum
|
{
|
/// <summary>
|
/// 接收参数
|
/// </summary>
|
[Description("接收参数")]
|
Receive = 0,
|
/// <summary>
|
/// 发送参数
|
/// </summary>
|
[Description("发送参数")]
|
Send = 1,
|
}
|
|
/// <summary>
|
/// 数据类型
|
/// </summary>
|
public enum ParameterDataTypeEnum
|
{
|
/// <summary>
|
/// 字符串类型
|
/// </summary>
|
[Description("字符串类型")]
|
Varchar = 0,
|
|
/// <summary>
|
/// 数字类型
|
/// </summary>
|
[Description("数字类型")]
|
Int = 1,
|
|
/// <summary>
|
/// 时间类型
|
/// </summary>
|
[Description("时间类型")]
|
Datetime = 2,
|
|
/// <summary>
|
/// 布尔类型
|
/// </summary>
|
[Description("布尔类型")]
|
Bool = 3,
|
|
/// <summary>
|
/// 小数类型
|
/// </summary>
|
[Description("小数类型")]
|
Double = 4,
|
|
/// <summary>
|
/// JSON类型
|
/// </summary>
|
[Description("JSON类型")]
|
JSON = 5,
|
|
/// <summary>
|
/// 无符号短整数
|
/// </summary>
|
[Description("无符号短整数")]
|
USHORT = 6,
|
|
/// <summary>
|
/// 字节类型
|
/// </summary>
|
[Description("字节类型")]
|
BYTE = 7,
|
|
/// <summary>
|
/// 字典类型
|
/// </summary>
|
[Description("字典类型")]
|
Dictionary = 8,
|
|
/// <summary>
|
/// 无符号短整数对象类型
|
/// </summary>
|
[Description("无符号短整数对象类型")]
|
USHORTArray = 9
|
}
|
|
/// <summary>
|
/// Socket类型(0非标,1标准协议)
|
/// </summary>
|
public enum IsSocketNonstandardEnum
|
{
|
/// <summary>
|
/// 非标
|
/// </summary>
|
[Description("非标")]
|
TypeAEnum = 0,
|
/// <summary>
|
/// 标准协议
|
/// </summary>
|
[Description("标准协议")]
|
TypeBEnum = 1,
|
}
|
|
/// <summary>
|
/// 0否、1是
|
/// </summary>
|
public enum IsYesOrNoEnum
|
{
|
/// <summary>
|
/// 否
|
/// </summary>
|
[Description("否")]
|
TypeAEnum = 0,
|
/// <summary>
|
/// 是
|
/// </summary>
|
[Description("是")]
|
TypeBEnum = 1,
|
}
|
}
|