init: cdk初步+语言管理

This commit is contained in:
2025-09-30 14:05:28 +08:00
parent 5d2fb8189e
commit 7f8fd6d174
83 changed files with 4164 additions and 2 deletions

View File

@@ -0,0 +1,14 @@
package vip.storm.common.pojo;
import lombok.Data;
/**
* 通用下拉框对象
* @Author: lyd
* @Date: 2025/9/29
*/
@Data
public class CommonSelect {
private String value;
private String label;
}

View File

@@ -0,0 +1,22 @@
package vip.storm.common.util;
import cn.hutool.core.collection.CollUtil;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.function.Function;
import java.util.stream.Collectors;
/**
* @Author: lyd
* @Date: 2025/9/29
*/
public class CommonCollectionUtil {
public static <T, U> List<U> mapList(Collection<T> from, Function<T, U> func) {
if (CollUtil.isEmpty(from)) {
return new ArrayList<>();
}
return from.stream().map(func).collect(Collectors.toList());
}
}