package org.dromara.common.translation.core.impl; import cn.hutool.core.convert.Convert; import lombok.AllArgsConstructor; import org.dromara.common.core.service.MatService; import org.dromara.common.core.service.UserService; import org.dromara.common.core.utils.StringUtils; import org.dromara.common.translation.annotation.TranslationType; import org.dromara.common.translation.constant.TransConstant; import org.dromara.common.translation.core.TranslationInterface; /** * matName翻译实现 * * @author zhuguifei */ @AllArgsConstructor @TranslationType(type = TransConstant.MAT_CODE_TO_NAME) public class MatNameTranslationImpl implements TranslationInterface { private final MatService matService; @Override public String translation(Object key, String other) { if(key == null) return ""; return matService.selectMatNameByCode(key.toString()); } }