lixiaojun
2024-10-29 1d8832e8e8e862a296f80c18ae2f1dac40419b68
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.WinFrmUI
{
    /// <summary>
    /// 
    /// </summary>
    public class XhsProjectSimulationValveCalcuPrefixViewModel
    {
        /// <summary>
        /// 
        /// </summary>
        public XhsProjectSimulationValveCalcuPrefixViewModel() { }
 
        /// <summary>
        /// 
        /// </summary>
        public XhsProjectSimulationValveCalcuPrefixViewModel(Yw.Model.HydroValveInfo rhs)
        {
            this.ID = rhs.ID;
            this.Catalog = Yw.WinFrmUI.HydroParterCatalogHelper.GetCatalogName(rhs.Catalog);
            this.Code = rhs.Code;
            this.Name = rhs.Name;
            this.ModelType = rhs.ModelType;
            this.HasDb = !string.IsNullOrEmpty(rhs.DbId);
            this.DbLocked = rhs.DbLocked;
            this.FlagsString = Yw.Untity.FlagsHelper.ToString(rhs.Flags);
            this.Description = rhs.Description;
            this.ValveStatus = Yw.WinFrmUI.HydroLinkStatusHelper.GetStatusName(rhs.LinkStatus);
            this.Diameter = rhs.Diameter;
            this.MinorLoss = rhs.MinorLoss;
            this.ValveType = rhs.ValveType;
            this.ValveSetting = rhs.ValveSetting;
            this.Vmo = rhs;
        }
 
 
        /// <summary>
        /// id
        /// </summary>
        [DisplayName("ID")]
        public long ID { get; set; }
 
        /// <summary>
        /// 分类
        /// </summary>
        [DisplayName("分类")]
        public string Catalog { get; set; }
 
        /// <summary>
        /// 编码
        /// </summary>
        [DisplayName("编码")]
        public string Code { get; set; }
 
        /// <summary>
        /// 名称
        /// </summary>
        [DisplayName("名称")]
        public string Name { get; set; }
 
        /// <summary>
        /// 型号
        /// </summary>
        [DisplayName("型号")]
        public string ModelType { get; set; }
 
        /// <summary>
        /// 匹配
        /// </summary>
        [DisplayName("匹配")]
        public bool HasDb { get; set; }
 
        /// <summary>
        /// 锁定
        /// </summary>
        [DisplayName("锁定")]
        public bool DbLocked { get; set; }
 
        /// <summary>
        /// 标签
        /// </summary>
        [DisplayName("标签")]
        public string FlagsString { get; set; }
 
        /// <summary>
        /// 说明
        /// </summary>
        [DisplayName("说明")]
        public string Description { get; set; }
 
        /// <summary>
        /// 阀门状态
        /// </summary>
        [DisplayName("阀门状态")]
        public string ValveStatus { get; set; }
 
        /// <summary>
        /// 直径(mm)
        /// </summary>
        [DisplayName("直径(mm)")]
        public double Diameter { get; set; }
 
        /// <summary>
        /// 局阻系数
        /// </summary>
        [DisplayName("局阻系数")]
        public double MinorLoss { get; set; }
 
        /// <summary>
        /// 阀门类型
        /// </summary>
        [DisplayName("阀门类型")]
        public string ValveType { get; set; }
 
        /// <summary>
        /// 阀门设置
        /// </summary>
        [DisplayName("阀门设置")]
        public string ValveSetting { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        [Browsable(false)]
        public Yw.Model.HydroValveInfo Vmo { get; set; }
 
 
    }
}