Commit 0e57bf16 by fengshuonan

完善修改菜单

parent 1343d1ad
...@@ -26,6 +26,7 @@ import cn.stylefeng.guns.core.common.exception.BizExceptionEnum; ...@@ -26,6 +26,7 @@ import cn.stylefeng.guns.core.common.exception.BizExceptionEnum;
import cn.stylefeng.guns.core.common.node.ZTreeNode; import cn.stylefeng.guns.core.common.node.ZTreeNode;
import cn.stylefeng.guns.core.log.LogObjectHolder; import cn.stylefeng.guns.core.log.LogObjectHolder;
import cn.stylefeng.guns.modular.system.entity.Menu; import cn.stylefeng.guns.modular.system.entity.Menu;
import cn.stylefeng.guns.modular.system.model.MenuDto;
import cn.stylefeng.guns.modular.system.service.MenuService; import cn.stylefeng.guns.modular.system.service.MenuService;
import cn.stylefeng.guns.modular.system.warpper.MenuWarpper; import cn.stylefeng.guns.modular.system.warpper.MenuWarpper;
import cn.stylefeng.roses.core.base.controller.BaseController; import cn.stylefeng.roses.core.base.controller.BaseController;
...@@ -200,11 +201,17 @@ public class MenuController extends BaseController { ...@@ -200,11 +201,17 @@ public class MenuController extends BaseController {
*/ */
@RequestMapping(value = "/getMenuInfo") @RequestMapping(value = "/getMenuInfo")
@ResponseBody @ResponseBody
public Object getMenuInfo(@RequestParam Long menuId) { public ResponseData getMenuInfo(@RequestParam Long menuId) {
if (ToolUtil.isEmpty(menuId)) { if (ToolUtil.isEmpty(menuId)) {
throw new ServiceException(BizExceptionEnum.REQUEST_NULL); throw new ServiceException(BizExceptionEnum.REQUEST_NULL);
} }
return this.menuService.selectById(menuId);
Menu menu = this.menuService.selectById(menuId);
MenuDto menuDto = new MenuDto();
BeanUtil.copyProperties(menu,menuDto);
menuDto.setPcodeName(ConstantFactory.me().getMenuNameByCode(menuDto.getPcode()));
return ResponseData.success(menuDto);
} }
/** /**
......
package cn.stylefeng.guns.modular.system.model;
import lombok.Data;
import java.io.Serializable;
/**
* <p>
* 菜单表
* </p>
*
* @author stylefeng
* @since 2018-12-07
*/
@Data
public class MenuDto implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键id
*/
private Long menuId;
/**
* 菜单编号
*/
private String code;
/**
* 菜单父编号
*/
private String pcode;
/**
* 菜单父级名称
*/
private String pcodeName;
/**
* 菜单名称
*/
private String name;
/**
* 菜单图标
*/
private String icon;
/**
* url地址
*/
private String url;
/**
* 菜单排序号
*/
private Integer sort;
/**
* 菜单层级
*/
private Integer levels;
/**
* 是否是菜单(字典)
*/
private String menuFlag;
/**
* 备注
*/
private String description;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment