package cn.cerc.mis.core;

import lombok.Getter;
import lombok.Setter;

import java.util.HashMap;
import java.util.Map;

/**
 * 用于构建右边菜单的显示
 */
public class MenuItem {

    // 菜单标题
    @Setter
    @Getter
    private String title;

    // 菜单编号，一般为数字
    @Setter
    @Getter
    private String pageNo;

    // 软件类别，如 1,2,，其中1及2各代表一种软件
    @Setter
    @Getter
    private String versions;

    // 菜单授权码
    @Setter
    @Getter
    private String proccode;

    // true: 需要登录方可使用
    @Setter
    @Getter
    private String security;

    // 上级菜单，若无，则为""
    @Setter
    @Getter
    private String parent;

    // 菜单图标，为URL值
    @Setter
    @Getter
    private String imageUrl;

    // 菜单分组
    @Setter
    @Getter
    private String group;

    // 菜单代码
    private String code;
    private boolean window;

    // 所有参数值
    private Map<String, String> params = new HashMap<>();

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public void setParam(String key, String value) {
        params.put(key, value);
    }

    private String getParam(String key) {
        return params.get(key);
    }

    @Deprecated
    public Map<String, String> getParams() {
        return params;
    }

    @Deprecated
    public void setParams(Map<String, String> params) {
        this.params = params;
    }

    public boolean isWindow() {
        return window;
    }

    public void setWindow(boolean window) {
        this.window = window;
    }

}

@@ -601,17 +601,25 @@
 ;%0A%0A    /
-/
+**%0A     *
  %E8%8F%9C%E5%8D%95%E5%9B%BE%E6%A0%87%EF%BC%8C%E4%B8%BAU
@@ -622,16 +622,72 @@
 %E6%A0%87%EF%BC%8C%E4%B8%BAURL%E5%80%BC%0A
+     * %3Cp%3E%0A     * %E8%8F%9C%E5%8D%95%E5%9B%BE%E6%A0%87%E4%B8%8D%E9%9C%80%E8%A6%81%E4%BB%8E%E6%AD%A4%E9%A1%B9%E8%BF%9B%E8%A1%8C%E8%AE%BE%E7%BD%AE%EF%BC%8C%E8%80%8C%E6%98%AF%E5%A4%96%E9%83%A8%E6%A0%B9%E6%8D%AE%E8%8F%9C%E5%8D%95%E4%BB%A3%E7%A0%81%E7%9B%B4%E6%8E%A5%E8%AF%BB%E5%8F%96%0A     */%0A
     @Set
@@ -694,32 +694,48 @@
 ter%0A    @Getter%0A
+    @Deprecated%0A
     private Stri
@@ -746,11 +746,11 @@
 mage
-Url
+Src
 ;%0A%0A 

Update MenuItem.java