zxl
2025-11-12 036c6f1773692488838fdac94e6400ccbf074749
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
Êþº¾=¦
 %com/ycl/common/core/domain/AjaxResultsuccess)()Lcom/ycl/common/core/domain/AjaxResult;        
0com/ycl/web/controller/system/SysLoginController loginService/Lcom/ycl/framework/web/service/SysLoginService;
 *com/ycl/common/core/domain/model/LoginBody getUsername()Ljava/lang/String;
  getPassword
 getCode
 getUuid
  !-com/ycl/framework/web/service/SysLoginServicelogin\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;#!com/ycl/common/constant/Constants%token
' ()putM(Ljava/lang/String;Ljava/lang/Object;)Lcom/ycl/common/core/domain/AjaxResult;
+,- ./"com/ycl/common/utils/SecurityUtils getLoginUser.()Lcom/ycl/common/core/domain/model/LoginUser;
123 45*com/ycl/common/core/domain/model/LoginUsergetUser-()Lcom/ycl/common/core/domain/entity/SysUser;    7 89permissionService4Lcom/ycl/framework/web/service/SysPermissionService;
;<= >?2com/ycl/framework/web/service/SysPermissionServicegetRolePermission<(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/Set;
;A B?getMenuPermissionDuserFrolesH permissions
JKL MN)com/ycl/common/core/domain/entity/SysUsergetDept-()Lcom/ycl/common/core/domain/entity/SysDept;
PQR STjava/util/ObjectsnonNull(Ljava/lang/Object;)Z    V WX deptService(Lcom/ycl/system/service/ISysDeptService;
Z[\ ]^)com/ycl/common/core/domain/entity/SysDept    getDeptId()Ljava/lang/Long; `ab cd&com/ycl/system/service/ISysDeptService getChildIds"(Ljava/lang/Long;)Ljava/util/List;f childDeptList
+h i^    getUserId    k lm menuService(Lcom/ycl/system/service/ISysMenuService; opq rd&com/ycl/system/service/ISysMenuServiceselectMenuTreeByUserId ot uv
buildMenus"(Ljava/util/List;)Ljava/util/List;
x y;(Ljava/lang/Object;)Lcom/ycl/common/core/domain/AjaxResult;
{|} ~java/lang/Object<init>()VU(Lcom/ycl/common/core/domain/model/LoginBody;)Lcom/ycl/common/core/domain/AjaxResult;CodeLineNumberTableLocalVariableTablethis2Lcom/ycl/web/controller/system/SysLoginController;    loginBody,Lcom/ycl/common/core/domain/model/LoginBody;ajax'Lcom/ycl/common/core/domain/AjaxResult;Ljava/lang/String;RuntimeVisibleAnnotations5Lorg/springframework/web/bind/annotation/PostMapping;value/login"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;getInfodeptIdsLjava/util/List;+Lcom/ycl/common/core/domain/entity/SysUser;Ljava/util/Set;LocalVariableTypeTable"Ljava/util/List<Ljava/lang/Long;>;#Ljava/util/Set<Ljava/lang/String;>; StackMapTable› java/util/Set4Lorg/springframework/web/bind/annotation/GetMapping;
getRoutersuserIdLjava/lang/Long;menus=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysMenu;>;¶(Lcom/ycl/framework/web/service/SysLoginService;Lcom/ycl/system/service/ISysMenuService;Lcom/ycl/framework/web/service/SysPermissionService;Lcom/ycl/system/service/ISysDeptService;)V
SourceFileSysLoginController.java8Lorg/springframework/web/bind/annotation/RestController;!{ lm89WX €‚&¸M*´+¶ +¶+¶+¶¶N,$-¶&W,°‚13435$6ƒ*&„…&†‡"ˆ‰
%Š‹Œ[sŽ‘*b¸*¶0L*´6+¶:M*´6+¶@N¸:C+¶&WE,¶&WG-¶&W+¶I¸O™*´U+¶I¶Y¹_:e¶&W°‚. @BDEF'G0H9JCKUL_Nƒ>U
’“b„…[D”RF•IH•Dˆ‰– U
’—RF˜IH˜™ÿ_Jšš‹œ[s‘u¸gL*´j+¹nM*´j,¹s¸w°‚XYZƒ „…žŸ “–  ¡‹œ[s~¢l*·z*+µ*,µj*-µ6*µU±‚ƒ4„… lm89WX£¤‹¥