package jnpf.controller;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.Operation;
|
import jnpf.base.ActionResult;
|
import jnpf.config.ConfigValueUtil;
|
import jnpf.util.NoDataSourceBind;
|
import lombok.RequiredArgsConstructor;
|
import org.apache.commons.collections4.map.HashedMap;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import java.util.Map;
|
|
/**
|
* 获取AppVersion
|
*
|
* @author :JNPF开发平台组
|
* @version: V3.1.0
|
* @copyright 引迈信息技术有限公司
|
* @date :2022/3/31 11:26
|
*/
|
@Tag(name = "获取APP版本号", description = "AppVersion")
|
@RestController
|
@RequestMapping("/api/app")
|
@RequiredArgsConstructor
|
public class AppVersionController {
|
|
private final ConfigValueUtil configValueUtil;
|
|
|
|
/**
|
* 判断是否需要验证码
|
*
|
* @return
|
*/
|
@NoDataSourceBind()
|
@Operation(summary = "判断是否需要验证码")
|
@GetMapping("/Version")
|
public ActionResult<Map<String, String>> getAppVersion() {
|
Map<String, String> map = new HashedMap<>();
|
map.put("sysVersion", configValueUtil.getAppVersion());
|
return ActionResult.success(map);
|
}
|
}
|