diff --git a/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.java b/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.java index e4d72fc..c3eed81 100644 --- a/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.java +++ b/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/auth/vo/AuthPermissionInfoRespVO.java @@ -71,6 +71,9 @@ public class AuthPermissionInfoRespVO { @Schema(description = "菜单名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "千通") private String name; + @Schema(description = "国际化key", example = "menu.system") + private String i18nKey; + @Schema(description = "路由地址,仅菜单类型为菜单或者目录时,才需要传", example = "post") private String path; diff --git a/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/permission/vo/menu/MenuRespVO.java b/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/permission/vo/menu/MenuRespVO.java index 525c4de..b03ef9c 100644 --- a/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/permission/vo/menu/MenuRespVO.java +++ b/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/controller/admin/permission/vo/menu/MenuRespVO.java @@ -20,6 +20,9 @@ public class MenuRespVO { @Size(max = 50, message = "菜单名称长度不能超过50个字符") private String name; + @Schema(description = "国际化key", example = "menu.system") + private String i18nKey; + @Schema(description = "权限标识,仅菜单类型为按钮时,才需要传递", example = "sys:menu:add") @Size(max = 100) private String permission; diff --git a/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/dal/dataobject/permission/MenuDO.java b/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/dal/dataobject/permission/MenuDO.java index 43ac916..ed09008 100644 --- a/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/dal/dataobject/permission/MenuDO.java +++ b/agt-module-system/agt-module-system-server/src/main/java/org/agt/module/system/dal/dataobject/permission/MenuDO.java @@ -61,6 +61,10 @@ public class MenuDO extends BaseDO { * 父菜单ID */ private Long parentId; + /** + * 国际化key,可选,如果填了优先用国际化key取代菜单名称,不填则采用菜单名称 + */ + private String i18nKey; /** * 路由地址 * @@ -105,5 +109,4 @@ public class MenuDO extends BaseDO { * 如果为 false 时,当该菜单只有一个子菜单时,不展示自己,直接展示子菜单 */ private Boolean alwaysShow; - }