【7.0.1】【validator】规范api包结构

pull/3/head
fengshuonan 2021-02-26 21:47:27 +08:00
parent dfb097aeda
commit 4a2092f89a
55 changed files with 110 additions and 111 deletions

View File

@ -23,8 +23,8 @@ import cn.stylefeng.roses.kernel.system.api.UserServiceApi;
import cn.stylefeng.roses.kernel.system.api.enums.UserStatusEnum; import cn.stylefeng.roses.kernel.system.api.enums.UserStatusEnum;
import cn.stylefeng.roses.kernel.system.api.expander.SystemConfigExpander; import cn.stylefeng.roses.kernel.system.api.expander.SystemConfigExpander;
import cn.stylefeng.roses.kernel.system.api.pojo.user.UserLoginInfoDTO; import cn.stylefeng.roses.kernel.system.api.pojo.user.UserLoginInfoDTO;
import cn.stylefeng.roses.kernel.validator.CaptchaApi; import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum; import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.config.modular.param; package cn.stylefeng.roses.kernel.config.modular.param;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.flag.FlagValue; import cn.stylefeng.roses.kernel.validator.api.validators.flag.FlagValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.dsctn.api.pojo.request; package cn.stylefeng.roses.kernel.dsctn.api.pojo.request;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -19,8 +19,8 @@ import cn.stylefeng.roses.kernel.sms.modular.param.SysSmsSendParam;
import cn.stylefeng.roses.kernel.sms.modular.param.SysSmsVerifyParam; import cn.stylefeng.roses.kernel.sms.modular.param.SysSmsVerifyParam;
import cn.stylefeng.roses.kernel.sms.modular.service.SysSmsInfoService; import cn.stylefeng.roses.kernel.sms.modular.service.SysSmsInfoService;
import cn.stylefeng.roses.kernel.system.api.exception.SystemModularException; import cn.stylefeng.roses.kernel.system.api.exception.SystemModularException;
import cn.stylefeng.roses.kernel.validator.CaptchaApi; import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum; import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator; package cn.stylefeng.roses.kernel.validator.api;
import java.util.Collection; import java.util.Collection;

View File

