CloudConstant.java 892 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.ruoyi.oss.constant;
  2. import com.ruoyi.oss.properties.CloudStorageProperties;
  3. import java.util.Arrays;
  4. import java.util.List;
  5. /**
  6. * 云存储常量
  7. *
  8. * @author Lion Li
  9. */
  10. public class CloudConstant {
  11. /**
  12. * OSS模块KEY
  13. */
  14. public static final String SYS_OSS_KEY = "sys_oss:";
  15. /**
  16. * 云存储配置KEY
  17. */
  18. public static final String CLOUD_STORAGE_CONFIG_KEY = "CloudStorageConfig";
  19. /**
  20. * 缓存配置KEY
  21. */
  22. public static final String CACHE_CONFIG_KEY = SYS_OSS_KEY + CLOUD_STORAGE_CONFIG_KEY;
  23. /**
  24. * 预览列表资源开关Key
  25. */
  26. public static final String PEREVIEW_LIST_RESOURCE_KEY = "sys.oss.previewListResource";
  27. /**
  28. * 系统数据ids
  29. */
  30. public static final List<Integer> SYSTEM_DATA_IDS = Arrays.asList(1, 2, 3, 4);
  31. public static String getPropertiesName(String key) {
  32. return key + CloudStorageProperties.class.getSimpleName();
  33. }
  34. }