Jelajahi Sumber

:zap: 统一规范,为bean加上final关键字,非强迫症可无视

smallchill 6 tahun lalu
induk
melakukan
c6f92fba72
78 mengubah file dengan 103 tambahan dan 128 penghapusan
  1. 1 1
      src/main/java/org/springblade/common/cache/DictBizCache.java
  2. 1 1
      src/main/java/org/springblade/common/cache/DictCache.java
  3. 1 1
      src/main/java/org/springblade/common/cache/ParamCache.java
  4. 5 5
      src/main/java/org/springblade/common/cache/SysCache.java
  5. 1 1
      src/main/java/org/springblade/common/cache/UserCache.java
  6. 1 1
      src/main/java/org/springblade/common/config/SwaggerConfiguration.java
  7. 6 6
      src/main/java/org/springblade/common/filter/PreviewFilter.java
  8. 3 3
      src/main/java/org/springblade/flow/business/controller/WorkController.java
  9. 2 2
      src/main/java/org/springblade/flow/business/service/impl/FlowBusinessServiceImpl.java
  10. 3 3
      src/main/java/org/springblade/flow/business/service/impl/FlowServiceImpl.java
  11. 1 1
      src/main/java/org/springblade/flow/core/constant/ProcessConstant.java
  12. 1 1
      src/main/java/org/springblade/flow/demo/leave/controller/LeaveController.java
  13. 1 1
      src/main/java/org/springblade/flow/demo/leave/service/impl/LeaveServiceImpl.java
  14. 1 1
      src/main/java/org/springblade/flow/engine/config/FlowableConfiguration.java
  15. 1 1
      src/main/java/org/springblade/flow/engine/controller/FlowFollowController.java
  16. 1 1
      src/main/java/org/springblade/flow/engine/controller/FlowManagerController.java
  17. 1 1
      src/main/java/org/springblade/flow/engine/controller/FlowModelController.java
  18. 5 5
      src/main/java/org/springblade/flow/engine/controller/FlowProcessController.java
  19. 9 9
      src/main/java/org/springblade/flow/engine/service/impl/FlowEngineServiceImpl.java
  20. 6 3
      src/main/java/org/springblade/flow/engine/utils/FlowCache.java
  21. 3 3
      src/main/java/org/springblade/modules/auth/controller/AuthController.java
  22. 3 3
      src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java
  23. 2 2
      src/main/java/org/springblade/modules/auth/granter/PasswordTokenGranter.java
  24. 2 2
      src/main/java/org/springblade/modules/auth/granter/RefreshTokenGranter.java
  25. 1 1
      src/main/java/org/springblade/modules/auth/granter/TokenGranterBuilder.java
  26. 1 1
      src/main/java/org/springblade/modules/desk/controller/NoticeController.java
  27. 2 2
      src/main/java/org/springblade/modules/develop/controller/CodeController.java
  28. 1 1
      src/main/java/org/springblade/modules/develop/controller/DatasourceController.java
  29. 2 2
      src/main/java/org/springblade/modules/resource/config/BladeOssConfiguration.java
  30. 3 3
      src/main/java/org/springblade/modules/resource/config/BladeSmsConfiguration.java
  31. 1 2
      src/main/java/org/springblade/modules/resource/controller/OssController.java
  32. 1 2
      src/main/java/org/springblade/modules/resource/controller/SmsController.java
  33. 1 1
      src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java
  34. 1 1
      src/main/java/org/springblade/modules/resource/endpoint/SmsEndpoint.java
  35. 0 1
      src/main/java/org/springblade/modules/resource/entity/Oss.java
  36. 0 1
      src/main/java/org/springblade/modules/resource/entity/Sms.java
  37. 0 1
      src/main/java/org/springblade/modules/resource/mapper/OssMapper.java
  38. 0 1
      src/main/java/org/springblade/modules/resource/mapper/SmsMapper.java
  39. 0 1
      src/main/java/org/springblade/modules/resource/service/IOssService.java
  40. 0 1
      src/main/java/org/springblade/modules/resource/service/ISmsService.java
  41. 0 1
      src/main/java/org/springblade/modules/resource/service/impl/OssServiceImpl.java
  42. 0 1
      src/main/java/org/springblade/modules/resource/service/impl/SmsServiceImpl.java
  43. 0 1
      src/main/java/org/springblade/modules/resource/vo/SmsVO.java
  44. 0 1
      src/main/java/org/springblade/modules/resource/wrapper/OssWrapper.java
  45. 0 1
      src/main/java/org/springblade/modules/resource/wrapper/SmsWrapper.java
  46. 1 1
      src/main/java/org/springblade/modules/system/controller/ApiScopeController.java
  47. 1 1
      src/main/java/org/springblade/modules/system/controller/AuthClientController.java
  48. 1 1
      src/main/java/org/springblade/modules/system/controller/DataScopeController.java
  49. 1 1
      src/main/java/org/springblade/modules/system/controller/DeptController.java
  50. 1 1
      src/main/java/org/springblade/modules/system/controller/DictBizController.java
  51. 1 1
      src/main/java/org/springblade/modules/system/controller/DictController.java
  52. 1 1
      src/main/java/org/springblade/modules/system/controller/LogApiController.java
  53. 1 1
      src/main/java/org/springblade/modules/system/controller/LogErrorController.java
  54. 1 1
      src/main/java/org/springblade/modules/system/controller/LogUsualController.java
  55. 2 2
      src/main/java/org/springblade/modules/system/controller/MenuController.java
  56. 1 1
      src/main/java/org/springblade/modules/system/controller/ParamController.java
  57. 1 1
      src/main/java/org/springblade/modules/system/controller/PostController.java
  58. 1 1
      src/main/java/org/springblade/modules/system/controller/RoleController.java
  59. 1 1
      src/main/java/org/springblade/modules/system/controller/TenantController.java
  60. 1 2
      src/main/java/org/springblade/modules/system/controller/TopMenuController.java
  61. 1 1
      src/main/java/org/springblade/modules/system/controller/UserController.java
  62. 0 1
      src/main/java/org/springblade/modules/system/entity/ApiScope.java
  63. 0 1
      src/main/java/org/springblade/modules/system/entity/AuthClient.java
  64. 0 1
      src/main/java/org/springblade/modules/system/entity/DataScope.java
  65. 0 1
      src/main/java/org/springblade/modules/system/entity/TopMenu.java
  66. 0 1
      src/main/java/org/springblade/modules/system/mapper/ApiScopeMapper.java
  67. 0 1
      src/main/java/org/springblade/modules/system/mapper/DataScopeMapper.java
  68. 0 1
      src/main/java/org/springblade/modules/system/mapper/TopMenuMapper.java
  69. 0 1
      src/main/java/org/springblade/modules/system/service/IApiScopeService.java
  70. 0 1
      src/main/java/org/springblade/modules/system/service/IDataScopeService.java
  71. 0 1
      src/main/java/org/springblade/modules/system/service/ITopMenuService.java
  72. 0 1
      src/main/java/org/springblade/modules/system/service/impl/ApiScopeServiceImpl.java
  73. 0 1
      src/main/java/org/springblade/modules/system/service/impl/DataScopeServiceImpl.java
  74. 3 3
      src/main/java/org/springblade/modules/system/service/impl/LogServiceImpl.java
  75. 3 3
      src/main/java/org/springblade/modules/system/service/impl/MenuServiceImpl.java
  76. 2 3
      src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java
  77. 1 2
      src/main/java/org/springblade/modules/system/service/impl/TopMenuServiceImpl.java
  78. 2 2
      src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java

