From bef4f6d51bff03c0512a75f43e79699b7296f1fa Mon Sep 17 00:00:00 2001 From: EricsHu <hrr145632> Date: 星期四, 23 十一月 2023 18:00:53 +0800 Subject: [PATCH] 修改系统角色逻辑、和老师身份逻辑 --- src/main/java/com/qxueyou/scc/user/model/UserRole.java | 310 ++++++++++++++++++++++++++------------------------- 1 files changed, 156 insertions(+), 154 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/user/model/UserRole.java b/src/main/java/com/qxueyou/scc/user/model/UserRole.java index dda8895..2410fc4 100644 --- a/src/main/java/com/qxueyou/scc/user/model/UserRole.java +++ b/src/main/java/com/qxueyou/scc/user/model/UserRole.java @@ -31,7 +31,6 @@ /** * The persistent class for the user_role database table. - * */ @Entity @Table(name = "user_role") @@ -39,192 +38,195 @@ @NamedQuery(name = "UserRole.findAll", query = "SELECT u FROM UserRole u") public class UserRole implements Serializable, com.qxueyou.scc.base.model.ITrace { - /** - * UID - */ - private static final long serialVersionUID = 2698140980142511930L; + /** + * UID + */ + private static final long serialVersionUID = 2698140980142511930L; - public static Integer ROLE_TYPE_ADMIN = 1; - - public static String ROLE_TEACHER_ID = "2"; - - public static String ROLE_ADMIN_ID = "3"; - - @Id - @GeneratedValue(generator = "hibernate-uuid") - @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") - @Column(name = "ROLE_ID", unique = true, nullable = false, length = 32) - private String roleId; + public static Integer ROLE_TYPE_ADMIN = 1; - @Column(name = "CREATE_ID", nullable = false, length = 32) - private String createId; + // public static String ROLE_TEACHER_ID = "2"; + //鑰佸笀瑙掕壊id + public static String ROLE_TEACHER_ID = "2c9048668b0e633d018b6a06e896026a"; - @Column(name = "CREATE_TIME", nullable = false) - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private Date createTime; - @Column(name = "CREATOR", nullable = false, length = 100) - private String creator; + public static String ROLE_ADMIN_ID = "3"; - @Column(name = "DELETE_FLAG", nullable = false) - private boolean deleteFlag; + @Id + @GeneratedValue(generator = "hibernate-uuid") + @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") + @Column(name = "ROLE_ID", unique = true, nullable = false, length = 32) + private String roleId; - @Column(name = "NAME", length = 150) - private String name; - - @Column(name = "TOP_ORG_ID", length = 150) - private String topOrgId; + @Column(name = "CREATE_ID", nullable = false, length = 32) + private String createId; - @Column(name = "UPDATE_ID", length = 32) - private String updateId; + @Column(name = "CREATE_TIME", nullable = false) + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; - @Column(name = "UPDATE_TIME", nullable = false) - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private Date updateTime; + @Column(name = "CREATOR", nullable = false, length = 100) + private String creator; - @Column(name = "UPDATOR", length = 100) - private String updator; + @Column(name = "DELETE_FLAG", nullable = false) + private boolean deleteFlag; + + @Column(name = "NAME", length = 150) + private String name; + + @Column(name = "TOP_ORG_ID", length = 150) + private String topOrgId; + + @Column(name = "UPDATE_ID", length = 32) + private String updateId; + + @Column(name = "UPDATE_TIME", nullable = false) + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + @Column(name = "UPDATOR", length = 100) + private String updator; // @Column(name = "ENAME", length = 100) // private String ename; - @Column(name = "type", length = 2) - private String type; + @Column(name = "type", length = 2) + private String type; - @ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) - @JoinTable(name = "USER_RE_ROLE_USER", joinColumns = { @JoinColumn(name = "ROLE_ID") }, inverseJoinColumns = { - @JoinColumn(name = "USER_ID") }) - @GeneratedValue(generator = "hibernate-uuid1") - @GenericGenerator(name = "hibernate-uuid1", strategy = "uuid") - @CollectionId(columns = @Column(name = "RE_ID"), type = @Type(type = "string"), generator = "hibernate-uuid1") - @JsonIgnore - private List<User> users; + @ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL) + @JoinTable(name = "USER_RE_ROLE_USER", joinColumns = {@JoinColumn(name = "ROLE_ID")}, inverseJoinColumns = { + @JoinColumn(name = "USER_ID")}) + @GeneratedValue(generator = "hibernate-uuid1") + @GenericGenerator(name = "hibernate-uuid1", strategy = "uuid") + @CollectionId(columns = @Column(name = "RE_ID"), type = @Type(type = "string"), generator = "hibernate-uuid1") + @JsonIgnore + private List<User> users; - @ManyToMany(fetch = FetchType.LAZY, mappedBy = "roles") - private List<SysMenu> menus; + @ManyToMany(fetch = FetchType.LAZY, mappedBy = "roles") + private List<SysMenu> menus; - @OneToMany(fetch = FetchType.LAZY, mappedBy = "userRole") - @JsonIgnore - private List<SysPrivilege> sysPrivileges; + @OneToMany(fetch = FetchType.LAZY, mappedBy = "userRole") + @JsonIgnore + private List<SysPrivilege> sysPrivileges; - @OneToMany(mappedBy = "userRole", fetch = FetchType.LAZY) - @JsonIgnore - private List<UserReRoleUser> res; - - @Transient - private boolean isMe; + @OneToMany(mappedBy = "userRole", fetch = FetchType.LAZY) + @JsonIgnore + private List<UserReRoleUser> res; - public List<SysMenu> getMenus() { - return menus; - } + @Transient + private boolean isMe; - public void setMenus(List<SysMenu> menus) { - this.menus = menus; - } + public List<SysMenu> getMenus() { + return menus; + } - public List<User> getUsers() { - return users; - } + public void setMenus(List<SysMenu> menus) { + this.menus = menus; + } - public void setUsers(List<User> users) { - this.users = users; - } + public List<User> getUsers() { + return users; + } - public String getRoleId() { - return this.roleId; - } + public void setUsers(List<User> users) { + this.users = users; + } - public void setRoleId(String roleId) { - this.roleId = roleId; - } + public String getRoleId() { + return this.roleId; + } - public String getCreateId() { - return this.createId; - } + public void setRoleId(String roleId) { + this.roleId = roleId; + } - public void setCreateId(String createId) { - this.createId = createId; - } + public String getCreateId() { + return this.createId; + } - public Date getCreateTime() { - return this.createTime; - } + public void setCreateId(String createId) { + this.createId = createId; + } - public void setCreateTime(Date createTime) { - this.createTime = createTime; - } + public Date getCreateTime() { + return this.createTime; + } - public String getCreator() { - return this.creator; - } + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } - public void setCreator(String creator) { - this.creator = creator; - } + public String getCreator() { + return this.creator; + } - public boolean getDeleteFlag() { - return this.deleteFlag; - } + public void setCreator(String creator) { + this.creator = creator; + } - public void setDeleteFlag(boolean deleteFlag) { - this.deleteFlag = deleteFlag; - } + public boolean getDeleteFlag() { + return this.deleteFlag; + } - public String getName() { - return this.name; - } + public void setDeleteFlag(boolean deleteFlag) { + this.deleteFlag = deleteFlag; + } - public void setName(String name) { - this.name = name; - } + public String getName() { + return this.name; + } - public String getUpdateId() { - return this.updateId; - } + public void setName(String name) { + this.name = name; + } - public void setUpdateId(String updateId) { - this.updateId = updateId; - } + public String getUpdateId() { + return this.updateId; + } - public Date getUpdateTime() { - return this.updateTime; - } + public void setUpdateId(String updateId) { + this.updateId = updateId; + } - public void setUpdateTime(Date updateTime) { - this.updateTime = updateTime; - } + public Date getUpdateTime() { + return this.updateTime; + } - public String getUpdator() { - return this.updator; - } + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } - public void setUpdator(String updator) { - this.updator = updator; - } + public String getUpdator() { + return this.updator; + } - public List<SysPrivilege> getSysPrivileges() { - return sysPrivileges; - } + public void setUpdator(String updator) { + this.updator = updator; + } - public void setSysPrivileges(List<SysPrivilege> sysPrivileges) { - this.sysPrivileges = sysPrivileges; - } + public List<SysPrivilege> getSysPrivileges() { + return sysPrivileges; + } - public List<UserReRoleUser> getRes() { - return res; - } + public void setSysPrivileges(List<SysPrivilege> sysPrivileges) { + this.sysPrivileges = sysPrivileges; + } - public void setRes(List<UserReRoleUser> res) { - this.res = res; - } + public List<UserReRoleUser> getRes() { + return res; + } - public boolean getMe() { - return isMe; - } + public void setRes(List<UserReRoleUser> res) { + this.res = res; + } - public void setMe(boolean isMe) { - this.isMe = isMe; - } + public boolean getMe() { + return isMe; + } + + public void setMe(boolean isMe) { + this.isMe = isMe; + } // public String getEname() { // return ename; @@ -234,20 +236,20 @@ // this.ename = ename; // } - public String getType() { - return type; - } + public String getType() { + return type; + } - public void setType(String type) { - this.type = type; - } + public void setType(String type) { + this.type = type; + } - public String getTopOrgId() { - return topOrgId; - } + public String getTopOrgId() { + return topOrgId; + } - public void setTopOrgId(String topOrgId) { - this.topOrgId = topOrgId; - } + public void setTopOrgId(String topOrgId) { + this.topOrgId = topOrgId; + } } \ No newline at end of file -- Gitblit v1.8.0