SysMenu.java
1.8 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
package com.tianbo.analysis.model;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import lombok.Data;
/**
* SYS_MENU
* @author
*/
@Data
public class SysMenu extends VUERouter implements Serializable {
private Integer id;
/**
* ????ID
*/
private Integer parentid;
/**
* ????
*/
private Date createtime;
/**
* ??
*/
private String menuSort;
private String menuControll;
/**
* ??url????/sys_menu_/sys_menu_list?
*/
private String menuView;
/**
* ????
*/
private String menuName;
private static final long serialVersionUID = 1L;
private List<SysMenu> children;
public void setMenuView(String menuView) {
this.path = this.menuView = menuView;
}
public void setMenuName(String menuName) {
this.name = this.menuName = menuName;
this.meta = new VUERouterMeta(menuName);
}
public void setChildren(List<SysMenu> children) {
if (children!=null && !children.isEmpty()){
this.children = children;
}else {
this.children = null;
}
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", parentid=").append(parentid);
sb.append(", createtime=").append(createtime);
sb.append(", menuSort=").append(menuSort);
sb.append(", menuControll=").append(menuControll);
sb.append(", menuView=").append(menuView);
sb.append(", menuName=").append(menuName);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();
}
}