update 格式化全部代码

This commit is contained in:
疯狂的狮子Li
2026-06-04 18:11:39 +08:00
parent 5f8902c79a
commit 7fbd6fffcc
271 changed files with 1064 additions and 894 deletions
@@ -1,10 +1,6 @@
package org.dromara.common.translation.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.lang.annotation.*;
/**
* 通用翻译注解
@@ -5,13 +5,7 @@ import org.dromara.common.core.utils.StreamUtils;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.translation.annotation.TranslationType;
import java.util.Arrays;
import java.util.Collection;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.*;
import java.util.function.Function;
/**
@@ -33,7 +27,7 @@ public interface TranslationInterface<T> {
/**
* 批量翻译。
*
* @param keys 需要被翻译的键集合
* @param keys 需要被翻译的键集合
* @param other 其他参数
* @return 翻译结果映射
*/
@@ -81,8 +75,8 @@ public interface TranslationInterface<T> {
*
* @param ids 原始 ID 字符串
* @param mapper ID 到值的映射函数
* @param <E> 值类型
* @return 拼接后的结果字符串
* @param <E> 值类型
*/
default <E> String joinMappedValues(String ids, Function<Long, E> mapper) {
return StreamUtils.join(parseLongIds(ids), id -> {
@@ -12,12 +12,7 @@ import org.dromara.common.translation.annotation.TranslationType;
import org.dromara.common.translation.core.TranslationInterface;
import org.springframework.core.annotation.Order;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.*;
/**
* 翻译响应处理器。
@@ -1,12 +1,12 @@
package org.dromara.common.translation.core.impl;
import cn.hutool.core.convert.Convert;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import org.dromara.common.translation.annotation.TranslationType;
import org.dromara.common.translation.constant.TransConstant;
import org.dromara.common.translation.core.TranslationInterface;
import org.dromara.system.api.RemoteDeptService;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -27,7 +27,7 @@ public class DeptNameTranslationImpl implements TranslationInterface<String> {
/**
* 将部门 ID 或 ID 集合翻译为部门名称。
*
* @param key 部门 ID 或逗号分隔的 ID 字符串
* @param key 部门 ID 或逗号分隔的 ID 字符串
* @param other 额外参数
* @return 部门名称
*/
@@ -39,7 +39,7 @@ public class DeptNameTranslationImpl implements TranslationInterface<String> {
/**
* 批量将部门 ID 翻译为部门名称。
*
* @param keys 部门 ID 集合
* @param keys 部门 ID 集合
* @param other 额外参数
* @return 部门 ID 与部门名称映射
*/
@@ -60,7 +60,7 @@ public class DeptNameTranslationImpl implements TranslationInterface<String> {
/**
* 根据原始键构建部门名称翻译值。
*
* @param source 原始键
* @param source 原始键
* @param deptNames 部门 ID 与部门名称映射
* @return 部门名称
*/
@@ -1,12 +1,12 @@
package org.dromara.common.translation.core.impl;
import lombok.AllArgsConstructor;
import org.dromara.common.core.service.DictService;
import org.dromara.common.core.utils.StreamUtils;
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;
import lombok.AllArgsConstructor;
import java.util.Arrays;
import java.util.LinkedHashMap;
@@ -27,7 +27,7 @@ public class DictTypeTranslationImpl implements TranslationInterface<String> {
/**
* 根据字典类型和字典值翻译显示标签。
*
* @param key 字典值
* @param key 字典值
* @param other 字典类型
* @return 字典标签
*/
@@ -42,7 +42,7 @@ public class DictTypeTranslationImpl implements TranslationInterface<String> {
/**
* 批量根据字典类型和字典值翻译显示标签。
*
* @param keys 字典值集合
* @param keys 字典值集合
* @param other 字典类型
* @return 字典值与字典标签映射
*/
@@ -28,7 +28,7 @@ public class NicknameTranslationImpl implements TranslationInterface<String> {
/**
* 将用户 ID 或 ID 集合翻译为用户昵称。
*
* @param key 用户 ID 或逗号分隔的 ID 字符串
* @param key 用户 ID 或逗号分隔的 ID 字符串
* @param other 额外参数
* @return 用户昵称
*/
@@ -58,7 +58,7 @@ public class NicknameTranslationImpl implements TranslationInterface<String> {
/**
* 批量将用户 ID 翻译为用户昵称。
*
* @param keys 用户 ID 集合
* @param keys 用户 ID 集合
* @param other 额外参数
* @return 用户 ID 与用户昵称映射
*/
@@ -79,7 +79,7 @@ public class NicknameTranslationImpl implements TranslationInterface<String> {
/**
* 根据原始键构建用户昵称翻译值。
*
* @param source 原始键
* @param source 原始键
* @param userNames 用户 ID 与用户昵称映射
* @return 用户昵称
*/
@@ -1,13 +1,13 @@
package org.dromara.common.translation.core.impl;
import cn.hutool.core.convert.Convert;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import org.dromara.common.core.utils.StreamUtils;
import org.dromara.common.translation.annotation.TranslationType;
import org.dromara.common.translation.constant.TransConstant;
import org.dromara.common.translation.core.TranslationInterface;
import org.dromara.resource.api.RemoteFileService;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import org.dromara.resource.api.domain.RemoteFile;
import java.util.LinkedHashMap;
@@ -30,7 +30,7 @@ public class OssUrlTranslationImpl implements TranslationInterface<String> {
/**
* 将 OSS ID 或 ID 集合翻译为访问地址。
*
* @param key OSS ID 或逗号分隔的 ID 字符串
* @param key OSS ID 或逗号分隔的 ID 字符串
* @param other 额外参数
* @return 访问地址
*/
@@ -42,7 +42,7 @@ public class OssUrlTranslationImpl implements TranslationInterface<String> {
/**
* 批量将 OSS ID 翻译为访问地址。
*
* @param keys OSS ID 集合
* @param keys OSS ID 集合
* @param other 额外参数
* @return OSS ID 与访问地址映射
*/
@@ -64,7 +64,7 @@ public class OssUrlTranslationImpl implements TranslationInterface<String> {
/**
* 根据原始键构建 OSS 地址翻译值。
*
* @param source 原始键
* @param source 原始键
* @param ossUrls OSS ID 与访问地址映射
* @return OSS 访问地址
*/
@@ -1,6 +1,8 @@
package org.dromara.common.translation.core.impl;
import cn.hutool.core.convert.Convert;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import org.dromara.common.core.constant.CacheNames;
import org.dromara.common.core.utils.StreamUtils;
import org.dromara.common.core.utils.StringUtils;
@@ -9,8 +11,6 @@ import org.dromara.common.translation.annotation.TranslationType;
import org.dromara.common.translation.constant.TransConstant;
import org.dromara.common.translation.core.TranslationInterface;
import org.dromara.system.api.RemoteUserService;
import lombok.AllArgsConstructor;
import org.apache.dubbo.config.annotation.DubboReference;
import org.dromara.system.api.domain.vo.RemoteUserVo;
import java.util.LinkedHashMap;
@@ -32,7 +32,7 @@ public class UserNameTranslationImpl implements TranslationInterface<String> {
/**
* 将用户 ID 翻译为用户名。
*
* @param key 用户 ID
* @param key 用户 ID
* @param other 额外参数
* @return 用户名
*/
@@ -49,7 +49,7 @@ public class UserNameTranslationImpl implements TranslationInterface<String> {
/**
* 批量将用户 ID 翻译为用户名。
*
* @param keys 用户 ID 集合
* @param keys 用户 ID 集合
* @param other 额外参数
* @return 用户 ID 与用户名映射
*/
@@ -70,7 +70,7 @@ public class UserNameTranslationImpl implements TranslationInterface<String> {
/**
* 根据原始键构建用户名翻译值。
*
* @param source 原始键
* @param source 原始键
* @param userNames 用户 ID 与用户名映射
* @return 用户名
*/