diff --git a/src/main/java/com/gxwebsoft/common/system/entity/Menu.java b/src/main/java/com/gxwebsoft/common/system/entity/Menu.java index 6a5ed3d..79ffce5 100644 --- a/src/main/java/com/gxwebsoft/common/system/entity/Menu.java +++ b/src/main/java/com/gxwebsoft/common/system/entity/Menu.java @@ -39,6 +39,9 @@ public class Menu implements GrantedAuthority { @ApiModelProperty("菜单组件地址") private String component; + @ApiModelProperty("模块ID") + private String modules; + @ApiModelProperty("模块API") private String modulesUrl; diff --git a/src/main/java/com/gxwebsoft/common/system/mapper/xml/MenuMapper.xml b/src/main/java/com/gxwebsoft/common/system/mapper/xml/MenuMapper.xml index 0897489..89c7c6e 100644 --- a/src/main/java/com/gxwebsoft/common/system/mapper/xml/MenuMapper.xml +++ b/src/main/java/com/gxwebsoft/common/system/mapper/xml/MenuMapper.xml @@ -13,6 +13,9 @@ AND a.parent_id = #{param.parentId} + + AND a.modules = #{param.modules} + AND a.deleted = #{param.deleted} diff --git a/src/main/java/com/gxwebsoft/common/system/param/MenuParam.java b/src/main/java/com/gxwebsoft/common/system/param/MenuParam.java index 1cb7c7c..34eef38 100644 --- a/src/main/java/com/gxwebsoft/common/system/param/MenuParam.java +++ b/src/main/java/com/gxwebsoft/common/system/param/MenuParam.java @@ -40,6 +40,9 @@ public class MenuParam extends BaseParam { @ApiModelProperty("菜单组件地址") private String component; + @ApiModelProperty("模块ID") + private String modules; + @ApiModelProperty("菜单类型, 0菜单, 1按钮") @QueryField(type = QueryType.EQ) private Integer menuType;