BaseLogin.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.uas.sso.entity.login;
  2. import com.uas.sso.AccountConfig;
  3. import com.uas.sso.core.Const;
  4. import org.springframework.util.StringUtils;
  5. /**
  6. * @author wangmh
  7. * @create 2018-08-09 13:47
  8. * @desc 登录实体基类
  9. **/
  10. public abstract class BaseLogin {
  11. /**
  12. * 应用id(默认sso)
  13. */
  14. private String appId = AccountConfig.ACCOUNT_CENTER;
  15. /**
  16. * 登录后跳转地址(默认优软云)
  17. */
  18. private String returnUrl = Const.HOME_PAGE;
  19. /**
  20. * 基本登录接口
  21. */
  22. private String baseUrl;
  23. /**
  24. * 是否登录全部
  25. */
  26. private Boolean loginAll = true;
  27. /**
  28. * cookie有效期
  29. */
  30. private Integer maxage;
  31. public String getAppId() {
  32. return appId;
  33. }
  34. public void setAppId(String appId) {
  35. if (StringUtils.isEmpty(appId)) {
  36. appId = AccountConfig.ACCOUNT_CENTER;
  37. }
  38. this.appId = appId;
  39. }
  40. public String getReturnUrl() {
  41. return returnUrl;
  42. }
  43. public void setReturnUrl(String returnUrl) {
  44. if (StringUtils.isEmpty(appId)) {
  45. appId = Const.HOME_PAGE;
  46. }
  47. this.returnUrl = returnUrl;
  48. }
  49. public String getBaseUrl() {
  50. return baseUrl;
  51. }
  52. public void setBaseUrl(String baseUrl) {
  53. this.baseUrl = baseUrl;
  54. }
  55. public Boolean isLoginAll() {
  56. return loginAll;
  57. }
  58. public void setLoginAll(Boolean loginAll) {
  59. if (loginAll == null) {
  60. loginAll = true;
  61. }
  62. this.loginAll = loginAll;
  63. }
  64. public Integer getMaxage() {
  65. return maxage;
  66. }
  67. public void setMaxage(Integer maxage) {
  68. this.maxage = maxage;
  69. }
  70. }