Files
zhyc-sheep/zhyc-admin/target/classes/com/zhyc/web/controller/system/SysMenuController.class

33 lines
5.5 KiB
Plaintext
Raw Normal View History

2025-12-27 12:37:58 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>
 .com/zhyc/common/core/controller/BaseController<init>()V  
0com/zhyc/web/controller/system/SysMenuController menuService)Lcom/zhyc/system/service/ISysMenuService;
  getUserId()Ljava/lang/Long;  'com/zhyc/system/service/ISysMenuServiceselectMenuListN(Lcom/zhyc/common/core/domain/entity/SysMenu;Ljava/lang/Long;)Ljava/util/List;
 success<(Ljava/lang/Object;)Lcom/zhyc/common/core/domain/AjaxResult;  selectMenuById>(Ljava/lang/Long;)Lcom/zhyc/common/core/domain/entity/SysMenu;  !"buildMenuTreeSelect"(Ljava/util/List;)Ljava/util/List; $ %"(Ljava/lang/Long;)Ljava/util/List;
'() *&com/zhyc/common/core/domain/AjaxResult*()Lcom/zhyc/common/core/domain/AjaxResult;, checkedKeys . /%selectMenuListByRoleId
'1 23putN(Ljava/lang/String;Ljava/lang/Object;)Lcom/zhyc/common/core/domain/AjaxResult;5menus 7 89checkMenuNameUnique/(Lcom/zhyc/common/core/domain/entity/SysMenu;)Z;java/lang/StringBuilder
:> 新增菜单'
:@ ABappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
DEF GH*com/zhyc/common/core/domain/entity/SysMenu getMenuName()Ljava/lang/String;J'失败,菜单名称已存在
:L MHtoString
O PQerror<(Ljava/lang/String;)Lcom/zhyc/common/core/domain/AjaxResult;S&com/zhyc/common/constant/UserConstantsU0
DW XH
getIsFrame
Z[\ ]^java/lang/Stringequals(Ljava/lang/Object;)Z
D` aHgetPath
cde fg!com/zhyc/common/utils/StringUtilsishttp(Ljava/lang/String;)Zi)'失败地址必须以http(s)://开头
k lH getUsername
Dn op setCreateBy(Ljava/lang/String;)V r st
insertMenu/(Lcom/zhyc/common/core/domain/entity/SysMenu;)I
v wxtoAjax+(I)Lcom/zhyc/common/core/domain/AjaxResult;z 修改菜单'
D| } getMenuId
D <00> getParentId
<00>[<00>java/lang/Long<00>('失败,上级菜单不能选择自己
D<00> <00>p setUpdateBy <00> <00>t
updateMenu <00> <00><00>hasChildByMenuId(Ljava/lang/Long;)Z<00>存在子菜单,不允许删除
<00> <00>Qwarn <00> <00><00>checkMenuExistRole<00>菜单已分配,不允许删除 <00> <00><00>deleteMenuById(Ljava/lang/Long;)IRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis2Lcom/zhyc/web/controller/system/SysMenuController;listV(Lcom/zhyc/common/core/domain/entity/SysMenu;)Lcom/zhyc/common/core/domain/AjaxResult;menu,Lcom/zhyc/common/core/domain/entity/SysMenu;Ljava/util/List;LocalVariableTypeTable>Ljava/util/List<Lcom/zhyc/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/zhyc/common/core/domain/AjaxResult;menuIdLjava/lang/Long;!@ss.hasPermi('system:menu:query') /{menuId}"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/PathVariable;
treeselect /treeselectroleMenuTreeselectroleIdajax(Lcom/zhyc/common/core/domain/AjaxResult;/roleMenuTreeselect/{roleId}add StackMapTable@ss.hasPermi('system:menu:add') Lcom/zhyc/common/annotation/Log;title 菜单管理 businessType$Lcom/zhyc/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! <00><00><00>/*<2A><01><00><00> <00><00><00><00><00>i*<2A>+*<2A> <0A>M*,<2C><17><00>
+,<00> <00><00><00><00>5<00><00> 5<00><00><00><00>s<00><00><00>[s<00><00><00><00>C**<2A>+<2B><00><17><00>6<00><00><00><00><00><00><00><00>s<00><00><00>[s<00><00><00><00><00><00>r*<2A>+*<2A> <0A>M**<2A>,<2C><00><17><00>
?@<00> <00><00><00><00>5<00><00> 5<00><00><00><00>[s<00><00><00><00><00>6*<2A>*<2A> <0A>#M<>&N-+*<2A>+<2B>-<00>0W-4*<2A>,<2C><00>0W-<2D><00>IJK#L4M<00>*6<00><00>6<00><00>(5<00>$<00><00><00> (5<00><00><00><00>[s<00><00> <00><00>s<00><00><00><00><00>z*<2A>+<2B>6<00>#*<2A>:Y<><=<3D>?+<2B>C<>?I<>?<3F>K<>N<>T+<2B>V<>Y<>-+<2B>_<>b<>#*<2A>:Y<><=<3D>?+<2B>C<>?h<>?<3F>K<>N<>+*<2A>j<>m**<2A>+<2B>q<00>u<><00>X Z-\C^c`ka<00>z<00><00>z<00><00><00>-5<00><00><00>s<00><00><00>s<00><00>e<00><00><00><00> <00><00><00><00><00><00>*<2A>+<2B>6<00>#*<2A>:Y<><y<>?+<2B>C<>?I<>?<3F>K<>N<>T+<2B>V<>Y<>-+<2B>_<>b<>#*<2A>:Y<><y<>?+<2B>C<>?h<>?<3F>K<>N<>+<2B>{+<2B>~<7E><00><>#*<2A>:Y<><y<>?+<2B>C<>?<12><>?<3F>K<>N<>+*<2A>j<><00>**<2A>+<2B><00><00>u<><00>"l n-pCrctqv<00>x<00>y<00><00><00><00><00><00><00><00>-5-<00><00><00>s<00><00><00>s<00><00>e<00><00><00><00> <00><00><00><00><00><00>7*<2A>+<2B><00><00>
*<12><><00><>*<2A>+<2B><00><00>
*<12><><00><>**<2A>+<2B><00><00>u<><00><00> <00><00>!<00>(<00><00>7<00><00>7<00><00><00><00>'<00><00>s<00><00><00>s<00><00>e<00><00><00><00>[s<00><00> <00><00>s<00><00><00><00><00><00><00>[s<00>