shikeyin
2024-01-11 65da8373531677b1c37a98f53eaa30c892f35e5a
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
package com.iplatform.base.util.menu;
 
import com.iplatform.model.po.S_menu;
 
import java.util.ArrayList;
import java.util.List;
 
public class SystemMenu extends S_menu {
 
    /** 子菜单 */
    private List<SystemMenu> children = new ArrayList<>();
 
    public SystemMenu(S_menu menu){
        this.setMenu_id(menu.getMenu_id());
        this.setMenu_name(menu.getMenu_name());
        this.setMenu_type(menu.getMenu_type());
        this.setComponent(menu.getComponent());
        this.setIcon(menu.getIcon());
        this.setIs_cache(menu.getIs_cache());
        this.setIs_frame(menu.getIs_frame());
        this.setOrder_num(menu.getOrder_num());
        this.setParent_id(menu.getParent_id());
        this.setPath(menu.getPath());
        this.setPerms(menu.getPerms());
        this.setQuery(menu.getQuery());
        this.setRemark(menu.getRemark());
        this.setStatus(menu.getStatus());
        this.setVisible(menu.getVisible());
        this.setIs_show(menu.getIs_show());
        this.setType(menu.getType());
        this.setIcon_info(menu.getIcon_info());
    }
 
    public List<SystemMenu> getChildren() {
        return children;
    }
 
    public void setChildren(List<SystemMenu> children) {
        this.children = children;
    }
}