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(); } }