package com.mindskip.xzs.controller.wechat;
|
|
import com.mindskip.xzs.context.WechatContext;
|
import com.mindskip.xzs.domain.User;
|
import com.mindskip.xzs.domain.UserToken;
|
import com.mindskip.xzs.utility.ModelMapperSingle;
|
import org.modelmapper.ModelMapper;
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
/**
|
* @version 2.2.0
|
* @description: 接口基础类
|
* Copyright (C), 2020-2021, 武汉思维跳跃科技有限公司
|
* @date 2021 /9/7 9:45
|
*/
|
public class BaseWechatApiController {
|
/**
|
* The constant modelMapper.
|
*/
|
protected final static ModelMapper modelMapper = ModelMapperSingle.Instance();
|
@Autowired
|
private WechatContext wechatContext;
|
|
/**
|
* Gets current user.
|
*
|
* @return the current user
|
*/
|
protected User getCurrentUser() {
|
return wechatContext.getCurrentUser();
|
}
|
|
/**
|
* Gets user token.
|
*
|
* @return the user token
|
*/
|
protected UserToken getUserToken() {
|
return wechatContext.getCurrentUserToken();
|
}
|
}
|