Equipment.cs
3.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HHECS.Model
{
[Table("wcsequipment")]
public class Equipment :BaseModel
{
private string code;
public string Code
{
get { return code; }
set { code = value; HandlerPropertyChanged("Code"); }
}
private string name;
public string Name
{
get { return name; }
set { name = value; HandlerPropertyChanged("Name"); }
}
private string ip;
public string IP
{
get { return ip; }
set { ip = value; HandlerPropertyChanged("IP"); }
}
private string connectName;
public string ConnectName
{
get { return connectName; }
set { connectName = value; HandlerPropertyChanged("ConnectName"); }
}
private string groupName;
public string GroupName
{
get { return groupName; }
set { groupName = value; HandlerPropertyChanged("GroupName"); }
}
private string selfAddress;
public string SelfAddress
{
get { return selfAddress; }
set { selfAddress = value; HandlerPropertyChanged("SelfAddress"); }
}
private string goAddress;
public string GoAddress
{
get { return goAddress; }
set { goAddress = value; HandlerPropertyChanged("GoAddress"); }
}
private string description;
public string Description
{
get { return description; }
set { description = value;HandlerPropertyChanged("Description"); }
}
private bool disable;
public bool Disable
{
get { return disable; }
set { disable = value; HandlerPropertyChanged("Disable"); }
}
private int equipmentTypeId;
public int EquipmentTypeId
{
get { return equipmentTypeId; }
set { equipmentTypeId = value; HandlerPropertyChanged("EquipmentTypeId"); }
}
/// <summary>
/// 逻辑外键实体-设备类型
/// </summary>
public EquipmentType EquipmentType { get; set; }
private List<EquipmentProp> equipmentProps;
/// <summary>
/// 逻辑外键实体-设备属性
/// </summary>
public List<EquipmentProp> EquipmentProps
{
get { if (equipmentProps == null) { equipmentProps = new List<EquipmentProp>(); } return equipmentProps; }
set { equipmentProps = value; }
}
public string RoadWay { get; set; }
/// <summary>
/// 站台口索引,对应电气出入库口
/// </summary>
public int? StationIndex { get; set; }
/// <summary>
/// 排索引,对应堆垛机左右出叉
/// </summary>
public int? RowIndex { get; set; }
/// <summary>
/// 回退地址
/// </summary>
public string BackAddress { get; set; }
}
}