yxh
9 天以前 9df73858bc61e0e268113f5f79a8934e970a4f74
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
Êþº¾4Ö
1m    0n
0o pq
0r ps pt pu
vwx py
vzA{| p}
~€
m
ƒ„…
0‡ˆ
ƒ‰
ƒŠ
‹Œ
ƒ p
0‘’
ƒ“
ƒ”
•–
ƒ— p˜ p™š
0› pœ pžŸ  menuService*Lcom/ruoyi/system/service/ISysMenuService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;<init>()VCodeLineNumberTableLocalVariableTablethis3Lcom/ruoyi/web/controller/system/SysMenuController;listX(Lcom/ruoyi/common/core/domain/entity/SysMenu;)Lcom/ruoyi/common/core/domain/AjaxResult;menu-Lcom/ruoyi/common/core/domain/entity/SysMenu;menusLjava/util/List;LocalVariableTypeTable?Ljava/util/List<Lcom/ruoyi/common/core/domain/entity/SysMenu;>;4Lorg/springframework/web/bind/annotation/GetMapping;value/listgetInfo;(Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/AjaxResult;menuIdLjava/lang/Long;    /{menuId}"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;
treeselect /treeselectroleMenuTreeselectroleIdajax)Lcom/ruoyi/common/core/domain/AjaxResult;/roleMenuTreeselect/{roleId}add StackMapTable!Lcom/ruoyi/common/annotation/Log;title 菜单管理 businessType%Lcom/ruoyi/common/enums/BusinessType;INSERT5Lorg/springframework/web/bind/annotation/PostMapping;/add5Lorg/springframework/validation/annotation/Validated;5Lorg/springframework/web/bind/annotation/RequestBody;editUPDATE/editremoveDELETE/remove/{menuId}
SourceFileSysMenuController.java8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /system/menu 67 23 ¡¢£ ¤¥ ¦§ ¨© ª« ¤¬­ ¦® checkedKeys ¯¬ °±'com/ruoyi/common/constant/UserConstants1 ²³´ µ¶java/lang/StringBuilder 新增菜单' ·¸¹ º»'失败,菜单名称已存在 ¼» ½¾0 ¿» À»Á ÂÃ)'失败,地址必须以http(s)://开头 Ä» ÅÆ ÇÈ ÉÊ 修改菜单' Ë¢ Ì¢Í('失败,上级菜单不能选择自己 ÎÆ ÏÈ ÐÑ存在子菜单,不允许删除 Ò¾ ÓÑ菜单已分配,不允许删除 ÔÕ1com/ruoyi/web/controller/system/SysMenuController/com/ruoyi/common/core/controller/BaseController    getUserId()Ljava/lang/Long;(com/ruoyi/system/service/ISysMenuServiceselectMenuListO(Lcom/ruoyi/common/core/domain/entity/SysMenu;Ljava/lang/Long;)Ljava/util/List;success=(Ljava/lang/Object;)Lcom/ruoyi/common/core/domain/AjaxResult;selectMenuById?(Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/entity/SysMenu;buildMenuTreeSelect"(Ljava/util/List;)Ljava/util/List;"(Ljava/lang/Long;)Ljava/util/List;'com/ruoyi/common/core/domain/AjaxResult+()Lcom/ruoyi/common/core/domain/AjaxResult;selectMenuListByRoleIdputO(Ljava/lang/String;Ljava/lang/Object;)Lcom/ruoyi/common/core/domain/AjaxResult;checkMenuNameUniqueA(Lcom/ruoyi/common/core/domain/entity/SysMenu;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;+com/ruoyi/common/core/domain/entity/SysMenu getMenuName()Ljava/lang/String;toStringerror=(Ljava/lang/String;)Lcom/ruoyi/common/core/domain/AjaxResult;
getIsFramegetPath"com/ruoyi/common/utils/StringUtilsishttp(Ljava/lang/String;)Z getUsername setCreateBy(Ljava/lang/String;)V
insertMenu0(Lcom/ruoyi/common/core/domain/entity/SysMenu;)ItoAjax,(I)Lcom/ruoyi/common/core/domain/AjaxResult;    getMenuId getParentIdjava/lang/Long setUpdateBy
updateMenuhasChildByMenuId(Ljava/lang/Long;)ZwarncheckMenuExistRoledeleteMenuById(Ljava/lang/Long;)I!012345678/*·±9: ;<=>8i*´+*¶¹M*,¶°9
+,: ;<?@ABC AD4EF[sGHI8C**´+¹¶°96:;<JK4EF[sLMNO>8r*´+*¶¹M**´,¹¶°9
?@: ;<?@ABC AD4EF[sPQI8 6*´*¶¹M¸    N-
*´+¹ ¶ W- *´,¹¶ W-°9IJK#L4M:*6;<6RK(AB$STC (AD4EF[sUM NFsRV>8Ñ*´+¹¶™#*»Y·¶+¶¶¶¶¶°+¶¶™-+¶¸š#*»Y·¶+¶¶¶¶¶°+*¶¶ **´+¹!¶"°9XZ2\H^h`pa:;<?@W254XYsZ[e\]^F[s_M `ab>8­*´+¹¶™#*»Y·#¶+¶¶¶¶¶°+¶¶™-+¶¸š#*»Y·#¶+¶¶¶¶¶°+¶$+¶%¶&™#*»Y·#¶+¶¶'¶¶¶°+*¶¶(**´+¹)¶"°9"ln2pHrhtvv–xžy:­;<­?@W25-4XYsZ[e\c^F[sdM `aeI8…7*´+¹*™
*+¶,°*´+¹-™
*.¶,°**´+¹/¶"°9„ †ˆ!Š(Œ:7;<7JKW4XYsZ[e\fEF[sgM NFsJhi4jkF[sl