package com.cool.bang.common.base;

import com.cool.bang.common.tools.secure.SecurityUtil;
import com.cool.bang.common.web.response.ResultController;
import com.cool.bang.modules.system.domain.po.User;

/**
 * Base Controller (基础控制器类)
 *
 * @author PeiZhi Guo
 * 2021-2-18 15:58
 */
public class BaseController extends ResultController {

    /**
     * 获取当前登录用户的信息
     *
     * Return SysUser
     */
    protected static User getCurrentUser() {
        return (User) SecurityUtil.getAuthentication().getPrincipal();
    }
}
