提交 bea8d4e6 编写于 作者: N NAVER

Merge remote-tracking branch 'origin/dev' into dev

...@@ -23,7 +23,7 @@ import com.pig4cloud.pig.common.core.constant.SecurityConstants; ...@@ -23,7 +23,7 @@ import com.pig4cloud.pig.common.core.constant.SecurityConstants;
import com.pig4cloud.pig.common.security.component.PigWebResponseExceptionTranslator; import com.pig4cloud.pig.common.security.component.PigWebResponseExceptionTranslator;
import com.pig4cloud.pig.common.security.service.PigClientDetailsService; import com.pig4cloud.pig.common.security.service.PigClientDetailsService;
import com.pig4cloud.pig.common.security.service.PigUser; import com.pig4cloud.pig.common.security.service.PigUser;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
...@@ -51,7 +51,7 @@ import java.util.Map; ...@@ -51,7 +51,7 @@ import java.util.Map;
* 认证服务器配置 * 认证服务器配置
*/ */
@Configuration @Configuration
@AllArgsConstructor @RequiredArgsConstructor
@EnableAuthorizationServer @EnableAuthorizationServer
public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter { public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter {
private final DataSource dataSource; private final DataSource dataSource;
......
...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.common.core.constant.CommonConstants; ...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.common.core.constant.CommonConstants;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.security.annotation.Inner; import com.pig4cloud.pig.common.security.annotation.Inner;
import com.pig4cloud.pig.common.security.util.SecurityUtils; import com.pig4cloud.pig.common.security.util.SecurityUtils;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.cache.CacheManager; import org.springframework.cache.CacheManager;
import org.springframework.data.redis.core.ConvertingCursor; import org.springframework.data.redis.core.ConvertingCursor;
...@@ -61,7 +61,7 @@ import java.util.Map; ...@@ -61,7 +61,7 @@ import java.util.Map;
*/ */
@Slf4j @Slf4j
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/token") @RequestMapping("/token")
public class PigTokenEndpoint { public class PigTokenEndpoint {
private final ClientDetailsService clientDetailsService; private final ClientDetailsService clientDetailsService;
......
...@@ -24,7 +24,7 @@ import com.pig4cloud.pig.codegen.service.GenDatasourceConfService; ...@@ -24,7 +24,7 @@ import com.pig4cloud.pig.codegen.service.GenDatasourceConfService;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -35,7 +35,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -35,7 +35,7 @@ import org.springframework.web.bind.annotation.*;
* @date 2019-03-31 16:00:20 * @date 2019-03-31 16:00:20
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/dsconf") @RequestMapping("/dsconf")
@Api(value = "dsconf", tags = "数据源管理模块") @Api(value = "dsconf", tags = "数据源管理模块")
public class GenDsConfController { public class GenDsConfController {
......
...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.common.core.util.R; ...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -38,7 +38,7 @@ import org.springframework.web.bind.annotation.*;
* @date 2019-08-12 15:55:35 * @date 2019-08-12 15:55:35
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/form") @RequestMapping("/form")
@Api(value = "form", tags = "表单管理") @Api(value = "form", tags = "表单管理")
public class GenFormConfController { public class GenFormConfController {
......
...@@ -24,7 +24,7 @@ import com.pig4cloud.pig.codegen.entity.GenConfig; ...@@ -24,7 +24,7 @@ import com.pig4cloud.pig.codegen.entity.GenConfig;
import com.pig4cloud.pig.codegen.service.GeneratorService; import com.pig4cloud.pig.codegen.service.GeneratorService;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -38,7 +38,7 @@ import javax.servlet.http.HttpServletResponse; ...@@ -38,7 +38,7 @@ import javax.servlet.http.HttpServletResponse;
* @date 2018-07-30 * @date 2018-07-30
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/generator") @RequestMapping("/generator")
@Api(value = "generator", tags = "代码生成模块") @Api(value = "generator", tags = "代码生成模块")
public class GeneratorController { public class GeneratorController {
......
...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.codegen.mapper.GenFormConfMapper; ...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.codegen.mapper.GenFormConfMapper;
import com.pig4cloud.pig.codegen.mapper.GeneratorMapper; import com.pig4cloud.pig.codegen.mapper.GeneratorMapper;
import com.pig4cloud.pig.codegen.service.GenFormConfService; import com.pig4cloud.pig.codegen.service.GenFormConfService;
import com.pig4cloud.pig.codegen.util.CodeGenUtils; import com.pig4cloud.pig.codegen.util.CodeGenUtils;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.apache.velocity.Template; import org.apache.velocity.Template;
...@@ -49,7 +49,7 @@ import java.util.Properties; ...@@ -49,7 +49,7 @@ import java.util.Properties;
* @date 2019-08-12 15:55:35 * @date 2019-08-12 15:55:35
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class GenFormConfServiceImpl extends ServiceImpl<GenFormConfMapper, GenFormConf> implements GenFormConfService { public class GenFormConfServiceImpl extends ServiceImpl<GenFormConfMapper, GenFormConf> implements GenFormConfService {
private final GeneratorMapper generatorMapper; private final GeneratorMapper generatorMapper;
......
...@@ -32,7 +32,7 @@ import com.pig4cloud.pig.codegen.mapper.GenFormConfMapper; ...@@ -32,7 +32,7 @@ import com.pig4cloud.pig.codegen.mapper.GenFormConfMapper;
import com.pig4cloud.pig.codegen.mapper.GeneratorMapper; import com.pig4cloud.pig.codegen.mapper.GeneratorMapper;
import com.pig4cloud.pig.codegen.service.GeneratorService; import com.pig4cloud.pig.codegen.service.GeneratorService;
import com.pig4cloud.pig.codegen.util.CodeGenUtils; import com.pig4cloud.pig.codegen.util.CodeGenUtils;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
...@@ -47,7 +47,7 @@ import java.util.zip.ZipOutputStream; ...@@ -47,7 +47,7 @@ import java.util.zip.ZipOutputStream;
* 代码生成器 * 代码生成器
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class GeneratorServiceImpl implements GeneratorService { public class GeneratorServiceImpl implements GeneratorService {
private final GeneratorMapper generatorMapper; private final GeneratorMapper generatorMapper;
private final GenFormConfMapper genFormConfMapper; private final GenFormConfMapper genFormConfMapper;
......
...@@ -26,7 +26,7 @@ import ${package}.${moduleName}.service.${className}Service; ...@@ -26,7 +26,7 @@ import ${package}.${moduleName}.service.${className}Service;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -37,7 +37,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -37,7 +37,7 @@ import org.springframework.web.bind.annotation.*;
* @date ${datetime} * @date ${datetime}
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/${pathName}" ) @RequestMapping("/${pathName}" )
@Api(value = "${pathName}", tags = "${comments}管理") @Api(value = "${pathName}", tags = "${comments}管理")
public class ${className}Controller { public class ${className}Controller {
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
package com.pig4cloud.pig.common.core.config; package com.pig4cloud.pig.common.core.config;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.boot.autoconfigure.AutoConfigureBefore; import org.springframework.boot.autoconfigure.AutoConfigureBefore;
import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration;
import org.springframework.cache.annotation.EnableCaching; import org.springframework.cache.annotation.EnableCaching;
...@@ -36,7 +36,7 @@ import org.springframework.data.redis.serializer.StringRedisSerializer; ...@@ -36,7 +36,7 @@ import org.springframework.data.redis.serializer.StringRedisSerializer;
*/ */
@EnableCaching @EnableCaching
@Configuration @Configuration
@AllArgsConstructor @RequiredArgsConstructor
@AutoConfigureBefore(RedisAutoConfiguration.class) @AutoConfigureBefore(RedisAutoConfiguration.class)
public class RedisTemplateConfig { public class RedisTemplateConfig {
private final RedisConnectionFactory factory; private final RedisConnectionFactory factory;
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
package com.pig4cloud.pig.common.core.constant.enums; package com.pig4cloud.pig.common.core.constant.enums;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import lombok.RequiredArgsConstructor;
/** /**
* @author lengleng * @author lengleng
...@@ -28,7 +28,7 @@ import lombok.Getter; ...@@ -28,7 +28,7 @@ import lombok.Getter;
* 字典类型 * 字典类型
*/ */
@Getter @Getter
@AllArgsConstructor @RequiredArgsConstructor
public enum DictTypeEnum { public enum DictTypeEnum {
/** /**
* 字典类型-系统内置(不可修改) * 字典类型-系统内置(不可修改)
...@@ -43,9 +43,9 @@ public enum DictTypeEnum { ...@@ -43,9 +43,9 @@ public enum DictTypeEnum {
/** /**
* 类型 * 类型
*/ */
private String type; private final String type;
/** /**
* 描述 * 描述
*/ */
private String description; private final String description;
} }
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
package com.pig4cloud.pig.common.core.constant.enums; package com.pig4cloud.pig.common.core.constant.enums;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import lombok.RequiredArgsConstructor;
/** /**
* @author lengleng * @author lengleng
...@@ -27,7 +27,7 @@ import lombok.Getter; ...@@ -27,7 +27,7 @@ import lombok.Getter;
* 社交登录类型 * 社交登录类型
*/ */
@Getter @Getter
@AllArgsConstructor @RequiredArgsConstructor
public enum LoginTypeEnum { public enum LoginTypeEnum {
/** /**
* 账号密码登录 * 账号密码登录
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
package com.pig4cloud.pig.common.core.constant.enums; package com.pig4cloud.pig.common.core.constant.enums;
import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
import lombok.RequiredArgsConstructor;
/** /**
* @author lengleng * @author lengleng
...@@ -28,7 +28,7 @@ import lombok.Getter; ...@@ -28,7 +28,7 @@ import lombok.Getter;
* 菜单类型 * 菜单类型
*/ */
@Getter @Getter
@AllArgsConstructor @RequiredArgsConstructor
public enum MenuTypeEnum { public enum MenuTypeEnum {
/** /**
...@@ -49,9 +49,9 @@ public enum MenuTypeEnum { ...@@ -49,9 +49,9 @@ public enum MenuTypeEnum {
/** /**
* 类型 * 类型
*/ */
private String type; private final String type;
/** /**
* 描述 * 描述
*/ */
private String description; private final String description;
} }
...@@ -23,7 +23,7 @@ import com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider; ...@@ -23,7 +23,7 @@ import com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider;
import com.pig4cloud.pig.common.datasource.config.DataSourceProperties; import com.pig4cloud.pig.common.datasource.config.DataSourceProperties;
import com.pig4cloud.pig.common.datasource.config.JdbcDynamicDataSourceProvider; import com.pig4cloud.pig.common.datasource.config.JdbcDynamicDataSourceProvider;
import com.pig4cloud.pig.common.datasource.config.LastParamDsProcessor; import com.pig4cloud.pig.common.datasource.config.LastParamDsProcessor;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.jasypt.encryption.StringEncryptor; import org.jasypt.encryption.StringEncryptor;
import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
...@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration; ...@@ -37,7 +37,7 @@ import org.springframework.context.annotation.Configuration;
* <p> * <p>
* 动态数据源切换配置 * 动态数据源切换配置
*/ */
@AllArgsConstructor @RequiredArgsConstructor
@Configuration(proxyBeanMethods = false) @Configuration(proxyBeanMethods = false)
@AutoConfigureAfter(DataSourceAutoConfiguration.class) @AutoConfigureAfter(DataSourceAutoConfiguration.class)
@EnableConfigurationProperties(DataSourceProperties.class) @EnableConfigurationProperties(DataSourceProperties.class)
......
...@@ -21,7 +21,7 @@ package com.pig4cloud.pig.common.log; ...@@ -21,7 +21,7 @@ package com.pig4cloud.pig.common.log;
import com.pig4cloud.pig.admin.api.feign.RemoteLogService; import com.pig4cloud.pig.admin.api.feign.RemoteLogService;
import com.pig4cloud.pig.common.log.aspect.SysLogAspect; import com.pig4cloud.pig.common.log.aspect.SysLogAspect;
import com.pig4cloud.pig.common.log.event.SysLogListener; import com.pig4cloud.pig.common.log.event.SysLogListener;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication; import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
...@@ -33,7 +33,7 @@ import org.springframework.scheduling.annotation.EnableAsync; ...@@ -33,7 +33,7 @@ import org.springframework.scheduling.annotation.EnableAsync;
* 日志自动配置 * 日志自动配置
*/ */
@EnableAsync @EnableAsync
@AllArgsConstructor @RequiredArgsConstructor
@ConditionalOnWebApplication @ConditionalOnWebApplication
@Configuration(proxyBeanMethods = false) @Configuration(proxyBeanMethods = false)
public class LogAutoConfiguration { public class LogAutoConfiguration {
......
...@@ -21,7 +21,7 @@ package com.pig4cloud.pig.common.log.event; ...@@ -21,7 +21,7 @@ package com.pig4cloud.pig.common.log.event;
import com.pig4cloud.pig.admin.api.entity.SysLog; import com.pig4cloud.pig.admin.api.entity.SysLog;
import com.pig4cloud.pig.admin.api.feign.RemoteLogService; import com.pig4cloud.pig.admin.api.feign.RemoteLogService;
import com.pig4cloud.pig.common.core.constant.SecurityConstants; import com.pig4cloud.pig.common.core.constant.SecurityConstants;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.context.event.EventListener; import org.springframework.context.event.EventListener;
import org.springframework.core.annotation.Order; import org.springframework.core.annotation.Order;
...@@ -33,7 +33,7 @@ import org.springframework.scheduling.annotation.Async; ...@@ -33,7 +33,7 @@ import org.springframework.scheduling.annotation.Async;
* 异步监听日志事件 * 异步监听日志事件
*/ */
@Slf4j @Slf4j
@AllArgsConstructor @RequiredArgsConstructor
public class SysLogListener { public class SysLogListener {
private final RemoteLogService remoteLogService; private final RemoteLogService remoteLogService;
......
...@@ -28,7 +28,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; ...@@ -28,7 +28,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import com.pig4cloud.pig.common.core.constant.CommonConstants; import com.pig4cloud.pig.common.core.constant.CommonConstants;
import com.pig4cloud.pig.common.core.exception.PigDeniedException; import com.pig4cloud.pig.common.core.exception.PigDeniedException;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.AccessDeniedException;
...@@ -46,7 +46,7 @@ import java.io.PrintWriter; ...@@ -46,7 +46,7 @@ import java.io.PrintWriter;
*/ */
@Slf4j @Slf4j
@Component @Component
@AllArgsConstructor @RequiredArgsConstructor
public class PigAccessDeniedHandler extends OAuth2AccessDeniedHandler { public class PigAccessDeniedHandler extends OAuth2AccessDeniedHandler {
private final ObjectMapper objectMapper; private final ObjectMapper objectMapper;
......
...@@ -21,7 +21,7 @@ package com.pig4cloud.pig.common.security.component; ...@@ -21,7 +21,7 @@ package com.pig4cloud.pig.common.security.component;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.pig4cloud.pig.common.core.constant.SecurityConstants; import com.pig4cloud.pig.common.core.constant.SecurityConstants;
import com.pig4cloud.pig.common.security.annotation.Inner; import com.pig4cloud.pig.common.security.annotation.Inner;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.ProceedingJoinPoint; import org.aspectj.lang.ProceedingJoinPoint;
...@@ -40,7 +40,7 @@ import javax.servlet.http.HttpServletRequest; ...@@ -40,7 +40,7 @@ import javax.servlet.http.HttpServletRequest;
*/ */
@Slf4j @Slf4j
@Aspect @Aspect
@AllArgsConstructor @RequiredArgsConstructor
public class PigSecurityInnerAspect implements Ordered { public class PigSecurityInnerAspect implements Ordered {
private final HttpServletRequest request; private final HttpServletRequest request;
......
...@@ -22,7 +22,7 @@ import cn.hutool.http.HttpStatus; ...@@ -22,7 +22,7 @@ import cn.hutool.http.HttpStatus;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.pig4cloud.pig.common.core.constant.CommonConstants; import com.pig4cloud.pig.common.core.constant.CommonConstants;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.security.core.AuthenticationException; import org.springframework.security.core.AuthenticationException;
...@@ -41,7 +41,7 @@ import java.io.PrintWriter; ...@@ -41,7 +41,7 @@ import java.io.PrintWriter;
*/ */
@Slf4j @Slf4j
@Component @Component
@AllArgsConstructor @RequiredArgsConstructor
public class ResourceAuthExceptionEntryPoint implements AuthenticationEntryPoint { public class ResourceAuthExceptionEntryPoint implements AuthenticationEntryPoint {
private final ObjectMapper objectMapper; private final ObjectMapper objectMapper;
......
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
package com.pig4cloud.pig.common.security.feign; package com.pig4cloud.pig.common.security.feign;
import feign.RequestInterceptor; import feign.RequestInterceptor;
import lombok.AllArgsConstructor;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.security.oauth2.client.AccessTokenContextRelay; import org.springframework.cloud.security.oauth2.client.AccessTokenContextRelay;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
...@@ -34,7 +33,6 @@ import org.springframework.security.oauth2.client.resource.OAuth2ProtectedResour ...@@ -34,7 +33,6 @@ import org.springframework.security.oauth2.client.resource.OAuth2ProtectedResour
* 使用hystrix 的信号量模式 * 使用hystrix 的信号量模式
*/ */
@Configuration @Configuration
@AllArgsConstructor
@ConditionalOnProperty("security.oauth2.client.client-id") @ConditionalOnProperty("security.oauth2.client.client-id")
public class PigFeignClientConfiguration { public class PigFeignClientConfiguration {
@Bean @Bean
......
...@@ -47,7 +47,7 @@ public class FormAuthenticationFailureHandler implements AuthenticationFailureHa ...@@ -47,7 +47,7 @@ public class FormAuthenticationFailureHandler implements AuthenticationFailureHa
@SneakyThrows @SneakyThrows
public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception) { public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception) {
log.debug("表单登录失败:{}", exception.getLocalizedMessage()); log.debug("表单登录失败:{}", exception.getLocalizedMessage());
response.sendRedirect(String.format("/token/login?error=%s" String url = HttpUtil.encodeParams(String.format("/token/login?error=%s", exception.getMessage()), Charset.defaultCharset());
, HttpUtil.encodeParams(exception.getMessage(), Charset.defaultCharset()))); WebUtils.getResponse().sendRedirect(url);
} }
} }
...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.common.core.constant.CacheConstants; ...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.common.core.constant.CacheConstants;
import com.pig4cloud.pig.common.core.constant.CommonConstants; import com.pig4cloud.pig.common.core.constant.CommonConstants;
import com.pig4cloud.pig.common.core.constant.SecurityConstants; import com.pig4cloud.pig.common.core.constant.SecurityConstants;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.cache.Cache; import org.springframework.cache.Cache;
...@@ -51,7 +51,7 @@ import java.util.Set; ...@@ -51,7 +51,7 @@ import java.util.Set;
*/ */
@Slf4j @Slf4j
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class PigUserDetailsServiceImpl implements UserDetailsService { public class PigUserDetailsServiceImpl implements UserDetailsService {
private final RemoteUserService remoteUserService; private final RemoteUserService remoteUserService;
private final CacheManager cacheManager; private final CacheManager cacheManager;
......
...@@ -18,12 +18,8 @@ ...@@ -18,12 +18,8 @@
package com.pig4cloud.pig.gateway.config; package com.pig4cloud.pig.gateway.config;
import com.pig4cloud.pig.gateway.handler.HystrixFallbackHandler; import com.pig4cloud.pig.gateway.handler.*;
import com.pig4cloud.pig.gateway.handler.ImageCodeHandler; import lombok.RequiredArgsConstructor;
import com.pig4cloud.pig.gateway.handler.SwaggerResourceHandler;
import com.pig4cloud.pig.gateway.handler.SwaggerSecurityHandler;
import com.pig4cloud.pig.gateway.handler.SwaggerUiHandler;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
...@@ -39,7 +35,7 @@ import org.springframework.web.reactive.function.server.RouterFunctions; ...@@ -39,7 +35,7 @@ import org.springframework.web.reactive.function.server.RouterFunctions;
*/ */
@Slf4j @Slf4j
@Configuration @Configuration
@AllArgsConstructor @RequiredArgsConstructor
public class RouterFunctionConfiguration { public class RouterFunctionConfiguration {
private final HystrixFallbackHandler hystrixFallbackHandler; private final HystrixFallbackHandler hystrixFallbackHandler;
private final ImageCodeHandler imageCodeHandler; private final ImageCodeHandler imageCodeHandler;
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
package com.pig4cloud.pig.gateway.config; package com.pig4cloud.pig.gateway.config;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cloud.gateway.config.GatewayProperties; import org.springframework.cloud.gateway.config.GatewayProperties;
import org.springframework.cloud.gateway.route.RouteLocator; import org.springframework.cloud.gateway.route.RouteLocator;
import org.springframework.cloud.gateway.support.NameUtils; import org.springframework.cloud.gateway.support.NameUtils;
...@@ -36,7 +36,7 @@ import java.util.List; ...@@ -36,7 +36,7 @@ import java.util.List;
*/ */
@Component @Component
@Primary @Primary
@AllArgsConstructor @RequiredArgsConstructor
public class SwaggerProviderConfiguration implements SwaggerResourcesProvider { public class SwaggerProviderConfiguration implements SwaggerResourcesProvider {
private static final String API_URI = "/v2/api-docs"; private static final String API_URI = "/v2/api-docs";
private final RouteLocator routeLocator; private final RouteLocator routeLocator;
......
...@@ -27,13 +27,14 @@ import com.pig4cloud.pig.common.core.exception.ValidateCodeException; ...@@ -27,13 +27,14 @@ import com.pig4cloud.pig.common.core.exception.ValidateCodeException;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.core.util.WebUtils; import com.pig4cloud.pig.common.core.util.WebUtils;
import com.pig4cloud.pig.gateway.config.IgnoreClientConfiguration; import com.pig4cloud.pig.gateway.config.IgnoreClientConfiguration;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.cloud.gateway.filter.GatewayFilter; import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory; import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.server.reactive.ServerHttpRequest; import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse; import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -46,7 +47,7 @@ import reactor.core.publisher.Mono; ...@@ -46,7 +47,7 @@ import reactor.core.publisher.Mono;
*/ */
@Slf4j @Slf4j
@Component @Component
@AllArgsConstructor @RequiredArgsConstructor
public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory { public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory {
private final IgnoreClientConfiguration ignoreClient; private final IgnoreClientConfiguration ignoreClient;
private final ObjectMapper objectMapper; private final ObjectMapper objectMapper;
...@@ -81,6 +82,7 @@ public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory { ...@@ -81,6 +82,7 @@ public class ValidateCodeGatewayFilter extends AbstractGatewayFilterFactory {
} catch (Exception e) { } catch (Exception e) {
ServerHttpResponse response = exchange.getResponse(); ServerHttpResponse response = exchange.getResponse();
response.setStatusCode(HttpStatus.PRECONDITION_REQUIRED); response.setStatusCode(HttpStatus.PRECONDITION_REQUIRED);
response.getHeaders().setContentType(MediaType.APPLICATION_JSON);
try { try {
return response.writeWith(Mono.just(response.bufferFactory() return response.writeWith(Mono.just(response.bufferFactory()
.wrap(objectMapper.writeValueAsBytes( .wrap(objectMapper.writeValueAsBytes(
......
...@@ -20,7 +20,7 @@ package com.pig4cloud.pig.gateway.handler; ...@@ -20,7 +20,7 @@ package com.pig4cloud.pig.gateway.handler;
import com.google.code.kaptcha.Producer; import com.google.code.kaptcha.Producer;
import com.pig4cloud.pig.common.core.constant.CommonConstants; import com.pig4cloud.pig.common.core.constant.CommonConstants;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.core.io.ByteArrayResource; import org.springframework.core.io.ByteArrayResource;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
...@@ -46,7 +46,7 @@ import java.util.concurrent.TimeUnit; ...@@ -46,7 +46,7 @@ import java.util.concurrent.TimeUnit;
*/ */
@Slf4j @Slf4j
@Component @Component
@AllArgsConstructor @RequiredArgsConstructor
public class ImageCodeHandler implements HandlerFunction<ServerResponse> { public class ImageCodeHandler implements HandlerFunction<ServerResponse> {
private final Producer producer; private final Producer producer;
private final RedisTemplate redisTemplate; private final RedisTemplate redisTemplate;
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
package com.pig4cloud.pig.gateway.handler; package com.pig4cloud.pig.gateway.handler;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
...@@ -37,7 +37,7 @@ import springfox.documentation.swagger.web.SwaggerResourcesProvider; ...@@ -37,7 +37,7 @@ import springfox.documentation.swagger.web.SwaggerResourcesProvider;
*/ */
@Slf4j @Slf4j
@Component @Component
@AllArgsConstructor @RequiredArgsConstructor
public class SwaggerResourceHandler implements HandlerFunction<ServerResponse> { public class SwaggerResourceHandler implements HandlerFunction<ServerResponse> {
private final SwaggerResourcesProvider swaggerResources; private final SwaggerResourcesProvider swaggerResources;
......
...@@ -23,7 +23,7 @@ import com.pig4cloud.pig.admin.service.SysDeptService; ...@@ -23,7 +23,7 @@ import com.pig4cloud.pig.admin.service.SysDeptService;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -39,7 +39,7 @@ import java.time.LocalDateTime; ...@@ -39,7 +39,7 @@ import java.time.LocalDateTime;
* @since 2019/2/1 * @since 2019/2/1
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/dept") @RequestMapping("/dept")
@Api(value = "dept", tags = "部门管理模块") @Api(value = "dept", tags = "部门管理模块")
public class DeptController { public class DeptController {
......
...@@ -30,7 +30,7 @@ import com.pig4cloud.pig.common.core.constant.CacheConstants; ...@@ -30,7 +30,7 @@ import com.pig4cloud.pig.common.core.constant.CacheConstants;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable; import org.springframework.cache.annotation.Cacheable;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
...@@ -47,7 +47,7 @@ import javax.validation.Valid; ...@@ -47,7 +47,7 @@ import javax.validation.Valid;
* @since 2019-03-19 * @since 2019-03-19
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/dict") @RequestMapping("/dict")
@Api(value = "dict", tags = "字典管理模块") @Api(value = "dict", tags = "字典管理模块")
public class DictController { public class DictController {
......
...@@ -24,7 +24,7 @@ import com.pig4cloud.pig.admin.service.SysLogService; ...@@ -24,7 +24,7 @@ import com.pig4cloud.pig.admin.service.SysLogService;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.security.annotation.Inner; import com.pig4cloud.pig.common.security.annotation.Inner;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -39,7 +39,7 @@ import javax.validation.Valid; ...@@ -39,7 +39,7 @@ import javax.validation.Valid;
* @since 2019/2/1 * @since 2019/2/1
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/log") @RequestMapping("/log")
@Api(value = "log", tags = "日志管理模块") @Api(value = "log", tags = "日志管理模块")
public class LogController { public class LogController {
......
...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.common.core.util.R; ...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import com.pig4cloud.pig.common.security.util.SecurityUtils; import com.pig4cloud.pig.common.security.util.SecurityUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -39,7 +39,7 @@ import java.util.stream.Collectors; ...@@ -39,7 +39,7 @@ import java.util.stream.Collectors;
* @date 2017/10/31 * @date 2017/10/31
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/menu") @RequestMapping("/menu")
@Api(value = "menu", tags = "菜单管理模块") @Api(value = "menu", tags = "菜单管理模块")
public class MenuController { public class MenuController {
......
...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.admin.service.SysOauthClientDetailsService; ...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.admin.service.SysOauthClientDetailsService;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -40,7 +40,7 @@ import javax.validation.Valid; ...@@ -40,7 +40,7 @@ import javax.validation.Valid;
* @since 2018-05-15 * @since 2018-05-15
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/client") @RequestMapping("/client")
@Api(value = "client", tags = "客户端管理模块") @Api(value = "client", tags = "客户端管理模块")
public class OauthClientDetailsController { public class OauthClientDetailsController {
......
...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.admin.service.SysRoleService; ...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.admin.service.SysRoleService;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import com.pig4cloud.pig.common.log.annotation.SysLog; import com.pig4cloud.pig.common.log.annotation.SysLog;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -38,7 +38,7 @@ import javax.validation.Valid; ...@@ -38,7 +38,7 @@ import javax.validation.Valid;
* @date 2019/2/1 * @date 2019/2/1
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/role") @RequestMapping("/role")
@Api(value = "role", tags = "角色管理模块") @Api(value = "role", tags = "角色管理模块")
public class RoleController { public class RoleController {
......
...@@ -22,7 +22,7 @@ import com.pig4cloud.pig.admin.api.feign.RemoteTokenService; ...@@ -22,7 +22,7 @@ import com.pig4cloud.pig.admin.api.feign.RemoteTokenService;
import com.pig4cloud.pig.common.core.constant.SecurityConstants; import com.pig4cloud.pig.common.core.constant.SecurityConstants;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -34,7 +34,7 @@ import java.util.Map; ...@@ -34,7 +34,7 @@ import java.util.Map;
* getTokenPage 管理 * getTokenPage 管理
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/token") @RequestMapping("/token")
@Api(value = "token", tags = "令牌管理模块") @Api(value = "token", tags = "令牌管理模块")
public class TokenController { public class TokenController {
......
...@@ -29,7 +29,7 @@ import com.pig4cloud.pig.common.log.annotation.SysLog; ...@@ -29,7 +29,7 @@ import com.pig4cloud.pig.common.log.annotation.SysLog;
import com.pig4cloud.pig.common.security.annotation.Inner; import com.pig4cloud.pig.common.security.annotation.Inner;
import com.pig4cloud.pig.common.security.util.SecurityUtils; import com.pig4cloud.pig.common.security.util.SecurityUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -40,7 +40,7 @@ import javax.validation.Valid; ...@@ -40,7 +40,7 @@ import javax.validation.Valid;
* @date 2019/2/1 * @date 2019/2/1
*/ */
@RestController @RestController
@AllArgsConstructor @RequiredArgsConstructor
@RequestMapping("/user") @RequestMapping("/user")
@Api(value = "user", tags = "用户管理模块") @Api(value = "user", tags = "用户管理模块")
public class UserController { public class UserController {
......
...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.admin.api.entity.SysDept; ...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.admin.api.entity.SysDept;
import com.pig4cloud.pig.admin.api.entity.SysDeptRelation; import com.pig4cloud.pig.admin.api.entity.SysDeptRelation;
import com.pig4cloud.pig.admin.mapper.SysDeptRelationMapper; import com.pig4cloud.pig.admin.mapper.SysDeptRelationMapper;
import com.pig4cloud.pig.admin.service.SysDeptRelationService; import com.pig4cloud.pig.admin.service.SysDeptRelationService;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -41,7 +41,7 @@ import java.util.stream.Collectors; ...@@ -41,7 +41,7 @@ import java.util.stream.Collectors;
* @since 2019/2/1 * @since 2019/2/1
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysDeptRelationServiceImpl extends ServiceImpl<SysDeptRelationMapper, SysDeptRelation> implements SysDeptRelationService { public class SysDeptRelationServiceImpl extends ServiceImpl<SysDeptRelationMapper, SysDeptRelation> implements SysDeptRelationService {
private final SysDeptRelationMapper sysDeptRelationMapper; private final SysDeptRelationMapper sysDeptRelationMapper;
......
...@@ -29,7 +29,7 @@ import com.pig4cloud.pig.admin.mapper.SysDeptMapper; ...@@ -29,7 +29,7 @@ import com.pig4cloud.pig.admin.mapper.SysDeptMapper;
import com.pig4cloud.pig.admin.service.SysDeptRelationService; import com.pig4cloud.pig.admin.service.SysDeptRelationService;
import com.pig4cloud.pig.admin.service.SysDeptService; import com.pig4cloud.pig.admin.service.SysDeptService;
import com.pig4cloud.pig.common.security.util.SecurityUtils; import com.pig4cloud.pig.common.security.util.SecurityUtils;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -47,7 +47,7 @@ import java.util.stream.Collectors; ...@@ -47,7 +47,7 @@ import java.util.stream.Collectors;
* @since 2019/2/1 * @since 2019/2/1
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> implements SysDeptService { public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> implements SysDeptService {
private final SysDeptRelationService sysDeptRelationService; private final SysDeptRelationService sysDeptRelationService;
......
...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.admin.service.SysDictService; ...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.admin.service.SysDictService;
import com.pig4cloud.pig.common.core.constant.CacheConstants; import com.pig4cloud.pig.common.core.constant.CacheConstants;
import com.pig4cloud.pig.common.core.constant.enums.DictTypeEnum; import com.pig4cloud.pig.common.core.constant.enums.DictTypeEnum;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.CacheEvict;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -37,7 +37,7 @@ import org.springframework.stereotype.Service; ...@@ -37,7 +37,7 @@ import org.springframework.stereotype.Service;
* @date 2019/03/19 * @date 2019/03/19
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDictItem> implements SysDictItemService { public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDictItem> implements SysDictItemService {
private final SysDictService dictService; private final SysDictService dictService;
......
...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.admin.service.SysDictService; ...@@ -27,7 +27,7 @@ import com.pig4cloud.pig.admin.service.SysDictService;
import com.pig4cloud.pig.common.core.constant.CacheConstants; import com.pig4cloud.pig.common.core.constant.CacheConstants;
import com.pig4cloud.pig.common.core.constant.enums.DictTypeEnum; import com.pig4cloud.pig.common.core.constant.enums.DictTypeEnum;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.CacheEvict;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -39,7 +39,7 @@ import org.springframework.transaction.annotation.Transactional; ...@@ -39,7 +39,7 @@ import org.springframework.transaction.annotation.Transactional;
* @date 2019/03/19 * @date 2019/03/19
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> implements SysDictService { public class SysDictServiceImpl extends ServiceImpl<SysDictMapper, SysDict> implements SysDictService {
private final SysDictItemMapper dictItemMapper; private final SysDictItemMapper dictItemMapper;
......
...@@ -33,7 +33,7 @@ import com.pig4cloud.pig.common.core.constant.CacheConstants; ...@@ -33,7 +33,7 @@ import com.pig4cloud.pig.common.core.constant.CacheConstants;
import com.pig4cloud.pig.common.core.constant.CommonConstants; import com.pig4cloud.pig.common.core.constant.CommonConstants;
import com.pig4cloud.pig.common.core.constant.enums.MenuTypeEnum; import com.pig4cloud.pig.common.core.constant.enums.MenuTypeEnum;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable; import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -53,7 +53,7 @@ import java.util.stream.Collectors; ...@@ -53,7 +53,7 @@ import java.util.stream.Collectors;
* @since 2017-10-29 * @since 2017-10-29
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> implements SysMenuService { public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> implements SysMenuService {
private final SysRoleMenuMapper sysRoleMenuMapper; private final SysRoleMenuMapper sysRoleMenuMapper;
......
...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.admin.api.entity.SysRoleMenu; ...@@ -25,7 +25,7 @@ import com.pig4cloud.pig.admin.api.entity.SysRoleMenu;
import com.pig4cloud.pig.admin.mapper.SysRoleMenuMapper; import com.pig4cloud.pig.admin.mapper.SysRoleMenuMapper;
import com.pig4cloud.pig.admin.service.SysRoleMenuService; import com.pig4cloud.pig.admin.service.SysRoleMenuService;
import com.pig4cloud.pig.common.core.constant.CacheConstants; import com.pig4cloud.pig.common.core.constant.CacheConstants;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cache.CacheManager; import org.springframework.cache.CacheManager;
import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.CacheEvict;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -44,7 +44,7 @@ import java.util.stream.Collectors; ...@@ -44,7 +44,7 @@ import java.util.stream.Collectors;
* @since 2019/2/1 * @since 2019/2/1
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRoleMenu> implements SysRoleMenuService { public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRoleMenu> implements SysRoleMenuService {
private final CacheManager cacheManager; private final CacheManager cacheManager;
......
...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.admin.mapper.SysRoleMapper; ...@@ -26,7 +26,7 @@ import com.pig4cloud.pig.admin.mapper.SysRoleMapper;
import com.pig4cloud.pig.admin.mapper.SysRoleMenuMapper; import com.pig4cloud.pig.admin.mapper.SysRoleMenuMapper;
import com.pig4cloud.pig.admin.service.SysRoleService; import com.pig4cloud.pig.admin.service.SysRoleService;
import com.pig4cloud.pig.common.core.constant.CacheConstants; import com.pig4cloud.pig.common.core.constant.CacheConstants;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.cache.annotation.CacheEvict; import org.springframework.cache.annotation.CacheEvict;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -42,9 +42,9 @@ import java.util.List; ...@@ -42,9 +42,9 @@ import java.util.List;
* @since 2019/2/1 * @since 2019/2/1
*/ */
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements SysRoleService { public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> implements SysRoleService {
private SysRoleMenuMapper sysRoleMenuMapper; private final SysRoleMenuMapper sysRoleMenuMapper;
/** /**
* 通过用户ID,查询角色信息 * 通过用户ID,查询角色信息
......
...@@ -37,7 +37,7 @@ import com.pig4cloud.pig.admin.service.*; ...@@ -37,7 +37,7 @@ import com.pig4cloud.pig.admin.service.*;
import com.pig4cloud.pig.common.core.constant.CacheConstants; import com.pig4cloud.pig.common.core.constant.CacheConstants;
import com.pig4cloud.pig.common.core.constant.CommonConstants; import com.pig4cloud.pig.common.core.constant.CommonConstants;
import com.pig4cloud.pig.common.core.util.R; import com.pig4cloud.pig.common.core.util.R;
import lombok.AllArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
...@@ -59,7 +59,7 @@ import java.util.stream.Collectors; ...@@ -59,7 +59,7 @@ import java.util.stream.Collectors;
*/ */
@Slf4j @Slf4j
@Service @Service
@AllArgsConstructor @RequiredArgsConstructor
public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> implements SysUserService { public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> implements SysUserService {
private static final PasswordEncoder ENCODER = new BCryptPasswordEncoder(); private static final PasswordEncoder ENCODER = new BCryptPasswordEncoder();
private final SysMenuService sysMenuService; private final SysMenuService sysMenuService;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册