|
@@ -2,6 +2,7 @@ package cn.com.qmth.examcloud.core.basic.dao.entity;
|
|
|
|
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
|
+import javax.persistence.GeneratedValue;
|
|
|
import javax.persistence.Id;
|
|
|
import javax.persistence.Table;
|
|
|
|
|
@@ -25,39 +26,48 @@ public class Privilege extends JpaEntitySupport implements TreeNode {
|
|
|
* 权限ID
|
|
|
*/
|
|
|
@Id
|
|
|
- private String id;
|
|
|
+ @GeneratedValue
|
|
|
+ private Long id;
|
|
|
|
|
|
/**
|
|
|
- * 权限名称
|
|
|
+ * 权限码
|
|
|
*/
|
|
|
@Column(unique = true, nullable = false)
|
|
|
- private String name;
|
|
|
+ private String privilegeCode;
|
|
|
|
|
|
/**
|
|
|
- * 父权限ID
|
|
|
+ * 权限名称
|
|
|
*/
|
|
|
- private String parentId;
|
|
|
+ @Column(unique = true, nullable = false)
|
|
|
+ private String name;
|
|
|
|
|
|
/**
|
|
|
- * 应用
|
|
|
+ * 父权限ID
|
|
|
*/
|
|
|
- @Column(unique = false, nullable = false)
|
|
|
- private String appId;
|
|
|
+ private Long parentId;
|
|
|
|
|
|
/**
|
|
|
* 组(权限分组,同一组的权限构成权限树)
|
|
|
*/
|
|
|
@Column(unique = false, nullable = false)
|
|
|
- private String groupId;
|
|
|
+ private Long groupId;
|
|
|
|
|
|
- public String getId() {
|
|
|
+ public Long getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
- public void setId(String id) {
|
|
|
+ public void setId(Long id) {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
+ public String getPrivilegeCode() {
|
|
|
+ return privilegeCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPrivilegeCode(String privilegeCode) {
|
|
|
+ this.privilegeCode = privilegeCode;
|
|
|
+ }
|
|
|
+
|
|
|
public String getName() {
|
|
|
return name;
|
|
|
}
|
|
@@ -66,28 +76,50 @@ public class Privilege extends JpaEntitySupport implements TreeNode {
|
|
|
this.name = name;
|
|
|
}
|
|
|
|
|
|
- public String getParentId() {
|
|
|
+ public Long getParentId() {
|
|
|
return parentId;
|
|
|
}
|
|
|
|
|
|
- public void setParentId(String parentId) {
|
|
|
+ public void setParentId(Long parentId) {
|
|
|
this.parentId = parentId;
|
|
|
}
|
|
|
|
|
|
- public String getAppId() {
|
|
|
- return appId;
|
|
|
+ public Long getGroupId() {
|
|
|
+ return groupId;
|
|
|
}
|
|
|
|
|
|
- public void setAppId(String appId) {
|
|
|
- this.appId = appId;
|
|
|
+ public void setGroupId(Long groupId) {
|
|
|
+ this.groupId = groupId;
|
|
|
}
|
|
|
|
|
|
- public String getGroupId() {
|
|
|
- return groupId;
|
|
|
+ @Override
|
|
|
+ public String getTreeId() {
|
|
|
+ return null;
|
|
|
}
|
|
|
|
|
|
- public void setGroupId(String groupId) {
|
|
|
- this.groupId = groupId;
|
|
|
+ @Override
|
|
|
+ public void setTreeId(String treeId) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getTreeName() {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void setTreeName(String treeName) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String getParentTreeId() {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void setParentTreeId(String parentTreeId) {
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|