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