diff --git a/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/entity/SysMenu.java b/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/entity/SysMenu.java index 167733eb9..4bd2de1c7 100644 --- a/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/entity/SysMenu.java +++ b/pigx-upms/pigx-upms-api/src/main/java/com/pig4cloud/pigx/admin/api/entity/SysMenu.java @@ -83,11 +83,17 @@ public class SysMenu extends Model { @Schema(description = "前端路由标识路径") private String path; - /** - * 菜单显示隐藏控制 - */ - @Schema(description = "菜单是否显示") - private String visible; + /** + * 前端组件 + */ + @Schema(description = "前端组件") + private String component; + + /** + * 菜单显示隐藏控制 + */ + @Schema(description = "菜单是否显示") + private String visible; /** * 排序值 diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysMenuServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysMenuServiceImpl.java index 86ba3c21d..3cf573f3d 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysMenuServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysMenuServiceImpl.java @@ -157,6 +157,7 @@ public class SysMenuServiceImpl extends ServiceImpl impl // 扩展属性 Map extra = new HashMap<>(); extra.put("path", menu.getPath()); + extra.put("componentPath", menu.getComponent()); extra.put("menuType", menu.getMenuType()); extra.put("permission", menu.getPermission()); extra.put("sortOrder", menu.getSortOrder()); diff --git a/pigx-upms/pigx-upms-biz/src/main/resources/mapper/SysMenuMapper.xml b/pigx-upms/pigx-upms-biz/src/main/resources/mapper/SysMenuMapper.xml index 2853e68d0..9d5633dbf 100644 --- a/pigx-upms/pigx-upms-biz/src/main/resources/mapper/SysMenuMapper.xml +++ b/pigx-upms/pigx-upms-biz/src/main/resources/mapper/SysMenuMapper.xml @@ -26,6 +26,7 @@ + @@ -45,6 +46,7 @@ sys_menu.name, sys_menu.permission, sys_menu.path, + sys_menu.component, sys_menu.parent_id, sys_menu.icon, sys_menu.sort_order,