AppVersionController.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package jnpf.controller;
  2. import io.swagger.v3.oas.annotations.tags.Tag;
  3. import io.swagger.v3.oas.annotations.Operation;
  4. import jnpf.base.ActionResult;
  5. import jnpf.config.ConfigValueUtil;
  6. import jnpf.util.NoDataSourceBind;
  7. import org.apache.commons.collections4.map.HashedMap;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.GetMapping;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import java.util.Map;
  13. /**
  14. * 获取AppVersion
  15. *
  16. * @author :JNPF开发平台组
  17. * @version: V3.1.0
  18. * @copyright 引迈信息技术有限公司
  19. * @date :2022/3/31 11:26
  20. */
  21. @Tag(name = "获取APP版本号", description = "AppVersion")
  22. @RestController
  23. @RequestMapping("/api/app")
  24. public class AppVersionController {
  25. @Autowired
  26. private ConfigValueUtil configValueUtil;
  27. /**
  28. * 判断是否需要验证码
  29. *
  30. * @return
  31. */
  32. @NoDataSourceBind()
  33. @Operation(summary = "判断是否需要验证码")
  34. @GetMapping("/Version")
  35. public ActionResult getAppVersion() {
  36. Map<String, String> map = new HashedMap<>();
  37. map.put("sysVersion", configValueUtil.getAppVersion());
  38. return ActionResult.success(map);
  39. }
  40. }