|
|
@@ -19,8 +19,8 @@ import java.util.Set;
|
|
|
@Data
|
|
|
@EqualsAndHashCode(callSuper = false, exclude = {"description", "menus"})
|
|
|
@ToString(exclude = {"menus"})
|
|
|
-@Table
|
|
|
-//@Table(name = "sys_role")
|
|
|
+//@Table
|
|
|
+@Table(name = "sys_role")
|
|
|
@Entity
|
|
|
public class Role extends BaseEntity {
|
|
|
@Pattern(regexp = "^\\w+$", message = "只能是数字、英文字符和下划线")
|
|
|
@@ -33,9 +33,7 @@ public class Role extends BaseEntity {
|
|
|
private String description;
|
|
|
// Role 端维护 Role 和 Menu 之间的关系
|
|
|
@ManyToMany
|
|
|
- @JoinTable(name = "role_menu",
|
|
|
- joinColumns = @JoinColumn(name = "role_id"),
|
|
|
- inverseJoinColumns = @JoinColumn(name = "menu_id"))
|
|
|
- //@JoinTable(name = "sys_role_menu", joinColumns = @JoinColumn(name = "role_id"), inverseJoinColumns = @JoinColumn(name = "menu_id"))
|
|
|
+ //@JoinTable(name = "role_menu", joinColumns = @JoinColumn(name = "role_id"), inverseJoinColumns = @JoinColumn(name = "menu_id"))
|
|
|
+ @JoinTable(name = "sys_role_menu", joinColumns = @JoinColumn(name = "role_id"), inverseJoinColumns = @JoinColumn(name = "menu_id"))
|
|
|
private Set<Menu> menus;
|
|
|
}
|