liuying
2025-09-24 6efa5f6ca7536a37e3af3592bb42db63bcb8371d
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
using iWare.Wms.Core.Util.LowCode.Dto;
using System;
 
namespace iWare.Wms.Application
{
    /// <summary>
    /// 设备状态分析输出参数
    /// </summary>
    public class EquipmentStatusAnalyseOutput
    {
        /// <summary>
        /// 设备编号
        /// </summary>
        public string EquipmentId { get; set; }
        
        /// <summary>
        /// 设备名称
        /// </summary>
        public string EquipmentName { get; set; }
        
        /// <summary>
        /// 设备所属工序
        /// </summary>
        public string WorkingProcedure { get; set; }
        
        /// <summary>
        /// 设备型号
        /// </summary>
        public string EquipmentModel { get; set; }
        
        /// <summary>
        /// 设备IP地址
        /// </summary>
        public string EquipmentIP { get; set; }
        
        /// <summary>
        /// 功能
        /// </summary>
        public string EquipmentFunction { get; set; }
        
        /// <summary>
        /// 设备品牌
        /// </summary>
        public string EquipmentBrand { get; set; }
        
        /// <summary>
        /// 设备制造商
        /// </summary>
        public string EquipmentManufacturer { get; set; }
        
        /// <summary>
        /// 清洗液更换时间
        /// </summary>
        public DateTime Detergentchangetime { get; set; }
        
        /// <summary>
        /// 清洗液更换预警阈值
        /// </summary>
        public int DetergentChangeAlertThreshold { get; set; }
        
        /// <summary>
        /// 清洗液更换周期
        /// </summary>
        public int DetergentChangeCycle { get; set; }
        
        /// <summary>
        /// 刀具更换时间
        /// </summary>
        public DateTime KnifeToolChangeTime { get; set; }
        
        /// <summary>
        /// 刀具更换预警阈值
        /// </summary>
        public int KnifeToolChangeAlertThreshold { get; set; }
        
        /// <summary>
        /// 切削液更换时间
        /// </summary>
        public DateTime CuttingFluidChangeTime { get; set; }
        
        /// <summary>
        /// 切削液预警阈值
        /// </summary>
        public int CuttingFluidChangeAlertThreshold { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        public string Remarks { get; set; }
        
        /// <summary>
        /// Id主键
        /// </summary>
        public long Id { get; set; }
        
    }
 
    /// <summary>
    /// 获取设备报警分析
    /// </summary>
    public class GetEquipmentAlertAnalyseOutput
    {
        /// <summary>
        /// 当前年月份
        /// </summary>
        public string CurrentYearMonth { get; set; }
 
        /// <summary>
        /// 报警次数
        /// </summary>
        public int AlertNumber { get; set; }
 
        /// <summary>
        /// 报警持续时长
        /// </summary>
        public decimal AlertDuration { get; set; }
    }
 
 
    /// <summary>
    /// 获取设备状态占比分析输出参数
    /// </summary>
    public class GetEquipmentStatuRatioAnalyseOutput
    {
        /// <summary>
        /// 当前年月份
        /// </summary>
        public string CurrentYearMonth { get; set; }
 
        public List<GetEquipmentStatuRatioAnalyseDetailOutput> getEquipmentStatuRatioLst { get; set; }
    }
 
    /// <summary>
    /// 获取设备状态占比分析输出参数
    /// </summary>
    public class GetEquipmentStatuRatioAnalyseDetailOutput
    {
        /// <summary>
        /// 当前年月份
        /// </summary>
        public string CurrentYearMonth { get; set; }
 
        /// <summary>
        /// 设备状态
        /// </summary>
        public string EquipmentStatu { get; set; }
 
        /// <summary>
        /// 设备状态名称
        /// </summary>
        public string EquipmentStatuName { get; set; }
 
        /// <summary>
        /// 占比分析值
        /// </summary>
        public int RatioAnalyseValue { get; set; }
    }
}