From 8387f18c7ada754ff6cfee14f47c50bad03aeeef Mon Sep 17 00:00:00 2001
From: johnniang <1340692778@qq.com>
Date: Wed, 20 Feb 2019 10:26:53 +0800
Subject: [PATCH] Refactor MenuService
---
.../freemarker/tag/CommonTagDirective.java | 2 +-
.../cc/ryanc/halo/service/MenuService.java | 33 ++---------------
.../halo/service/impl/MenuServiceImpl.java | 36 ++++++++-----------
.../web/controller/admin/MenuController.java | 6 ++--
.../web/controller/api/ApiMenuController.java | 2 +-
.../controller/core/InstallController.java | 4 +--
6 files changed, 23 insertions(+), 60 deletions(-)
diff --git a/src/main/java/cc/ryanc/halo/model/freemarker/tag/CommonTagDirective.java b/src/main/java/cc/ryanc/halo/model/freemarker/tag/CommonTagDirective.java
index 09741ac4e..0cae14166 100644
--- a/src/main/java/cc/ryanc/halo/model/freemarker/tag/CommonTagDirective.java
+++ b/src/main/java/cc/ryanc/halo/model/freemarker/tag/CommonTagDirective.java
@@ -44,7 +44,7 @@ public class CommonTagDirective implements TemplateDirectiveModel {
String method = map.get(METHOD_KEY).toString();
switch (method) {
case "menus":
- environment.setVariable("menus", builder.build().wrap(menuService.findAll()));
+ environment.setVariable("menus", builder.build().wrap(menuService.listAll()));
break;
case "categories":
environment.setVariable("categories", builder.build().wrap(categoryService.listAll()));
diff --git a/src/main/java/cc/ryanc/halo/service/MenuService.java b/src/main/java/cc/ryanc/halo/service/MenuService.java
index 759ec2a8b..66f4c5110 100644
--- a/src/main/java/cc/ryanc/halo/service/MenuService.java
+++ b/src/main/java/cc/ryanc/halo/service/MenuService.java
@@ -1,6 +1,7 @@
package cc.ryanc.halo.service;
import cc.ryanc.halo.model.domain.Menu;
+import cc.ryanc.halo.service.base.CrudService;
import java.util.List;
import java.util.Optional;
@@ -13,36 +14,6 @@ import java.util.Optional;
* @author : RYAN0UP
* @date : 2018/1/24
*/
-public interface MenuService {
+public interface MenuService extends CrudService