|
@@ -50,6 +50,7 @@ public class MenuController {
|
|
|
Pagination<MenuEntity> pages = new Pagination<>(iPage);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, pages);
|
|
|
}
|
|
|
+
|
|
|
@ApiOperation(value = "查询所有菜单")
|
|
|
@RequestMapping(value = "/selectList", method = RequestMethod.POST)
|
|
|
public AjaxMessage<List<MenuEntity>> allList(@ApiParam(value = "菜单信息", required = false) @RequestBody MenuEntity menuEntity) {
|
|
@@ -64,7 +65,7 @@ public class MenuController {
|
|
|
@RequestMapping(value = "/add", method = RequestMethod.POST)
|
|
|
public AjaxMessage<Integer> addMenu(@ApiParam(value = "菜单信息", required = true) @RequestBody MenuEntity menu) {
|
|
|
LoginUser currentUser = UserUtil.getCurrentUser();
|
|
|
- if(currentUser!=null) {
|
|
|
+ if (currentUser != null) {
|
|
|
menu.setUpdateBy(currentUser.getUsername());
|
|
|
menu.setCreateBy(currentUser.getUsername());
|
|
|
menu.setDateCreate(new Date());
|
|
@@ -120,7 +121,7 @@ public class MenuController {
|
|
|
@RequestMapping(value = "/edit", method = RequestMethod.POST)
|
|
|
public AjaxMessage<Integer> editMenu(@ApiParam(value = "菜单信息", required = true) @RequestBody MenuEntity menu) {
|
|
|
LoginUser currentUser = UserUtil.getCurrentUser();
|
|
|
- if(currentUser!=null) {
|
|
|
+ if (currentUser != null) {
|
|
|
menu.setUpdateBy(currentUser.getUsername());
|
|
|
menu.setDateUpdate(new Date());
|
|
|
}
|
|
@@ -134,7 +135,9 @@ public class MenuController {
|
|
|
@ApiOperation(value = "批量删除菜单")
|
|
|
@RequestMapping(value = "/deleteByIds", method = RequestMethod.POST)
|
|
|
public AjaxMessage<Integer> deleteByIds(@ApiParam(value = "菜单IDS", required = true) @RequestBody Long[] ids) {
|
|
|
-
|
|
|
+ if (ids == null || ids.length == 0) {
|
|
|
+ return new AjaxMessage<>(ResultStatus.PARAM_ERROR);
|
|
|
+ }
|
|
|
List<MenuEntity> menuEntityList = menuService.findMenuByParentIds(ids);
|
|
|
if (menuEntityList.size() > 0) {
|
|
|
return new AjaxMessage<>(ResultStatus.EXSIT_IS_PARENT_ERROR, 0);
|
|
@@ -150,6 +153,9 @@ public class MenuController {
|
|
|
@ApiOperation(value = "单个删除菜单")
|
|
|
@RequestMapping(value = "/deleteById", method = RequestMethod.POST)
|
|
|
public AjaxMessage<Integer> deleteById(@ApiParam(value = "菜单ID", required = true) @RequestParam Long id) {
|
|
|
+ if (id == null) {
|
|
|
+ return new AjaxMessage<>(ResultStatus.PARAM_ERROR);
|
|
|
+ }
|
|
|
MenuEntity menuEntity = new MenuEntity();
|
|
|
menuEntity.setParentMenuId(id);
|
|
|
List<MenuEntity> menuEntityList = menuService.findList(menuEntity);
|