增加APP配置获取接口

This commit is contained in:
wanggeng 2022-03-22 15:41:59 +08:00
parent c2a8dbba0e
commit 1970c22e2a

View File

@ -0,0 +1,39 @@
package cn.com.tenlion.usercenter.controller.app.api.config;
import ink.wgink.common.base.DefaultBaseController;
import ink.wgink.interfaces.consts.ISystemConstant;
import ink.wgink.login.base.manager.ConfigManager;
import ink.wgink.pojo.result.ErrorResult;
import io.swagger.annotations.*;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
/**
* @ClassName: ConfigAppController
* @Description: 业务
* @Author: CodeFactory
* @Date: 2021-11-03 21:32:52
* @Version: 3.0
**/
@Api(tags = ISystemConstant.API_TAGS_APP_PREFIX + "配置接口")
@RestController
@RequestMapping(ISystemConstant.APP_PREFIX + "/config")
public class ConfigAppController extends DefaultBaseController {
@ApiOperation(value = "获取配置", notes = "获取配置接口")
@ApiImplicitParams({
@ApiImplicitParam(name = "token", value = "token", paramType = "header"),
})
@ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)})
@GetMapping("get-config")
public Map<String, String> getConfig(@RequestHeader("token") String token) {
Map<String, String> configParams = ConfigManager.getInstance().getAppConfigParams();
return configParams == null ? new HashMap<>(0) : configParams;
}
}