@ -1,6 +1,6 @@
package cn.stylefeng.roses.kernel.validator; package cn.stylefeng.roses.kernel.validator.api;
import cn.stylefeng.roses.kernel.validator.pojo.EasyCaptcha; import cn.stylefeng.roses.kernel.validator.api.pojo.EasyCaptcha;
/** /**
* Api * Api

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.validator; package cn.stylefeng.roses.kernel.validator.api;
import cn.stylefeng.roses.kernel.validator.exception.CountValidateException; import cn.stylefeng.roses.kernel.validator.api.exception.CountValidateException;
/** /**
* andAPI * andAPI

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator; package cn.stylefeng.roses.kernel.validator.api;
import java.util.Collection; import java.util.Collection;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.constants; package cn.stylefeng.roses.kernel.validator.api.constants;
/** /**
* *

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.constants; package cn.stylefeng.roses.kernel.validator.api.constants;
/** /**
* *

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.context; package cn.stylefeng.roses.kernel.validator.api.context;
/** /**
* group class * group class

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.context; package cn.stylefeng.roses.kernel.validator.api.context;
import cn.hutool.core.lang.Dict; import cn.hutool.core.lang.Dict;

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kernel.validator.exception; package cn.stylefeng.roses.kernel.validator.api.exception;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants; import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kernel.validator.exception; package cn.stylefeng.roses.kernel.validator.api.exception;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants; import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kernel.validator.exception; package cn.stylefeng.roses.kernel.validator.api.exception;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException; import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants; import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
/** /**
* XSS * XSS

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.validator.exception.enums; package cn.stylefeng.roses.kernel.validator.api.exception.enums;
import cn.stylefeng.roses.kernel.rule.constants.RuleConstants; import cn.stylefeng.roses.kernel.rule.constants.RuleConstants;
import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants; import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
import lombok.Getter; import lombok.Getter;
/** /**

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.validator.exception.enums; package cn.stylefeng.roses.kernel.validator.api.exception.enums;
import cn.stylefeng.roses.kernel.rule.constants.RuleConstants; import cn.stylefeng.roses.kernel.rule.constants.RuleConstants;
import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants; import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
import lombok.Getter; import lombok.Getter;
/** /**

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.validator.exception.enums; package cn.stylefeng.roses.kernel.validator.api.exception.enums;
import cn.stylefeng.roses.kernel.rule.constants.RuleConstants; import cn.stylefeng.roses.kernel.rule.constants.RuleConstants;
import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants; import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
import lombok.Getter; import lombok.Getter;
/** /**

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.expander; package cn.stylefeng.roses.kernel.validator.api.expander;
/** /**
* XSS * XSS

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.pojo; package cn.stylefeng.roses.kernel.validator.api.pojo;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.pojo; package cn.stylefeng.roses.kernel.validator.api.pojo;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.validator.utils; package cn.stylefeng.roses.kernel.validator.api.utils;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.validator.exception.ParamValidateException; import cn.stylefeng.roses.kernel.validator.api.exception.ParamValidateException;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum; import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import javax.validation.ConstraintViolation; import javax.validation.ConstraintViolation;
import javax.validation.Validation; import javax.validation.Validation;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.validators.date; package cn.stylefeng.roses.kernel.validator.api.validators.date;
import javax.validation.Constraint; import javax.validation.Constraint;
import javax.validation.Payload; import javax.validation.Payload;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.validators.date; package cn.stylefeng.roses.kernel.validator.api.validators.date;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.validators.flag; package cn.stylefeng.roses.kernel.validator.api.validators.flag;
import javax.validation.Constraint; import javax.validation.Constraint;
import javax.validation.Payload; import javax.validation.Payload;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.validators.flag; package cn.stylefeng.roses.kernel.validator.api.validators.flag;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum; import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.validators.status; package cn.stylefeng.roses.kernel.validator.api.validators.status;
import javax.validation.Constraint; import javax.validation.Constraint;
import javax.validation.Payload; import javax.validation.Payload;

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator.validators.status; package cn.stylefeng.roses.kernel.validator.api.validators.status;
import cn.stylefeng.roses.kernel.rule.enums.StatusEnum; import cn.stylefeng.roses.kernel.rule.enums.StatusEnum;

View File

@ -1,11 +1,11 @@
package cn.stylefeng.roses.kernel.validator.validators.unique; package cn.stylefeng.roses.kernel.validator.api.validators.unique;
import javax.validation.Constraint; import javax.validation.Constraint;
import javax.validation.Payload; import javax.validation.Payload;
import java.lang.annotation.*; import java.lang.annotation.*;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_NAME; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_NAME;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_VALUE; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_VALUE;
import static java.lang.annotation.RetentionPolicy.RUNTIME; import static java.lang.annotation.RetentionPolicy.RUNTIME;
/** /**

View File

@ -1,13 +1,13 @@
package cn.stylefeng.roses.kernel.validator.validators.unique; package cn.stylefeng.roses.kernel.validator.api.validators.unique;
import cn.hutool.core.lang.Dict; import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.context.RequestGroupContext; import cn.stylefeng.roses.kernel.validator.api.context.RequestGroupContext;
import cn.stylefeng.roses.kernel.validator.context.RequestParamContext; import cn.stylefeng.roses.kernel.validator.api.context.RequestParamContext;
import cn.stylefeng.roses.kernel.validator.pojo.UniqueValidateParam; import cn.stylefeng.roses.kernel.validator.api.pojo.UniqueValidateParam;
import cn.stylefeng.roses.kernel.validator.validators.unique.service.TableUniqueValueService; import cn.stylefeng.roses.kernel.validator.api.validators.unique.service.TableUniqueValueService;
import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext; import javax.validation.ConstraintValidatorContext;

View File

@ -1,11 +1,11 @@
package cn.stylefeng.roses.kernel.validator.validators.unique.service; package cn.stylefeng.roses.kernel.validator.api.validators.unique.service;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.db.api.DbOperatorApi; import cn.stylefeng.roses.kernel.db.api.DbOperatorApi;
import cn.stylefeng.roses.kernel.db.api.context.DbOperatorContext; import cn.stylefeng.roses.kernel.db.api.context.DbOperatorContext;
import cn.stylefeng.roses.kernel.validator.exception.ParamValidateException; import cn.stylefeng.roses.kernel.validator.api.exception.ParamValidateException;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum; import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import cn.stylefeng.roses.kernel.validator.pojo.UniqueValidateParam; import cn.stylefeng.roses.kernel.validator.api.pojo.UniqueValidateParam;
/** /**
* *

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kemel.blackwhite; package cn.stylefeng.roses.kemel.validator.blackwhite;
import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi; import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.validator.BlackListApi; import cn.stylefeng.roses.kernel.validator.api.BlackListApi;
import java.util.Collection; import java.util.Collection;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kemel.blackwhite; package cn.stylefeng.roses.kemel.validator.blackwhite;
import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi; import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.validator.WhiteListApi; import cn.stylefeng.roses.kernel.validator.api.WhiteListApi;
import java.util.Collection; import java.util.Collection;

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.blackwhite.cache; package cn.stylefeng.roses.kemel.validator.blackwhite.cache;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.BLACK_LIST_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.BLACK_LIST_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.blackwhite.cache; package cn.stylefeng.roses.kemel.validator.blackwhite.cache;
import cn.stylefeng.roses.kernel.cache.AbstractRedisCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractRedisCacheOperator;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.BLACK_LIST_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.BLACK_LIST_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.blackwhite.cache; package cn.stylefeng.roses.kemel.validator.blackwhite.cache;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.WHITE_LIST_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.WHITE_LIST_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.blackwhite.cache; package cn.stylefeng.roses.kemel.validator.blackwhite.cache;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.WHITE_LIST_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.WHITE_LIST_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -1,10 +1,10 @@
package cn.stylefeng.roses.kemel.captcha; package cn.stylefeng.roses.kemel.validator.captcha;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi; import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.validator.CaptchaApi; import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.pojo.EasyCaptcha; import cn.stylefeng.roses.kernel.validator.api.pojo.EasyCaptcha;
import com.wf.captcha.SpecCaptcha; import com.wf.captcha.SpecCaptcha;
/** /**

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.captcha.cache; package cn.stylefeng.roses.kemel.validator.captcha.cache;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.validator.constants.CaptchaConstants.CAPTCHA_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.CaptchaConstants.CAPTCHA_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.captcha.cache; package cn.stylefeng.roses.kemel.validator.captcha.cache;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.validator.constants.CaptchaConstants.CAPTCHA_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.CaptchaConstants.CAPTCHA_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -1,13 +1,12 @@
package cn.stylefeng.roses.kemel.count; package cn.stylefeng.roses.kemel.validator.count;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi; import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.validator.CountValidatorApi; import cn.stylefeng.roses.kernel.validator.api.CountValidatorApi;
import cn.stylefeng.roses.kernel.validator.exception.CountValidateException; import cn.stylefeng.roses.kernel.validator.api.exception.CountValidateException;
import cn.stylefeng.roses.kernel.validator.exception.enums.CountValidateExceptionEnum; import cn.stylefeng.roses.kernel.validator.api.exception.enums.CountValidateExceptionEnum;
import static cn.stylefeng.roses.kernel.cache.api.constants.CacheConstants.CACHE_DELIMITER; import static cn.stylefeng.roses.kernel.cache.api.constants.CacheConstants.CACHE_DELIMITER;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.*;
/** /**
* *

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kemel.count.cache; package cn.stylefeng.roses.kemel.validator.count.cache;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator; import cn.stylefeng.roses.kernel.cache.AbstractMemoryCacheOperator;
import static cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants.COUNT_VALIDATE_CACHE_KEY_PREFIX; import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.COUNT_VALIDATE_CACHE_KEY_PREFIX;
/** /**
* *

View File

@ -2,18 +2,18 @@ package cn.stylefeng.roses.kernel.validator.starter;
import cn.hutool.cache.CacheUtil; import cn.hutool.cache.CacheUtil;
import cn.hutool.cache.impl.TimedCache; import cn.hutool.cache.impl.TimedCache;
import cn.stylefeng.roses.kemel.blackwhite.BlackListService; import cn.stylefeng.roses.kemel.validator.blackwhite.BlackListService;
import cn.stylefeng.roses.kemel.blackwhite.WhiteListService; import cn.stylefeng.roses.kemel.validator.blackwhite.WhiteListService;
import cn.stylefeng.roses.kemel.blackwhite.cache.BlackListMemoryCache; import cn.stylefeng.roses.kemel.validator.blackwhite.cache.BlackListMemoryCache;
import cn.stylefeng.roses.kemel.blackwhite.cache.WhiteListMemoryCache; import cn.stylefeng.roses.kemel.validator.blackwhite.cache.WhiteListMemoryCache;
import cn.stylefeng.roses.kemel.captcha.CaptchaService; import cn.stylefeng.roses.kemel.validator.captcha.CaptchaService;
import cn.stylefeng.roses.kemel.captcha.cache.CaptchaMemoryCache; import cn.stylefeng.roses.kemel.validator.captcha.cache.CaptchaMemoryCache;
import cn.stylefeng.roses.kemel.count.DefaultCountValidator; import cn.stylefeng.roses.kemel.validator.count.DefaultCountValidator;
import cn.stylefeng.roses.kemel.count.cache.DefaultCountValidateCache; import cn.stylefeng.roses.kemel.validator.count.cache.DefaultCountValidateCache;
import cn.stylefeng.roses.kernel.validator.BlackListApi; import cn.stylefeng.roses.kernel.validator.api.BlackListApi;
import cn.stylefeng.roses.kernel.validator.CaptchaApi; import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.CountValidatorApi; import cn.stylefeng.roses.kernel.validator.api.CountValidatorApi;
import cn.stylefeng.roses.kernel.validator.WhiteListApi; import cn.stylefeng.roses.kernel.validator.api.WhiteListApi;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;

View File

@ -1,6 +1,6 @@
package cn.stylefeng.roses.kernel.validator.starter.mvc; package cn.stylefeng.roses.kernel.validator.starter.mvc;
import cn.stylefeng.roses.kernel.validator.context.RequestGroupContext; import cn.stylefeng.roses.kernel.validator.api.context.RequestGroupContext;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.Errors; import org.springframework.validation.Errors;
import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean; import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean;

View File

@ -1,6 +1,6 @@
package cn.stylefeng.roses.kernel.validator.starter.mvc; package cn.stylefeng.roses.kernel.validator.starter.mvc;
import cn.stylefeng.roses.kernel.validator.context.RequestParamContext; import cn.stylefeng.roses.kernel.validator.api.context.RequestParamContext;
import org.springframework.core.Conventions; import org.springframework.core.Conventions;
import org.springframework.core.MethodParameter; import org.springframework.core.MethodParameter;
import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.HttpMessageConverter;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.dict.modular.pojo.request; package cn.stylefeng.roses.kernel.dict.modular.pojo.request;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue; import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.dict.modular.pojo.request; package cn.stylefeng.roses.kernel.dict.modular.pojo.request;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue; import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.system.api.pojo.app; package cn.stylefeng.roses.kernel.system.api.pojo.app;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue; import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.system.api.pojo.menu; package cn.stylefeng.roses.kernel.system.api.pojo.menu;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.system.api.pojo.menu; package cn.stylefeng.roses.kernel.system.api.pojo.menu;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.flag.FlagValue; import cn.stylefeng.roses.kernel.validator.api.validators.flag.FlagValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.system.api.pojo.organization; package cn.stylefeng.roses.kernel.system.api.pojo.organization;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue; import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package cn.stylefeng.roses.kernel.system.api.pojo.organization; package cn.stylefeng.roses.kernel.system.api.pojo.organization;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue; import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.system.api.pojo.role.request; package cn.stylefeng.roses.kernel.system.api.pojo.role.request;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kernel.system.api.pojo.user.request; package cn.stylefeng.roses.kernel.system.api.pojo.user.request;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest; import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.date.DateValue; import cn.stylefeng.roses.kernel.validator.api.validators.date.DateValue;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue; import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue; import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;

View File

@ -5,7 +5,7 @@ import cn.stylefeng.roses.kernel.resource.api.annotation.ApiResource;
import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource; import cn.stylefeng.roses.kernel.resource.api.annotation.GetResource;
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData; import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
import cn.stylefeng.roses.kernel.validator.CaptchaApi; import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;