UserController.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.genersoft.iot.vmp.vmanager.user;
  2. import com.genersoft.iot.vmp.gb28181.bean.GbStream;
  3. import io.swagger.annotations.Api;
  4. import io.swagger.annotations.ApiImplicitParam;
  5. import io.swagger.annotations.ApiImplicitParams;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.beans.factory.annotation.Value;
  8. import org.springframework.util.StringUtils;
  9. import org.springframework.web.bind.annotation.CrossOrigin;
  10. import org.springframework.web.bind.annotation.GetMapping;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. @Api(tags = "用户管理")
  14. @CrossOrigin
  15. @RestController
  16. @RequestMapping("/api/user")
  17. public class UserController {
  18. @Value("${auth.username}")
  19. private String usernameConfig;
  20. @Value("${auth.password}")
  21. private String passwordConfig;
  22. @ApiOperation("登录")
  23. @ApiImplicitParams({
  24. @ApiImplicitParam(name = "username", value = "用户名", dataTypeClass = String.class),
  25. @ApiImplicitParam(name = "password", value = "密码(32未md5加密)", dataTypeClass = String.class),
  26. })
  27. @GetMapping("/login")
  28. public String login(String username, String password){
  29. if (!StringUtils.isEmpty(username) && username.equals(usernameConfig)
  30. && !StringUtils.isEmpty(password) && password.equals(passwordConfig)) {
  31. return "success";
  32. }else {
  33. return "fail";
  34. }
  35. }
  36. }