Skip to content

Commit 1dc26ee

Browse files
committed
features: added comments
1 parent f8a6191 commit 1dc26ee

File tree

1 file changed

+25
-11
lines changed

1 file changed

+25
-11
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
package com.app.login.domain;
22

3+
import lombok.Getter;
4+
import lombok.Setter;
5+
36
import javax.persistence.Entity;
47
import javax.persistence.Id;
58
import javax.persistence.Table;
@@ -14,46 +17,57 @@
1417
* @date 2018-05-10
1518
*/
1619
@Entity
20+
@Getter
21+
@Setter
1722
@Table(name = "app_authority")
1823
public class Authority implements Serializable {
1924

2025
private static final long serialVersionUID = 1L;
2126

27+
/**
28+
* 权限名称,不能为空,长度在 0 到 50 之间
29+
*/
2230
@NotNull
2331
@Size(min = 0, max = 50)
2432
@Id
2533
@Column(length = 50)
2634
private String name;
2735

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+
*/
3641
@Override
3742
public boolean equals(Object o) {
3843
if (this == o) {
3944
return true;
4045
}
41-
if (o == null || getClass() != o.getClass()) {
46+
if (o == null || getClass()!= o.getClass()) {
4247
return false;
4348
}
4449

4550
Authority authority = (Authority) o;
4651

47-
return !(name != null ? !name.equals(authority.name) : authority.name != null);
52+
return!(name!= null?!name.equals(authority.name) : authority.name!= null);
4853
}
4954

55+
/**
56+
* 重写 hashCode 方法,返回权限名称的哈希码
57+
* @return 权限名称的哈希码
58+
*/
5059
@Override
5160
public int hashCode() {
52-
return name != null ? name.hashCode() : 0;
61+
return name!= null? name.hashCode() : 0;
5362
}
5463

64+
/**
65+
* 重写 toString 方法,返回权限名称的字符串表示
66+
* @return 权限名称的字符串表示
67+
*/
5568
@Override
5669
public String toString() {
5770
return "Authority{" + "name='" + name + '\'' + "}";
5871
}
5972
}
73+

0 commit comments

Comments
 (0)