1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  | package com.doumee.api; 
 |    
 |  import com.doumee.service.business.third.model.LoginUserInfo; 
 |  import lombok.extern.slf4j.Slf4j; 
 |  import org.apache.shiro.SecurityUtils; 
 |    
 |  /** 
 |   * Controller基类 
 |   * @author Eva.Caesar Liu 
 |   * @date 2023/03/21 14:49 
 |   */ 
 |  @Slf4j 
 |  public class BaseController { 
 |    
 |      /** 
 |       * 获取当前登录用户 
 |       * @author Eva.Caesar Liu 
 |       * @date 2023/03/21 14:49 
 |       */ 
 |      protected LoginUserInfo getLoginUser () { 
 |          return (LoginUserInfo)SecurityUtils.getSubject().getPrincipal(); 
 |      } 
 |  } 
 |  
  |