SysRole.java
2.25 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
package com.server.shiro.persistent.bean;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Set;
/**
* 角色-文金龙
*/
@Entity
@Table(name = "sys_role")
public class SysRole implements Serializable {
@Id
@GeneratedValue
@Column(name = "id")
private long id;
/**
* 角色编码
*/
@Column(name = "role_code")
private String roleCode;
/**
* 角色名字
*/
@Column(name = "role_name")
private String roleName;
/**
* 角色备注
*/
@Column(name = "remarks")
private String remarks;
/**
* null
*/
@Column(name = "create_time")
private java.sql.Timestamp createTime;
/**
* null
*/
@Column(name = "update_time")
private java.sql.Timestamp updateTime;
/**
* 是否有效 1有效 2无效
*/
@Column(name = "status")
private String status;
@ManyToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinTable(name = "sys_role_rule",
joinColumns = { @JoinColumn(name = "sys_role_id",referencedColumnName="id") },
inverseJoinColumns = {@JoinColumn(name = "rule_id",referencedColumnName="id") })
private Set<SysRule> rules;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getRoleCode() {
return roleCode;
}
public void setRoleCode(String roleCode) {
this.roleCode = roleCode;
}
public String getRoleName() {
return roleName;
}
public void setRoleName(String roleName) {
this.roleName = roleName;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
public java.sql.Timestamp getCreateTime() {
return createTime;
}
public void setCreateTime(java.sql.Timestamp createTime) {
this.createTime = createTime;
}
public java.sql.Timestamp getUpdateTime() {
return updateTime;
}
public void setUpdateTime(java.sql.Timestamp updateTime) {
this.updateTime = updateTime;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Set<SysRule> getRules() {
return rules;
}
public void setRules(Set<SysRule> rules) {
this.rules = rules;
}
}