1234567891011121314151617181920212223242526 |
- package com.ruoyi.common.translation.impl;
- import com.ruoyi.common.annotation.TranslationType;
- import com.ruoyi.common.constant.TransConstant;
- import com.ruoyi.common.core.service.OssService;
- import com.ruoyi.common.translation.TranslationInterface;
- import lombok.AllArgsConstructor;
- import org.springframework.stereotype.Component;
- /**
- * OSS翻译实现
- *
- * @author Lion Li
- */
- @Component
- @AllArgsConstructor
- @TranslationType(type = TransConstant.OSS_ID_TO_URL)
- public class OssUrlTranslationImpl implements TranslationInterface<String> {
- private final OssService ossService;
- @Override
- public String translation(Object key, String other) {
- return ossService.selectUrlByIds(key.toString());
- }
- }
|