1
schangxiang@126.com
2024-09-02 2c9aaa1be34405642c43c07c3049f2344c48d9f6
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 Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace iWare.Wms.Core
{
    [Table("EquipmentCurrentMonitor")]
    [Comment("实时设备状态")]
    public class EquipmentCurrentMonitor : DEntityBase
    {
        /// <summary>
        /// 设备编号
        /// </summary>
        [Comment("设备编号")]
        [Required, MaxLength(32)]
        public string EquipmentID { get; set; }
 
        /// <summary>
        /// 当前状态
        /// </summary>
        [Comment("当前状态")]
        [MaxLength(32)]
        public string EquipmentCurrentState { get; set; }
 
        /// <summary>
        /// 工序
        /// </summary>
        [Comment("工序")]
        [MaxLength(32)]
        public string WorkingProcedure { get; set; }
 
        /// <summary>
        /// 工件号
        /// </summary>
        [Comment("工件号")]
        [MaxLength(32)]
        public string WorkPieceID { get; set; }
 
        /// <summary>
        /// 上线时间
        /// </summary>
        [Comment("上线时间")]
        public DateTime? OnlineTime { get; set; }
 
        /// <summary>
        /// 加工时长
        /// </summary>
        [Comment("加工时长")]
        public int? WorkTime { get; set; }
 
        /// <summary>
        /// 刀具使用寿命
        /// </summary>
        [Comment("刀具使用寿命")]
        public int? KnifeToolLife { get; set; }
 
        /// <summary>
        /// 主轴电流
        /// </summary>
        [Comment("主轴电流")]
        [MaxLength(32)]
        public string SpindleCurrent { get; set; }
 
        /// <summary>
        /// 主轴扭矩
        /// </summary>
        [Comment("主轴扭矩")]
        [MaxLength(32)]
        public string SpindleTorque { get; set; }
 
        /// <summary>
        /// 主轴负载
        /// </summary>
        [Comment("主轴负载")]
        [MaxLength(32)]
        public string SpindleLoad { get; set; }
 
        /// <summary>
        /// 报警时间
        /// </summary>
        [Comment("报警时间")]
        public DateTime? AlertTime { get; set; }
 
        /// <summary>
        /// 故障代码
        /// </summary>
        [Comment("故障代码")]
        [MaxLength(32)]
        public string FailureType { get; set; }
 
        /// <summary>
        /// 告警代码
        /// </summary>
        [Comment("告警代码")]
        [MaxLength(32)]
        public string WarnType { get; set; }
 
        /// <summary>
        /// 报警信息
        /// </summary>
        [Comment("报警信息")]
        [MaxLength(255)]
        public string Alertmsg { get; set; }
 
        /// <summary>
        /// 备注
        /// </summary>
        [Comment("备注")]
        [MaxLength(255)]
        public string Remarks { get; set; }
 
 
        /// <summary>
        /// 告警是否关闭
        /// </summary>
        [Comment("告警是否关闭")]
        public bool IsCloseAlert { get; set; } = false;
 
 
        [Comment("message 时间")]
        public DateTime? WarnTime { get; set; }
        [Comment("message 内容")]
        public string Warnmsg { get; set; }
    }
}