lixiaojun
2023-04-12 2be5d90e96f163c67101571f6865b17effcb0f3f
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
131
132
133
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
 
namespace IStation.Entity
{
    /// <summary>
    /// 能效多实时记录
    /// </summary>
    [SugarTable("eta_multi_real_record")]
    public class EtaMultiRealRecord : CorpEntity, System.ICloneable
    {
        /// <summary>
        /// 
        /// </summary>
        public EtaMultiRealRecord() { }
 
        /// <summary>
        /// 
        /// </summary>
        public EtaMultiRealRecord(EtaMultiRealRecord rhs) : base(rhs)
        {
            this.ObjectType = rhs.ObjectType;
            this.ObjectID = rhs.ObjectID;
            this.DataTime = rhs.DataTime;
            this.Duration = rhs.Duration;
            this.RunningCount = rhs.RunningCount;
            this.RunningFlag = rhs.RunningFlag?.ToArray();
            this.Qa = rhs.Qa;
            this.Ha = rhs.Ha;
            this.Pa = rhs.Pa;
            this.HZa = rhs.HZa?.ToArray();
            this.Ea = rhs.Ea;
            this.WPa = rhs.WPa;
            this.UWPa = rhs.UWPa;
            this.AnalyStatus = rhs.AnalyStatus;
            this.AnalyInfo = rhs.AnalyInfo;
        }
 
        /// <summary>
        /// 对象类型
        /// </summary>
        public string ObjectType { get; set; }
 
        /// <summary>
        /// 对象标识
        /// </summary>
        public long ObjectID { get; set; }
 
        /// <summary>
        /// 数据时间
        /// </summary>
        public DateTime DataTime { get; set; }
 
        /// <summary>
        /// 时间间隔 (秒)
        /// </summary>
        public int Duration { get; set; }
 
        /// <summary>
        /// 运行数量
        /// </summary>
        public int RunningCount { get; set; }
 
        /// <summary>
        /// 运行标志
        /// </summary>
        [SugarColumn(ColumnDataType = "integer []", IsArray = true)]
        public int[] RunningFlag { get; set; }
 
        /// <summary>
        /// 瞬时流量
        /// </summary>
        public double? Qa { get; set; }
 
        /// <summary>
        /// 扬程
        /// </summary>
        public double? Ha { get; set; }
 
        /// <summary>
        /// 瞬时功率
        /// </summary>
        public double? Pa { get; set; }
 
        /// <summary>
        /// 频率
        /// </summary>
        [SugarColumn(ColumnDataType = "numeric []", IsArray = true)]
        public decimal[] HZa { get; set; }
 
        /// <summary>
        /// 效率
        /// </summary>
        public double? Ea { get; set; }
 
        /// <summary>
        /// 千吨能耗
        /// </summary>
        public double? WPa { get; set; }
 
        /// <summary>
        /// 单位能耗
        /// </summary>
        public double? UWPa { get; set; }
 
        /// <summary>
        /// 分析状态
        /// </summary>
        public int AnalyStatus { get; set; }
 
        /// <summary>
        /// 分析信息
        /// </summary>
        public string AnalyInfo { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        public EtaMultiRealRecord Clone()
        {
            return (EtaMultiRealRecord)this.MemberwiseClone();
        }
 
        object ICloneable.Clone()
        {
            return this.MemberwiseClone();
        }
    }
}