1
lixiaojun
2024-07-30 0832ac460e994d1f852f14e91b09b380ebf66a52
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
namespace HStation.Model
{
    /// <summary>
    /// 水泵
    /// </summary>
    public class RevitPump : RevitParter, IRevitPump
    {
        /// <summary>
        /// 
        /// </summary>
        public RevitPump() { }
 
        /// <summary>
        /// 
        /// </summary>
        public RevitPump(RevitPump rhs) : base(rhs)
        {
            this.ModelType = rhs.ModelType;
            this.StartCode = rhs.StartCode;
            this.EndCode = rhs.EndCode;
            this.LinkStatus = rhs.LinkStatus;
            this.StartElev = rhs.StartElev;
            this.EndElev = rhs.EndElev;
            this.RatedPower = rhs.RatedPower;
            this.CurveQH = rhs.CurveQH;
            this.SpeedRatio = rhs.SpeedRatio;
            this.SpeedRatioPattern = rhs.SpeedRatioPattern;
            this.Price = rhs.Price;
            this.PricePattern = rhs.PricePattern;
            this.CurveQE = rhs.CurveQE;
            this.PropValueList = rhs.PropValueList;
            this.BoundingBox = rhs.BoundingBox;
        }
 
        /// <summary>
        /// 型号信息
        /// </summary>
        [JsonProperty("型号信息", NullValueHandling = NullValueHandling.Ignore)]
        public string ModelType { get; set; }
 
        /// <summary>
        /// 上游节点编码
        /// </summary>
        [JsonProperty("上游节点编码", NullValueHandling = NullValueHandling.Ignore)]
        public string StartCode { get; set; }
 
        /// <summary>
        /// 下游节点编码
        /// </summary>
        [JsonProperty("下游节点编码", NullValueHandling = NullValueHandling.Ignore)]
        public string EndCode { get; set; }
 
        /// <summary>
        /// 水泵状态
        /// </summary>
        [JsonProperty("水泵状态", NullValueHandling = NullValueHandling.Ignore)]
        public string LinkStatus { get; set; }
 
        /// <summary>
        /// 上游标高
        /// </summary>
        [JsonProperty("上游标高", NullValueHandling = NullValueHandling.Ignore)]
        public double StartElev { get; set; }
 
        /// <summary>
        /// 下游标高
        /// </summary>
        [JsonProperty("下游标高", NullValueHandling = NullValueHandling.Ignore)]
        public double EndElev { get; set; }
 
        /// <summary>
        ///  额定功率
        /// </summary>
        [JsonProperty("额定功率", NullValueHandling = NullValueHandling.Ignore)]
        public double RatedPower { get; set; }
 
        /// <summary>
        /// 流量扬程曲线
        /// </summary>
        [JsonProperty("流量扬程曲线", NullValueHandling = NullValueHandling.Ignore)]
        public string CurveQH { get; set; }
 
        /// <summary>
        /// 转速比
        /// </summary>
        [JsonProperty("转速比", NullValueHandling = NullValueHandling.Ignore)]
        public double? SpeedRatio { get; set; }
 
        /// <summary>
        ///  转速比模式
        /// </summary>
        [JsonProperty("转速比模式", NullValueHandling = NullValueHandling.Ignore)]
        public string SpeedRatioPattern { get; set; }
 
        /// <summary>
        ///  能耗价格
        /// </summary>
        [JsonProperty("能耗价格", NullValueHandling = NullValueHandling.Ignore)]
        public double? Price { get; set; }
 
        /// <summary>
        ///  价格模式
        /// </summary>
        [JsonProperty("价格模式", NullValueHandling = NullValueHandling.Ignore)]
        public string PricePattern { get; set; }
 
        /// <summary>
        ///  流量效率曲线
        /// </summary>
        [JsonProperty("流量效率曲线", NullValueHandling = NullValueHandling.Ignore)]
        public string CurveQE { get; set; }
 
        /// <summary>
        /// 属性值列表
        /// </summary>
        [JsonProperty("属性值列表", NullValueHandling = NullValueHandling.Ignore)]
        public Dictionary<string, object> PropValueList { get; set; }
 
        /// <summary>
        /// 位置
        /// </summary>
        [JsonProperty("位置", NullValueHandling = NullValueHandling.Ignore)]
        public RevitBoundingBox BoundingBox { get; set; }
 
 
 
    }
}