BSConf.java 831 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.malk.server.beisen;
  2. import com.malk.utils.UtilMap;
  3. import lombok.Data;
  4. import org.springframework.boot.context.properties.ConfigurationProperties;
  5. import org.springframework.stereotype.Component;
  6. import java.util.Map;
  7. /**
  8. * 北森配置
  9. */
  10. @Data
  11. @Component
  12. @ConfigurationProperties(prefix = "beisen")
  13. public class BSConf {
  14. private String tenantId;
  15. private String appKey;
  16. private String appSecret;
  17. private String baseUrl;
  18. /**
  19. * Token有效期(秒)
  20. */
  21. public static final int TOKEN_EXPIRE = 7200;
  22. /**
  23. * 默认分页大小
  24. */
  25. public static final int DEFAULT_PAGE_SIZE = 100;
  26. /**
  27. * token授权参数
  28. */
  29. public static Map initTokenHeader(String accessToken) {
  30. return UtilMap.map("Authorization", "Bearer " + accessToken);
  31. }
  32. }