From ca6ad5acfb389b852211355c4a56c71769a018c9 Mon Sep 17 00:00:00 2001 From: houzhongjian <houzhongyi@126.com> Date: 星期四, 05 六月 2025 17:55:36 +0800 Subject: [PATCH] v2.0版本初始化 --- iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/validation/InEnumCollectionValidator.java | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/validation/InEnumCollectionValidator.java b/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/validation/InEnumCollectionValidator.java index ce162b2..41a8d5d 100644 --- a/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/validation/InEnumCollectionValidator.java +++ b/iailab-framework/iailab-common/src/main/java/com/iailab/framework/common/validation/InEnumCollectionValidator.java @@ -1,7 +1,7 @@ package com.iailab.framework.common.validation; import cn.hutool.core.collection.CollUtil; -import com.iailab.framework.common.core.IntArrayValuable; +import com.iailab.framework.common.core.ArrayValuable; import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; @@ -9,24 +9,23 @@ import java.util.Collection; import java.util.Collections; import java.util.List; -import java.util.stream.Collectors; -public class InEnumCollectionValidator implements ConstraintValidator<InEnum, Collection<Integer>> { +public class InEnumCollectionValidator implements ConstraintValidator<InEnum, Collection<?>> { - private List<Integer> values; + private List<?> values; @Override public void initialize(InEnum annotation) { - IntArrayValuable[] values = annotation.value().getEnumConstants(); + ArrayValuable<?>[] values = annotation.value().getEnumConstants(); if (values.length == 0) { this.values = Collections.emptyList(); } else { - this.values = Arrays.stream(values[0].array()).boxed().collect(Collectors.toList()); + this.values = Arrays.asList(values[0].array()); } } @Override - public boolean isValid(Collection<Integer> list, ConstraintValidatorContext context) { + public boolean isValid(Collection<?> list, ConstraintValidatorContext context) { // 校验通过 if (CollUtil.containsAll(values, list)) { return true; -- Gitblit v1.9.3