OssUrlTranslationImpl.java 726 B

1234567891011121314151617181920212223242526
  1. package com.ruoyi.common.translation.impl;
  2. import com.ruoyi.common.annotation.TranslationType;
  3. import com.ruoyi.common.constant.TransConstant;
  4. import com.ruoyi.common.core.service.OssService;
  5. import com.ruoyi.common.translation.TranslationInterface;
  6. import lombok.AllArgsConstructor;
  7. import org.springframework.stereotype.Component;
  8. /**
  9. * OSS翻译实现
  10. *
  11. * @author Lion Li
  12. */
  13. @Component
  14. @AllArgsConstructor
  15. @TranslationType(type = TransConstant.OSS_ID_TO_URL)
  16. public class OssUrlTranslationImpl implements TranslationInterface<String> {
  17. private final OssService ossService;
  18. @Override
  19. public String translation(Object key, String other) {
  20. return ossService.selectUrlByIds(key.toString());
  21. }
  22. }