Commit 1dc26ee 1 parent f8a6191 commit 1dc26ee Copy full SHA for 1dc26ee
File tree 1 file changed +25
-11
lines changed
src/main/java/com/app/login/domain
1 file changed +25
-11
lines changed Original file line number Diff line number Diff line change 1
1
package com .app .login .domain ;
2
2
3
+ import lombok .Getter ;
4
+ import lombok .Setter ;
5
+
3
6
import javax .persistence .Entity ;
4
7
import javax .persistence .Id ;
5
8
import javax .persistence .Table ;
14
17
* @date 2018-05-10
15
18
*/
16
19
@ Entity
20
+ @ Getter
21
+ @ Setter
17
22
@ Table (name = "app_authority" )
18
23
public class Authority implements Serializable {
19
24
20
25
private static final long serialVersionUID = 1L ;
21
26
27
+ /**
28
+ * 权限名称,不能为空,长度在 0 到 50 之间
29
+ */
22
30
@ NotNull
23
31
@ Size (min = 0 , max = 50 )
24
32
@ Id
25
33
@ Column (length = 50 )
26
34
private String name ;
27
35
28
- public String getName () {
29
- return name ;
30
- }
31
-
32
- public void setName (String name ) {
33
- this .name = name ;
34
- }
35
-
36
+ /**
37
+ * 重写 equals 方法,比较两个 Authority 对象是否相等
38
+ * @param o 待比较的对象
39
+ * @return 如果两个对象相等,返回 true,否则返回 false
40
+ */
36
41
@ Override
37
42
public boolean equals (Object o ) {
38
43
if (this == o ) {
39
44
return true ;
40
45
}
41
- if (o == null || getClass () != o .getClass ()) {
46
+ if (o == null || getClass ()!= o .getClass ()) {
42
47
return false ;
43
48
}
44
49
45
50
Authority authority = (Authority ) o ;
46
51
47
- return !(name != null ? !name .equals (authority .name ) : authority .name != null );
52
+ return !(name != null ? !name .equals (authority .name ) : authority .name != null );
48
53
}
49
54
55
+ /**
56
+ * 重写 hashCode 方法,返回权限名称的哈希码
57
+ * @return 权限名称的哈希码
58
+ */
50
59
@ Override
51
60
public int hashCode () {
52
- return name != null ? name .hashCode () : 0 ;
61
+ return name != null ? name .hashCode () : 0 ;
53
62
}
54
63
64
+ /**
65
+ * 重写 toString 方法,返回权限名称的字符串表示
66
+ * @return 权限名称的字符串表示
67
+ */
55
68
@ Override
56
69
public String toString () {
57
70
return "Authority{" + "name='" + name + '\'' + "}" ;
58
71
}
59
72
}
73
+
You can’t perform that action at this time.
0 commit comments