+ 1 - 1
src/main/java/org/springblade/common/cache/DictBizCache.java

@@ -38,7 +38,7 @@ public class DictBizCache {
 	private static final String DICT_VALUE = "dictBiz:value";
 	private static final String DICT_LIST = "dictBiz:list";
 
-	private static IDictBizService dictService;
+	private static final IDictBizService dictService;
 
 	static {
 		dictService = SpringUtil.getBean(IDictBizService.class);

+ 1 - 1
src/main/java/org/springblade/common/cache/DictCache.java

@@ -39,7 +39,7 @@ public class DictCache {
 	private static final String DICT_VALUE = "dict:value:";
 	private static final String DICT_LIST = "dict:list:";
 
-	private static IDictService dictService;
+	private static final IDictService dictService;
 
 	static {
 		dictService = SpringUtil.getBean(IDictService.class);

+ 1 - 1
src/main/java/org/springblade/common/cache/ParamCache.java

@@ -33,7 +33,7 @@ public class ParamCache {
 	private static final String PARAM_ID = "param:id:";
 	private static final String PARAM_VALUE = "param:value:";
 
-	private static IParamService paramService;
+	private static final IParamService paramService;
 
 	static {
 		paramService = SpringUtil.getBean(IParamService.class);

+ 5 - 5
src/main/java/org/springblade/common/cache/SysCache.java

@@ -54,11 +54,11 @@ public class SysCache {
 	private static final String TENANT_ID = "tenant:id:";
 	private static final String TENANT_TENANT_ID = "tenant:tenantId:";
 
-	private static IMenuService menuService;
-	private static IDeptService deptService;
-	private static IPostService postService;
-	private static IRoleService roleService;
-	private static ITenantService tenantService;
+	private static final IMenuService menuService;
+	private static final IDeptService deptService;
+	private static final IPostService postService;
+	private static final IRoleService roleService;
+	private static final ITenantService tenantService;
 
 	static {
 		menuService = SpringUtil.getBean(IMenuService.class);

+ 1 - 1
src/main/java/org/springblade/common/cache/UserCache.java

@@ -36,7 +36,7 @@ public class UserCache {
 	private static final String USER_CACHE_ID = "user:id:";
 	private static final String USER_CACHE_ACCOUNT = "user:account:";
 
-	private static IUserService userService;
+	private static final IUserService userService;
 
 	static {
 		userService = SpringUtil.getBean(IUserService.class);

+ 1 - 1
src/main/java/org/springblade/common/config/SwaggerConfiguration.java

@@ -46,7 +46,7 @@ import java.util.List;
 @AllArgsConstructor
 public class SwaggerConfiguration {
 
-	private SwaggerProperties swaggerProperties;
+	private final SwaggerProperties swaggerProperties;
 
 	@Bean
 	public Docket authDocket() {

+ 6 - 6
src/main/java/org/springblade/common/filter/PreviewFilter.java

@@ -29,13 +29,13 @@ import java.util.List;
  */
 public class PreviewFilter implements Filter {
 
-	private static List<String> keys = new ArrayList<>();
+	private static final List<String> KEYS = new ArrayList<>();
 
 	static {
-		keys.add("notice");
-		keys.add("process");
-		keys.add("work");
-		keys.add("token");
+		KEYS.add("notice");
+		KEYS.add("process");
+		KEYS.add("work");
+		KEYS.add("token");
 	}
 
 
@@ -52,7 +52,7 @@ public class PreviewFilter implements Filter {
 		String method = httpServletRequest.getMethod();
 
 		String get = "GET";
-		if (method.equals(get) || keys.stream().anyMatch(path::contains)) {
+		if (method.equals(get) || KEYS.stream().anyMatch(path::contains)) {
 			filterChain.doFilter(servletRequest, servletResponse);
 		} else {
 			throw new RuntimeException("演示环境暂时无法操作!");

+ 3 - 3
src/main/java/org/springblade/flow/business/controller/WorkController.java

@@ -45,9 +45,9 @@ import org.springframework.web.bind.annotation.*;
 @Api(value = "流程事务通用接口", tags = "流程事务通用接口")
 public class WorkController {
 
-	private TaskService taskService;
-	private FlowEngineService flowEngineService;
-	private FlowBusinessService flowBusinessService;
+	private final TaskService taskService;
+	private final FlowEngineService flowEngineService;
+	private final FlowBusinessService flowBusinessService;
 
 	/**
 	 * 发起事务列表页

+ 2 - 2
src/main/java/org/springblade/flow/business/service/impl/FlowBusinessServiceImpl.java

@@ -52,8 +52,8 @@ import java.util.Map;
 @AllArgsConstructor
 public class FlowBusinessServiceImpl implements FlowBusinessService {
 
-	private TaskService taskService;
-	private HistoryService historyService;
+	private final TaskService taskService;
+	private final HistoryService historyService;
 
 	@Override
 	public IPage<BladeFlow> selectClaimPage(IPage<BladeFlow> page, BladeFlow bladeFlow) {

+ 3 - 3
src/main/java/org/springblade/flow/business/service/impl/FlowServiceImpl.java

@@ -41,9 +41,9 @@ import java.util.Map;
 @AllArgsConstructor
 public class FlowServiceImpl implements IFlowService {
 
-	private RuntimeService runtimeService;
-	private IdentityService identityService;
-	private TaskService taskService;
+	private final RuntimeService runtimeService;
+	private final IdentityService identityService;
+	private final TaskService taskService;
 
 	@Override
 	public BladeFlow startProcessInstanceById(String processDefinitionId, String businessKey, Map<String, Object> variables) {

+ 1 - 1
src/main/java/org/springblade/flow/core/constant/ProcessConstant.java

@@ -31,7 +31,7 @@ public interface ProcessConstant {
 	/**
 	 * 报销流程标识
 	 */
-	String Expense_KEY = "Expense";
+	String EXPENSE_KEY = "Expense";
 
 	/**
 	 * 同意标识

+ 1 - 1
src/main/java/org/springblade/flow/demo/leave/controller/LeaveController.java

@@ -36,7 +36,7 @@ import springfox.documentation.annotations.ApiIgnore;
 @AllArgsConstructor
 public class LeaveController {
 
-	private ILeaveService leaveService;
+	private final ILeaveService leaveService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/flow/demo/leave/service/impl/LeaveServiceImpl.java

@@ -45,7 +45,7 @@ import org.springframework.transaction.annotation.Transactional;
 @AllArgsConstructor
 public class LeaveServiceImpl extends BaseServiceImpl<LeaveMapper, ProcessLeave> implements ILeaveService {
 
-	private IFlowService flowService;
+	private final IFlowService flowService;
 
 	@Override
 	@Transactional(rollbackFor = Exception.class)

+ 1 - 1
src/main/java/org/springblade/flow/engine/config/FlowableConfiguration.java

@@ -32,7 +32,7 @@ import org.springframework.context.annotation.Configuration;
 @AllArgsConstructor
 @EnableConfigurationProperties(FlowableProperties.class)
 public class FlowableConfiguration implements EngineConfigurationConfigurer<SpringProcessEngineConfiguration> {
-	private FlowableProperties flowableProperties;
+	private final FlowableProperties flowableProperties;
 
 	@Override
 	public void configure(SpringProcessEngineConfiguration engineConfiguration) {

+ 1 - 1
src/main/java/org/springblade/flow/engine/controller/FlowFollowController.java

@@ -44,7 +44,7 @@ import springfox.documentation.annotations.ApiIgnore;
 @ApiIgnore
 public class FlowFollowController {
 
-	private FlowEngineService flowEngineService;
+	private final FlowEngineService flowEngineService;
 
 	/**
 	 * 流程状态列表

+ 1 - 1
src/main/java/org/springblade/flow/engine/controller/FlowManagerController.java

@@ -53,7 +53,7 @@ import java.util.Objects;
 @ApiIgnore
 public class FlowManagerController {
 
-	private FlowEngineService flowEngineService;
+	private final FlowEngineService flowEngineService;
 
 	/**
 	 * 分页

+ 1 - 1
src/main/java/org/springblade/flow/engine/controller/FlowModelController.java

@@ -49,7 +49,7 @@ import java.util.Map;
 @ApiIgnore
 public class FlowModelController {
 
-	private FlowEngineService flowEngineService;
+	private final FlowEngineService flowEngineService;
 
 	/**
 	 * 分页

+ 5 - 5
src/main/java/org/springblade/flow/engine/controller/FlowProcessController.java

@@ -60,11 +60,11 @@ public class FlowProcessController {
 	private static final String XML_NAME = "xml";
 	private static final Integer INT_1024 = 1024;
 
-	private RepositoryService repositoryService;
-	private RuntimeService runtimeService;
-	private HistoryService historyService;
-	private ProcessEngine processEngine;
-	private FlowEngineService flowEngineService;
+	private final RepositoryService repositoryService;
+	private final RuntimeService runtimeService;
+	private final HistoryService historyService;
+	private final ProcessEngine processEngine;
+	private final FlowEngineService flowEngineService;
 
 	/**
 	 * 获取流转历史列表

+ 9 - 9
src/main/java/org/springblade/flow/engine/service/impl/FlowEngineServiceImpl.java

@@ -77,13 +77,13 @@ import java.util.*;
 public class FlowEngineServiceImpl extends ServiceImpl<FlowMapper, FlowModel> implements FlowEngineService {
 	private static final String IMAGE_NAME = "image";
 	private static final String XML_NAME = "xml";
-	private static BpmnJsonConverter bpmnJsonConverter = new BpmnJsonConverter();
-	private static BpmnXMLConverter bpmnXMLConverter = new BpmnXMLConverter();
-	private ObjectMapper objectMapper;
-	private RepositoryService repositoryService;
-	private RuntimeService runtimeService;
-	private HistoryService historyService;
-	private TaskService taskService;
+	private static final BpmnJsonConverter BPMN_JSON_CONVERTER = new BpmnJsonConverter();
+	private static final BpmnXMLConverter BPMN_XML_CONVERTER = new BpmnXMLConverter();
+	private final ObjectMapper objectMapper;
+	private final RepositoryService repositoryService;
+	private final RuntimeService runtimeService;
+	private final HistoryService historyService;
+	private final TaskService taskService;
 
 	@Override
 	public IPage<FlowModel> selectFlowPage(IPage<FlowModel> page, FlowModel flowModel) {
@@ -345,7 +345,7 @@ public class FlowEngineServiceImpl extends ServiceImpl<FlowMapper, FlowModel> im
 				}
 			}
 		}
-		return bpmnXMLConverter.convertToXML(bpmnModel);
+		return BPMN_XML_CONVERTER.convertToXML(bpmnModel);
 	}
 
 	private BpmnModel getBpmnModel(FlowModel model) {
@@ -382,7 +382,7 @@ public class FlowEngineServiceImpl extends ServiceImpl<FlowMapper, FlowModel> im
 			for (FlowModel decisionTableModel : decisionTableMap.values()) {
 				decisionTableKeyMap.put(decisionTableModel.getId(), decisionTableModel.getModelKey());
 			}
-			return bpmnJsonConverter.convertToBpmnModel(editorJsonNode, formKeyMap, decisionTableKeyMap);
+			return BPMN_JSON_CONVERTER.convertToBpmnModel(editorJsonNode, formKeyMap, decisionTableKeyMap);
 		} catch (Exception e) {
 			log.error("Could not generate BPMN 2.0 model for {}", model.getId(), e);
 			throw new ServiceException("Could not generate BPMN 2.0 model");

+ 6 - 3
src/main/java/org/springblade/flow/engine/utils/FlowCache.java

@@ -35,8 +35,11 @@ public class FlowCache {
 	private static final String FLOW_DEFINITION_ID = "definition:id";
 	private static RepositoryService repositoryService;
 
-	static {
-		repositoryService = SpringUtil.getBean(RepositoryService.class);
+	private static RepositoryService getRepositoryService() {
+		if (repositoryService == null) {
+			repositoryService = SpringUtil.getBean(RepositoryService.class);
+		}
+		return repositoryService;
 	}
 
 	/**
@@ -46,7 +49,7 @@ public class FlowCache {
 	 * @return
 	 */
 	public static ProcessDefinition getProcessDefinition(String processDefinitionId) {
-		return CacheUtil.get(FLOW_CACHE, FLOW_DEFINITION_ID , processDefinitionId, () -> repositoryService.createProcessDefinitionQuery().processDefinitionId(processDefinitionId).singleResult());
+		return CacheUtil.get(FLOW_CACHE, FLOW_DEFINITION_ID, processDefinitionId, () -> getRepositoryService().createProcessDefinitionQuery().processDefinitionId(processDefinitionId).singleResult());
 	}
 
 	/**

+ 3 - 3
src/main/java/org/springblade/modules/auth/controller/AuthController.java

@@ -49,18 +49,18 @@ import java.util.UUID;
  *
  * @author Chill
  */
+@ApiSort(1)
 @RestController
 @AllArgsConstructor
 @RequestMapping(AppConstant.APPLICATION_AUTH_NAME)
-@ApiSort(1)
 @Api(value = "用户授权认证", tags = "授权接口")
 public class AuthController {
 
-	private BladeRedis bladeRedis;
+	private final BladeRedis bladeRedis;
 
 	@ApiLog("登录用户验证")
 	@PostMapping("/oauth/token")
-	@ApiOperation(value = "获取认证token", notes = "传入租户ID:tenantId,账号:account,密码:password")
+	@ApiOperation(value = "获取认证令牌", notes = "传入租户ID:tenantId,账号:account,密码:password")
 	public Kv token(@ApiParam(value = "租户ID", required = true) @RequestParam String tenantId,
 					@ApiParam(value = "账号", required = true) @RequestParam(required = false) String username,
 					@ApiParam(value = "密码", required = true) @RequestParam(required = false) String password) {

+ 3 - 3
src/main/java/org/springblade/modules/auth/granter/CaptchaTokenGranter.java

@@ -45,9 +45,9 @@ public class CaptchaTokenGranter implements ITokenGranter {
 
 	public static final String GRANT_TYPE = "captcha";
 
-	private IUserService userService;
-	private ITenantService tenantService;
-	private BladeRedis bladeRedis;
+	private final IUserService userService;
+	private final ITenantService tenantService;
+	private final BladeRedis bladeRedis;
 
 	@Override
 	public UserInfo grant(TokenParameter tokenParameter) {

+ 2 - 2
src/main/java/org/springblade/modules/auth/granter/PasswordTokenGranter.java

@@ -39,8 +39,8 @@ public class PasswordTokenGranter implements ITokenGranter {
 
 	public static final String GRANT_TYPE = "password";
 
-	private IUserService userService;
-	private ITenantService tenantService;
+	private final IUserService userService;
+	private final ITenantService tenantService;
 
 	@Override
 	public UserInfo grant(TokenParameter tokenParameter) {

+ 2 - 2
src/main/java/org/springblade/modules/auth/granter/RefreshTokenGranter.java

@@ -42,8 +42,8 @@ public class RefreshTokenGranter implements ITokenGranter {
 
 	public static final String GRANT_TYPE = "refresh_token";
 
-	private IUserService userService;
-	private ITenantService tenantService;
+	private final IUserService userService;
+	private final ITenantService tenantService;
 
 	@Override
 	public UserInfo grant(TokenParameter tokenParameter) {

+ 1 - 1
src/main/java/org/springblade/modules/auth/granter/TokenGranterBuilder.java

@@ -35,7 +35,7 @@ public class TokenGranterBuilder {
 	/**
 	 * TokenGranter缓存池
 	 */
-	private static Map<String, ITokenGranter> granterPool = new ConcurrentHashMap<>();
+	private static final Map<String, ITokenGranter> granterPool = new ConcurrentHashMap<>();
 
 	static {
 		granterPool.put(PasswordTokenGranter.GRANT_TYPE, SpringUtil.getBean(PasswordTokenGranter.class));

+ 1 - 1
src/main/java/org/springblade/modules/desk/controller/NoticeController.java

@@ -48,7 +48,7 @@ import java.util.Map;
 @Api(value = "用户博客", tags = "博客接口")
 public class NoticeController extends BladeController {
 
-	private INoticeService noticeService;
+	private final INoticeService noticeService;
 
 	/**
 	 * 详情

+ 2 - 2
src/main/java/org/springblade/modules/develop/controller/CodeController.java

@@ -53,8 +53,8 @@ import java.util.Map;
 @PreAuth(RoleConstant.HAS_ROLE_ADMINISTRATOR)
 public class CodeController extends BladeController {
 
-	private ICodeService codeService;
-	private IDatasourceService datasourceService;
+	private final ICodeService codeService;
+	private final IDatasourceService datasourceService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/develop/controller/DatasourceController.java

@@ -46,7 +46,7 @@ import java.util.List;
 @Api(value = "数据源配置表", tags = "数据源配置表接口")
 public class DatasourceController extends BladeController {
 
-	private IDatasourceService datasourceService;
+	private final IDatasourceService datasourceService;
 
 	/**
 	 * 详情

+ 2 - 2
src/main/java/org/springblade/modules/resource/config/BladeOssConfiguration.java

@@ -32,9 +32,9 @@ import org.springframework.context.annotation.Configuration;
 @AllArgsConstructor
 public class BladeOssConfiguration {
 
-	private OssProperties ossProperties;
+	private final OssProperties ossProperties;
 
-	private IOssService ossService;
+	private final IOssService ossService;
 
 	@Bean
 	public OssBuilder ossBuilder() {

+ 3 - 3
src/main/java/org/springblade/modules/resource/config/BladeSmsConfiguration.java

@@ -33,11 +33,11 @@ import org.springframework.context.annotation.Configuration;
 @AllArgsConstructor
 public class BladeSmsConfiguration {
 
-	private SmsProperties smsProperties;
+	private final SmsProperties smsProperties;
 
-	private ISmsService smsService;
+	private final ISmsService smsService;
 
-	private BladeRedis bladeRedis;
+	private final BladeRedis bladeRedis;
 
 	@Bean
 	public SmsBuilder smsBuilder() {

+ 1 - 2
src/main/java/org/springblade/modules/resource/controller/OssController.java

@@ -46,7 +46,6 @@ import static org.springblade.core.cache.constant.CacheConstant.RESOURCE_CACHE;
  * 控制器
  *
  * @author BladeX
- * @since 2019-05-26
  */
 @ApiIgnore
 @RestController
@@ -56,7 +55,7 @@ import static org.springblade.core.cache.constant.CacheConstant.RESOURCE_CACHE;
 @Api(value = "对象存储接口", tags = "对象存储接口")
 public class OssController extends BladeController {
 
-	private IOssService ossService;
+	private final IOssService ossService;
 
 	/**
 	 * 详情

+ 1 - 2
src/main/java/org/springblade/modules/resource/controller/SmsController.java

@@ -46,7 +46,6 @@ import static org.springblade.core.cache.constant.CacheConstant.RESOURCE_CACHE;
  * 短信配置表 控制器
  *
  * @author BladeX
- * @since 2020-02-20
  */
 @ApiIgnore
 @RestController
@@ -56,7 +55,7 @@ import static org.springblade.core.cache.constant.CacheConstant.RESOURCE_CACHE;
 @Api(value = "短信配置表", tags = "短信配置表接口")
 public class SmsController extends BladeController {
 
-	private ISmsService smsService;
+	private final ISmsService smsService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/resource/endpoint/OssEndpoint.java

@@ -44,7 +44,7 @@ public class OssEndpoint {
 	/**
 	 * 对象存储构建类
 	 */
-	private OssBuilder ossBuilder;
+	private final OssBuilder ossBuilder;
 
 	/**
 	 * 创建存储桶

+ 1 - 1
src/main/java/org/springblade/modules/resource/endpoint/SmsEndpoint.java

@@ -52,7 +52,7 @@ public class SmsEndpoint {
 	/**
 	 * 短信服务构建类
 	 */
-	private SmsBuilder smsBuilder;
+	private final SmsBuilder smsBuilder;
 
 	//================================= 短信服务校验 =================================
 

+ 0 - 1
src/main/java/org/springblade/modules/resource/entity/Oss.java

@@ -27,7 +27,6 @@ import org.springblade.core.tenant.mp.TenantEntity;
  * 实体类
  *
  * @author BladeX
- * @since 2019-05-24
  */
 @Data
 @TableName("blade_oss")

+ 0 - 1
src/main/java/org/springblade/modules/resource/entity/Sms.java

@@ -27,7 +27,6 @@ import org.springblade.core.tenant.mp.TenantEntity;
  * 短信配置表实体类
  *
  * @author BladeX
- * @since 2020-02-20
  */
 @Data
 @TableName("blade_sms")

+ 0 - 1
src/main/java/org/springblade/modules/resource/mapper/OssMapper.java

@@ -27,7 +27,6 @@ import java.util.List;
  *  Mapper 接口
  *
  * @author BladeX
- * @since 2019-05-24
  */
 public interface OssMapper extends BaseMapper<Oss> {
 

+ 0 - 1
src/main/java/org/springblade/modules/resource/mapper/SmsMapper.java

@@ -27,7 +27,6 @@ import java.util.List;
  * 短信配置表 Mapper 接口
  *
  * @author BladeX
- * @since 2020-02-20
  */
 public interface SmsMapper extends BaseMapper<Sms> {
 

+ 0 - 1
src/main/java/org/springblade/modules/resource/service/IOssService.java

@@ -25,7 +25,6 @@ import org.springblade.modules.resource.vo.OssVO;
  * 服务类
  *
  * @author BladeX
- * @since 2019-05-24
  */
 public interface IOssService extends BaseService<Oss> {
 

+ 0 - 1
src/main/java/org/springblade/modules/resource/service/ISmsService.java

@@ -25,7 +25,6 @@ import org.springblade.modules.resource.vo.SmsVO;
  * 短信配置表 服务类
  *
  * @author BladeX
- * @since 2020-02-20
  */
 public interface ISmsService extends BaseService<Sms> {
 

+ 0 - 1
src/main/java/org/springblade/modules/resource/service/impl/OssServiceImpl.java

@@ -34,7 +34,6 @@ import org.springframework.transaction.annotation.Transactional;
  * 服务实现类
  *
  * @author BladeX
- * @since 2019-05-24
  */
 @Service
 public class OssServiceImpl extends BaseServiceImpl<OssMapper, Oss> implements IOssService {

+ 0 - 1
src/main/java/org/springblade/modules/resource/service/impl/SmsServiceImpl.java

@@ -34,7 +34,6 @@ import org.springframework.transaction.annotation.Transactional;
  * 短信配置表 服务实现类
  *
  * @author BladeX
- * @since 2020-02-20
  */
 @Service
 public class SmsServiceImpl extends BaseServiceImpl<SmsMapper, Sms> implements ISmsService {

+ 0 - 1
src/main/java/org/springblade/modules/resource/vo/SmsVO.java

@@ -25,7 +25,6 @@ import org.springblade.modules.resource.entity.Sms;
  * 短信配置表视图实体类
  *
  * @author BladeX
- * @since 2020-02-20
  */
 @Data
 @EqualsAndHashCode(callSuper = true)

+ 0 - 1
src/main/java/org/springblade/modules/resource/wrapper/OssWrapper.java

@@ -28,7 +28,6 @@ import java.util.Objects;
  * 包装类,返回视图层所需的字段
  *
  * @author BladeX
- * @since 2019-05-26
  */
 public class OssWrapper extends BaseEntityWrapper<Oss, OssVO> {
 

+ 0 - 1
src/main/java/org/springblade/modules/resource/wrapper/SmsWrapper.java

@@ -28,7 +28,6 @@ import java.util.Objects;
  * 短信配置表包装类,返回视图层所需的字段
  *
  * @author BladeX
- * @since 2020-02-20
  */
 public class SmsWrapper extends BaseEntityWrapper<Sms, SmsVO> {
 

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/ApiScopeController.java

@@ -50,7 +50,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @Api(value = "接口权限", tags = "接口权限")
 public class ApiScopeController extends BladeController {
 
-	private IApiScopeService apiScopeService;
+	private final IApiScopeService apiScopeService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/AuthClientController.java

@@ -48,7 +48,7 @@ import javax.validation.Valid;
 @PreAuth(RoleConstant.HAS_ROLE_ADMINISTRATOR)
 public class AuthClientController extends BladeController {
 
-	private IAuthClientService clientService;
+	private final IAuthClientService clientService;
 
 	/**
 	* 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/DataScopeController.java

@@ -50,7 +50,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @Api(value = "数据权限", tags = "数据权限")
 public class DataScopeController extends BladeController {
 
-	private IDataScopeService dataScopeService;
+	private final IDataScopeService dataScopeService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/DeptController.java

@@ -57,7 +57,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @PreAuth(RoleConstant.HAS_ROLE_ADMIN)
 public class DeptController extends BladeController {
 
-	private IDeptService deptService;
+	private final IDeptService deptService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/DictBizController.java

@@ -50,7 +50,7 @@ import static org.springblade.core.cache.constant.CacheConstant.DICT_CACHE;
 @Api(value = "业务字典", tags = "业务字典")
 public class DictBizController extends BladeController {
 
-	private IDictBizService dictService;
+	private final IDictBizService dictService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/DictController.java

@@ -50,7 +50,7 @@ import static org.springblade.core.cache.constant.CacheConstant.DICT_CACHE;
 @Api(value = "字典", tags = "字典")
 public class DictController extends BladeController {
 
-	private IDictService dictService;
+	private final IDictService dictService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/LogApiController.java

@@ -44,7 +44,7 @@ import java.util.Map;
 @RequestMapping(AppConstant.APPLICATION_LOG_NAME + "/api")
 public class LogApiController {
 
-	private ILogApiService logService;
+	private final ILogApiService logService;
 
 	/**
 	 * 查询单条

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/LogErrorController.java

@@ -44,7 +44,7 @@ import java.util.Map;
 @RequestMapping(AppConstant.APPLICATION_LOG_NAME + "/error")
 public class LogErrorController {
 
-	private ILogErrorService errorLogService;
+	private final ILogErrorService errorLogService;
 
 	/**
 	 * 查询单条

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/LogUsualController.java

@@ -44,7 +44,7 @@ import java.util.Map;
 @RequestMapping(AppConstant.APPLICATION_LOG_NAME + "/usual")
 public class LogUsualController {
 
-	private ILogUsualService logService;
+	private final ILogUsualService logService;
 
 	/**
 	 * 查询单条

+ 2 - 2
src/main/java/org/springblade/modules/system/controller/MenuController.java

@@ -57,8 +57,8 @@ import static org.springblade.core.cache.constant.CacheConstant.MENU_CACHE;
 @Api(value = "菜单", tags = "菜单")
 public class MenuController extends BladeController {
 
-	private IMenuService menuService;
-	private ITopMenuService topMenuService;
+	private final IMenuService menuService;
+	private final ITopMenuService topMenuService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/ParamController.java

@@ -48,7 +48,7 @@ import static org.springblade.core.cache.constant.CacheConstant.PARAM_CACHE;
 @Api(value = "参数管理", tags = "参数管理")
 public class ParamController extends BladeController {
 
-	private IParamService paramService;
+	private final IParamService paramService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/PostController.java

@@ -53,7 +53,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @Api(value = "岗位表", tags = "岗位表接口")
 public class PostController extends BladeController {
 
-	private IPostService postService;
+	private final IPostService postService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/RoleController.java

@@ -56,7 +56,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @PreAuth(RoleConstant.HAS_ROLE_ADMIN)
 public class RoleController extends BladeController {
 
-	private IRoleService roleService;
+	private final IRoleService roleService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/TenantController.java

@@ -57,7 +57,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @Api(value = "租户管理", tags = "租户管理")
 public class TenantController extends BladeController {
 
-	private ITenantService tenantService;
+	private final ITenantService tenantService;
 
 	/**
 	 * 详情

+ 1 - 2
src/main/java/org/springblade/modules/system/controller/TopMenuController.java

@@ -44,7 +44,6 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
  * 顶部菜单表 控制器
  *
  * @author BladeX
- * @since 2019-07-14
  */
 @RestController
 @AllArgsConstructor
@@ -53,7 +52,7 @@ import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
 @PreAuth(RoleConstant.HAS_ROLE_ADMIN)
 public class TopMenuController extends BladeController {
 
-	private ITopMenuService topMenuService;
+	private final ITopMenuService topMenuService;
 
 	/**
 	 * 详情

+ 1 - 1
src/main/java/org/springblade/modules/system/controller/UserController.java

@@ -67,7 +67,7 @@ import static org.springblade.core.cache.constant.CacheConstant.USER_CACHE;
 @AllArgsConstructor
 public class UserController {
 
-	private IUserService userService;
+	private final IUserService userService;
 
 	/**
 	 * 查询单条

+ 0 - 1
src/main/java/org/springblade/modules/system/entity/ApiScope.java

@@ -27,7 +27,6 @@ import org.springblade.core.mp.base.BaseEntity;
  * 实体类
  *
  * @author BladeX
- * @since 2019-06-23
  */
 @Data
 @TableName("blade_scope_api")

+ 0 - 1
src/main/java/org/springblade/modules/system/entity/AuthClient.java

@@ -27,7 +27,6 @@ import org.springblade.core.mp.base.BaseEntity;
  * 实体类
  *
  * @author BladeX
- * @since 2019-03-24
  */
 @Data
 @TableName("blade_client")

+ 0 - 1
src/main/java/org/springblade/modules/system/entity/DataScope.java

@@ -27,7 +27,6 @@ import io.swagger.annotations.ApiModelProperty;
  * 实体类
  *
  * @author BladeX
- * @since 2019-06-23
  */
 @Data
 @TableName("blade_scope_data")

+ 0 - 1
src/main/java/org/springblade/modules/system/entity/TopMenu.java

@@ -27,7 +27,6 @@ import org.springblade.core.tenant.mp.TenantEntity;
  * 顶部菜单表实体类
  *
  * @author BladeX
- * @since 2019-07-14
  */
 @Data
 @TableName("blade_top_menu")

+ 0 - 1
src/main/java/org/springblade/modules/system/mapper/ApiScopeMapper.java

@@ -23,7 +23,6 @@ import org.springblade.modules.system.entity.ApiScope;
  *  Mapper 接口
  *
  * @author BladeX
- * @since 2019-06-23
  */
 public interface ApiScopeMapper extends BaseMapper<ApiScope> {
 

+ 0 - 1
src/main/java/org/springblade/modules/system/mapper/DataScopeMapper.java

@@ -23,7 +23,6 @@ import org.springblade.modules.system.entity.DataScope;
  *  Mapper 接口
  *
  * @author BladeX
- * @since 2019-06-23
  */
 public interface DataScopeMapper extends BaseMapper<DataScope> {
 

+ 0 - 1
src/main/java/org/springblade/modules/system/mapper/TopMenuMapper.java

@@ -23,7 +23,6 @@ import org.springblade.modules.system.entity.TopMenu;
  * 顶部菜单表 Mapper 接口
  *
  * @author BladeX
- * @since 2019-07-14
  */
 public interface TopMenuMapper extends BaseMapper<TopMenu> {
 

+ 0 - 1
src/main/java/org/springblade/modules/system/service/IApiScopeService.java

@@ -23,7 +23,6 @@ import org.springblade.modules.system.entity.ApiScope;
  *  服务类
  *
  * @author BladeX
- * @since 2019-06-23
  */
 public interface IApiScopeService extends BaseService<ApiScope> {
 

+ 0 - 1
src/main/java/org/springblade/modules/system/service/IDataScopeService.java

@@ -23,7 +23,6 @@ import org.springblade.modules.system.entity.DataScope;
  *  服务类
  *
  * @author BladeX
- * @since 2019-06-23
  */
 public interface IDataScopeService extends BaseService<DataScope> {
 

+ 0 - 1
src/main/java/org/springblade/modules/system/service/ITopMenuService.java

@@ -26,7 +26,6 @@ import java.util.List;
  * 顶部菜单表 服务类
  *
  * @author BladeX
- * @since 2019-07-14
  */
 public interface ITopMenuService extends BaseService<TopMenu> {
 

+ 0 - 1
src/main/java/org/springblade/modules/system/service/impl/ApiScopeServiceImpl.java

@@ -26,7 +26,6 @@ import org.springframework.stereotype.Service;
  * 服务实现类
  *
  * @author BladeX
- * @since 2019-06-23
  */
 @Service
 public class ApiScopeServiceImpl extends BaseServiceImpl<ApiScopeMapper, ApiScope> implements IApiScopeService {

+ 0 - 1
src/main/java/org/springblade/modules/system/service/impl/DataScopeServiceImpl.java

@@ -26,7 +26,6 @@ import org.springframework.stereotype.Service;
  *  服务实现类
  *
  * @author BladeX
- * @since 2019-06-23
  */
 @Service
 public class DataScopeServiceImpl extends BaseServiceImpl<DataScopeMapper, DataScope> implements IDataScopeService {

+ 3 - 3
src/main/java/org/springblade/modules/system/service/impl/LogServiceImpl.java

@@ -19,9 +19,9 @@ import org.springframework.stereotype.Service;
 @AllArgsConstructor
 public class LogServiceImpl implements ILogService {
 
-	ILogUsualService usualService;
-	ILogApiService apiService;
-	ILogErrorService errorService;
+	private final ILogUsualService usualService;
+	private final ILogApiService apiService;
+	private final ILogErrorService errorService;
 
 	@Override
 	public Boolean saveUsualLog(LogUsual log) {

+ 3 - 3
src/main/java/org/springblade/modules/system/service/impl/MenuServiceImpl.java

@@ -58,9 +58,9 @@ import static org.springblade.core.cache.constant.CacheConstant.MENU_CACHE;
 @AllArgsConstructor
 public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IMenuService {
 
-	private IRoleMenuService roleMenuService;
-	private IRoleScopeService roleScopeService;
-	private ITopMenuSettingService topMenuSettingService;
+	private final IRoleMenuService roleMenuService;
+	private final IRoleScopeService roleScopeService;
+	private final ITopMenuSettingService topMenuSettingService;
 
 	@Override
 	public List<MenuVO> lazyList(Long parentId, Map<String, Object> param) {

+ 2 - 3
src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java

@@ -22,7 +22,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import lombok.AllArgsConstructor;
 import org.springblade.core.log.exception.ServiceException;
 import org.springblade.core.secure.utils.AuthUtil;
-import org.springblade.core.secure.utils.AuthUtil;
 import org.springblade.core.tool.constant.BladeConstant;
 import org.springblade.core.tool.constant.RoleConstant;
 import org.springblade.core.tool.node.ForestNodeMerger;
@@ -58,8 +57,8 @@ import static org.springblade.common.constant.CommonConstant.DATA_SCOPE_CATEGORY
 @AllArgsConstructor
 public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements IRoleService {
 
-	private IRoleMenuService roleMenuService;
-	private IRoleScopeService roleScopeService;
+	private final IRoleMenuService roleMenuService;
+	private final IRoleScopeService roleScopeService;
 
 	@Override
 	public IPage<RoleVO> selectRolePage(IPage<RoleVO> page, RoleVO role) {

+ 1 - 2
src/main/java/org/springblade/modules/system/service/impl/TopMenuServiceImpl.java

@@ -35,13 +35,12 @@ import java.util.List;
  * 顶部菜单表 服务实现类
  *
  * @author BladeX
- * @since 2019-07-14
  */
 @Service
 @AllArgsConstructor
 public class TopMenuServiceImpl extends BaseServiceImpl<TopMenuMapper, TopMenu> implements ITopMenuService {
 
-	private ITopMenuSettingService topMenuSettingService;
+	private final ITopMenuSettingService topMenuSettingService;
 
 	@Override
 	@Transactional(rollbackFor = Exception.class)

+ 2 - 2
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java

@@ -57,8 +57,8 @@ import static org.springblade.common.constant.CommonConstant.DEFAULT_PARAM_PASSW
 @AllArgsConstructor
 public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implements IUserService {
 
-	private IUserDeptService userDeptService;
-	private IRoleService roleService;
+	private final IUserDeptService userDeptService;
+	private final IRoleService roleService;
 
 	@Override
 	@Transactional(rollbackFor = Exception.class)