【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.expander.SystemConfigExpander;
import cn.stylefeng.roses.kernel.system.api.pojo.user.UserLoginInfoDTO;
import cn.stylefeng.roses.kernel.validator.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum;
import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.config.modular.param;
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.EqualsAndHashCode;

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.dsctn.api.pojo.request;
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.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.service.SysSmsInfoService;
import cn.stylefeng.roses.kernel.system.api.exception.SystemModularException;
import cn.stylefeng.roses.kernel.validator.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum;
import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
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;

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

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

View File

@ -1,4 +1,4 @@
package cn.stylefeng.roses.kernel.validator;
package cn.stylefeng.roses.kernel.validator.api;
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

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;

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.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
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.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
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.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
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

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.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants;
import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
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.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants;
import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
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.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.validator.constants.ValidatorConstants;
import cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants;
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

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.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.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.stylefeng.roses.kernel.validator.exception.ParamValidateException;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum;
import cn.stylefeng.roses.kernel.validator.api.exception.ParamValidateException;
import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
import javax.validation.ConstraintViolation;
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.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.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.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.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.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;

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.Payload;
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.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_VALUE;
import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_NAME;
import static cn.stylefeng.roses.kernel.validator.api.constants.ValidatorConstants.DEFAULT_LOGIC_DELETE_FIELD_VALUE;
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.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.context.RequestGroupContext;
import cn.stylefeng.roses.kernel.validator.context.RequestParamContext;
import cn.stylefeng.roses.kernel.validator.pojo.UniqueValidateParam;
import cn.stylefeng.roses.kernel.validator.validators.unique.service.TableUniqueValueService;
import cn.stylefeng.roses.kernel.validator.api.context.RequestGroupContext;
import cn.stylefeng.roses.kernel.validator.api.context.RequestParamContext;
import cn.stylefeng.roses.kernel.validator.api.pojo.UniqueValidateParam;
import cn.stylefeng.roses.kernel.validator.api.validators.unique.service.TableUniqueValueService;
import javax.validation.ConstraintValidator;
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.stylefeng.roses.kernel.db.api.DbOperatorApi;
import cn.stylefeng.roses.kernel.db.api.context.DbOperatorContext;
import cn.stylefeng.roses.kernel.validator.exception.ParamValidateException;
import cn.stylefeng.roses.kernel.validator.exception.enums.ValidatorExceptionEnum;
import cn.stylefeng.roses.kernel.validator.pojo.UniqueValidateParam;
import cn.stylefeng.roses.kernel.validator.api.exception.ParamValidateException;
import cn.stylefeng.roses.kernel.validator.api.exception.enums.ValidatorExceptionEnum;
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.validator.BlackListApi;
import cn.stylefeng.roses.kernel.validator.api.BlackListApi;
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.validator.WhiteListApi;
import cn.stylefeng.roses.kernel.validator.api.WhiteListApi;
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.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 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.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.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.StrUtil;
import cn.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.validator.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.pojo.EasyCaptcha;
import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.api.pojo.EasyCaptcha;
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.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.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.stylefeng.roses.kernel.cache.api.CacheOperatorApi;
import cn.stylefeng.roses.kernel.validator.CountValidatorApi;
import cn.stylefeng.roses.kernel.validator.exception.CountValidateException;
import cn.stylefeng.roses.kernel.validator.exception.enums.CountValidateExceptionEnum;
import cn.stylefeng.roses.kernel.validator.api.CountValidatorApi;
import cn.stylefeng.roses.kernel.validator.api.exception.CountValidateException;
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.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.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.impl.TimedCache;
import cn.stylefeng.roses.kemel.blackwhite.BlackListService;
import cn.stylefeng.roses.kemel.blackwhite.WhiteListService;
import cn.stylefeng.roses.kemel.blackwhite.cache.BlackListMemoryCache;
import cn.stylefeng.roses.kemel.blackwhite.cache.WhiteListMemoryCache;
import cn.stylefeng.roses.kemel.captcha.CaptchaService;
import cn.stylefeng.roses.kemel.captcha.cache.CaptchaMemoryCache;
import cn.stylefeng.roses.kemel.count.DefaultCountValidator;
import cn.stylefeng.roses.kemel.count.cache.DefaultCountValidateCache;
import cn.stylefeng.roses.kernel.validator.BlackListApi;
import cn.stylefeng.roses.kernel.validator.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.CountValidatorApi;
import cn.stylefeng.roses.kernel.validator.WhiteListApi;
import cn.stylefeng.roses.kemel.validator.blackwhite.BlackListService;
import cn.stylefeng.roses.kemel.validator.blackwhite.WhiteListService;
import cn.stylefeng.roses.kemel.validator.blackwhite.cache.BlackListMemoryCache;
import cn.stylefeng.roses.kemel.validator.blackwhite.cache.WhiteListMemoryCache;
import cn.stylefeng.roses.kemel.validator.captcha.CaptchaService;
import cn.stylefeng.roses.kemel.validator.captcha.cache.CaptchaMemoryCache;
import cn.stylefeng.roses.kemel.validator.count.DefaultCountValidator;
import cn.stylefeng.roses.kemel.validator.count.cache.DefaultCountValidateCache;
import cn.stylefeng.roses.kernel.validator.api.BlackListApi;
import cn.stylefeng.roses.kernel.validator.api.CaptchaApi;
import cn.stylefeng.roses.kernel.validator.api.CountValidatorApi;
import cn.stylefeng.roses.kernel.validator.api.WhiteListApi;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

View File

@ -1,6 +1,6 @@
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 org.springframework.validation.Errors;
import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean;

View File

@ -1,6 +1,6 @@
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.MethodParameter;
import org.springframework.http.converter.HttpMessageConverter;

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.system.api.pojo.menu;
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.EqualsAndHashCode;

View File

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

View File

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

View File

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

View File

@ -1,7 +1,7 @@
package cn.stylefeng.roses.kernel.system.api.pojo.role.request;
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.EqualsAndHashCode;

View File

@ -1,9 +1,9 @@
package cn.stylefeng.roses.kernel.system.api.pojo.user.request;
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
import cn.stylefeng.roses.kernel.validator.validators.date.DateValue;
import cn.stylefeng.roses.kernel.validator.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.validators.unique.TableUniqueValue;
import cn.stylefeng.roses.kernel.validator.api.validators.date.DateValue;
import cn.stylefeng.roses.kernel.validator.api.validators.status.StatusValue;
import cn.stylefeng.roses.kernel.validator.api.validators.unique.TableUniqueValue;
import lombok.Data;
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.rule.pojo.response.ResponseData;
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 javax.annotation.Resource;