From 8ae400cef40f49ad033c2270ce932b2f9db89f5b Mon Sep 17 00:00:00 2001 From: wanggeng888 <450292408@qq.com> Date: Tue, 15 Jun 2021 18:17:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E4=BE=9D=E8=B5=96=E6=B3=A8?= =?UTF-8?q?=E5=85=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ink/wgink/module/menu/init/InitMenu.java | 39 +++++++------------ 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/service-menu/src/main/java/ink/wgink/module/menu/init/InitMenu.java b/service-menu/src/main/java/ink/wgink/module/menu/init/InitMenu.java index 3234d728..43ba076c 100644 --- a/service-menu/src/main/java/ink/wgink/module/menu/init/InitMenu.java +++ b/service-menu/src/main/java/ink/wgink/module/menu/init/InitMenu.java @@ -19,6 +19,7 @@ import ink.wgink.util.UUIDUtil; import ink.wgink.util.date.DateUtil; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.HashMap; @@ -38,45 +39,31 @@ import java.util.Map; public class InitMenu implements IInitBaseMenu { private static final Logger LOG = LoggerFactory.getLogger(InitMenu.class); + @Autowired private IMenuDao menuDao; + @Autowired(required = false) private IDictionaryCheckService dictionaryCheckService; + @Autowired(required = false) private ISystemConfigCheckService systemConfigCheckService; + @Autowired(required = false) private IUserCheckService userCheckService; + @Autowired(required = false) private IDepartmentCheckService departmentCheckService; + @Autowired(required = false) private IGroupCheckService groupCheckService; + @Autowired(required = false) private IPositionCheckService positionCheckService; + @Autowired(required = false) private IPermissionCheckService permissionCheckService; + @Autowired(required = false) private IRoleCheckService roleCheckService; + @Autowired(required = false) private IUserDetailCheckService userDetailCheckService; + @Autowired(required = false) private IAppSignBaseService appSignBaseService; + @Autowired(required = false) private IArticleCheckService articleCheckService; - public InitMenu(IMenuDao menuDao, - IDictionaryCheckService dictionaryCheckService, - ISystemConfigCheckService systemConfigCheckService, - IUserCheckService userCheckService, - IDepartmentCheckService departmentCheckService, - IGroupCheckService groupCheckService, - IPositionCheckService positionCheckService, - IPermissionCheckService permissionCheckService, - IRoleCheckService roleCheckService, - IUserDetailCheckService userDetailCheckService, - IAppSignBaseService appSignBaseService, - IArticleCheckService articleCheckService) { - this.menuDao = menuDao; - this.dictionaryCheckService = dictionaryCheckService; - this.systemConfigCheckService = systemConfigCheckService; - this.userCheckService = userCheckService; - this.departmentCheckService = departmentCheckService; - this.groupCheckService = groupCheckService; - this.positionCheckService = positionCheckService; - this.permissionCheckService = permissionCheckService; - this.roleCheckService = roleCheckService; - this.userDetailCheckService = userDetailCheckService; - this.appSignBaseService = appSignBaseService; - this.articleCheckService = articleCheckService; - } - @Override public void init() { Map params = new HashMap<>(20);