SendEmail.cs
3.12 KB
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
using System.ComponentModel.DataAnnotations;
using System.Collections.Generic;
using TableAttribute = System.ComponentModel.DataAnnotations.Schema.TableAttribute;
using ColumnAttribute = System.ComponentModel.DataAnnotations.Schema.ColumnAttribute;
using FreeSql.DataAnnotations;
namespace HHECS.Model.Entities
{
[Table("sendemail")]
public class SendEmail : BaseEntityCU<int>
{
private int userId;
[Column(Order = 1)]
[Required]
public int UserId
{
get { return userId; }
set { userId = value; }
}
private string userCode;
[Column(Order = 2)]
[MaxLength(50)]
[Required]
public string UserCode
{
get { return userCode; }
set { userCode = value; }
}
private string userName;
[Column(Order = 3)]
[MaxLength(50)]
[Required]
public string UserName
{
get { return userName; }
set { userName = value; }
}
private string email;
[Column(Order = 4)]
[MaxLength(100)]
[Required]
public string Email
{
get { return email; }
set { email = value; }
}
private string nickname;
[Column(Order = 5)]
[MaxLength(50)]
[Required]
public string Nickname
{
get { return nickname; }
set { nickname = value; }
}
private string mailSubject;
[Column(Order = 6)]
[MaxLength(100)]
[Required]
public string MailSubject
{
get { return mailSubject; }
set { mailSubject = value; }
}
private string mailBody;
[Column(Order = 7)]
[MaxLength(300)]
[Required]
public string MailBody
{
get { return mailBody; }
set { mailBody = value; }
}
private int number;
[Column(Order = 8)]
[Required]
public int Number
{
get { return number; }
set { number = value; }
}
private string state;
[Column(Order = 9)]
[MaxLength(20)]
[Required]
public string State
{
get { return state; }
set { state = value; }
}
private string remark;
[Column(Order = 10)]
[MaxLength(200)]
public string Remark
{
get { return remark; }
set { remark = value; }
}
private int equipmentAlarmId;
[Column(Order = 11)]
[Required]
public int EquipmentAlarmId
{
get { return equipmentAlarmId; }
set { equipmentAlarmId = value; }
}
private string lotNo;
[Column(Order = 12)]
public string LotNo
{
get { return lotNo; }
set { lotNo = value; }
}
/// <summary>
/// 此发送关联的报警信息
/// </summary>
//public List<EquipmentAlarmRecord> EquipmentAlarmRecord { get; set; }
}
}