package jnpf.controller;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
import io.swagger.v3.oas.annotations.Operation;
|
import jnpf.base.ActionResult;
|
import jnpf.base.SysConfigApi;
|
import jnpf.model.BaseSystemInfo;
|
import jnpf.util.NoDataSourceBind;
|
import org.apache.commons.collections4.map.HashedMap;
|
import org.springframework.beans.factory.annotation.Autowired;
|
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
|
public class AppVersionController {
|
|
@Autowired
|
private SysConfigApi sysConfigApi;
|
|
/**
|
* 判断是否需要验证码
|
*
|
* @return
|
*/
|
@NoDataSourceBind
|
@Operation(summary = "判断是否需要验证码")
|
@GetMapping("/Version")
|
public ActionResult getAppVersion() {
|
BaseSystemInfo sysConfigInfo = sysConfigApi.getSysConfigInfo();
|
String sysVersion = "";
|
Map<String, String> map = new HashedMap<>();
|
if (sysConfigInfo != null) {
|
sysVersion = sysConfigInfo.getSysVersion();
|
}
|
map.put("sysVersion", sysVersion);
|
return ActionResult.success(map);
|
}
|
}
|