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.DeptService;
- import com.ruoyi.common.translation.TranslationInterface;
- import lombok.AllArgsConstructor;
- import org.springframework.stereotype.Component;
- /**
- * 部门翻译实现
- *
- * @author Lion Li
- */
- @Component
- @AllArgsConstructor
- @TranslationType(type = TransConstant.DEPT_ID_TO_NAME)
- public class DeptNameTranslationImpl implements TranslationInterface<String> {
- private final DeptService deptService;
-
- @Override
- public String translation(Object key, String other) {
- return deptService.selectDeptNameByIds(key.toString());
- }
- }
|