‘liusuyi’
2023-05-06 a83a9afb7e3ca5dfac5208653d9530ed04fae005
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Ü
1r    0s
0t uv
0w ux uy uz
{|} u~
{A€ u‚
ƒ„…
r†
ˆ‰Š
0Œ
ˆŽ
ˆ
‘’
ˆ” u•
0–—
ˆ˜
ˆ™
š„›
ˆœ u užŸ
0  u¡¢ u£¤¥ 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;>;:Lorg/springframework/security/access/prepost/PreAuthorize;value @ss.hasPermi('system:menu:list')4Lorg/springframework/web/bind/annotation/GetMapping;/listgetInfo;(Ljava/lang/Long;)Lcom/ruoyi/common/core/domain/AjaxResult;menuIdLjava/lang/Long;!@ss.hasPermi('system:menu:query')    /{menuId}"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;
treeselect /treeselectroleMenuTreeselectroleIdajax)Lcom/ruoyi/common/core/domain/AjaxResult;/roleMenuTreeselect/{roleId}add StackMapTable@ss.hasPermi('system:menu:add')!Lcom/ruoyi/common/annotation/Log;title 菜单管理 businessType%Lcom/ruoyi/common/enums/BusinessType;INSERT5Lorg/springframework/web/bind/annotation/PostMapping;5Lorg/springframework/validation/annotation/Validated;5Lorg/springframework/web/bind/annotation/RequestBody;edit @ss.hasPermi('system:menu:edit')UPDATE4Lorg/springframework/web/bind/annotation/PutMapping;remove"@ss.hasPermi('system:menu:remove')DELETE7Lorg/springframework/web/bind/annotation/DeleteMapping;
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/String;(com/ruoyi/system/service/ISysMenuServiceselectMenuListQ(Lcom/ruoyi/common/core/domain/entity/SysMenu;Ljava/lang/String;)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/String;)Ljava/util/List;'com/ruoyi/common/core/domain/AjaxResult+()Lcom/ruoyi/common/core/domain/AjaxResult;selectMenuListByRoleId"(Ljava/lang/Long;)Ljava/util/List;putO(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 getMenuNametoStringerror=(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()Ljava/lang/Long; getParentIdjava/lang/Long setUpdateBy
updateMenuhasChildByMenuId(Ljava/lang/Long;)ZwarncheckMenuExistRoledeleteMenuById(Ljava/lang/Long;)I!012345678/*·±9: ;<=>8i*´+*¶¹M*,¶°9
+,: ;<?@ABC AD4EFsGHF[sIJK8C**´+¹¶°96:;<LM4EFsNHF[sOPQR>8r*´+*¶¹M**´,¹¶°9
?@: ;<?@ABC AD4HF[sSTK8 6*´*¶¹M¸    N-
*´+¹ ¶ W- *´,¹¶ W-°9IJK#L4M:*6;<6UM(AB$VWC (AD4HF[sXP QFsUY>8Ñ*´+¹¶™#*»Y·¶+¶¶¶¶¶°+¶¶™-+¶¸š#*»Y·¶+¶¶¶¶¶°+*¶¶ **´+¹!¶"°9XZ2\H^h`pa:;<?@Z254EFs[\]s^_e`abP cde>8­*´+¹¶™#*»Y·#¶+¶¶¶¶¶°+¶¶™-+¶¸š#*»Y·#¶+¶¶¶¶¶°+¶$+¶%¶&™#*»Y·#¶+¶¶'¶¶¶°+*¶¶(**´+¹)¶"°9"ln2pHrhtvv–xžy:­;<­?@Z25-4EFsf\]s^_e`ghP cdiK8…7*´+¹*™
*+¶,°*´+¹-™
*.¶,°**´+¹/¶"°9„ †ˆ!Š(Œ:7;<7LMZ4'EFsj\]s^_e`klF[sOP QFsLmn4opF[sq