|
|
@ -13,7 +13,6 @@ import com.letian.modules.sys.service.ShiroService; |
|
|
import com.letian.modules.sys.service.SysMenuService; |
|
|
import com.letian.modules.sys.service.SysMenuService; |
|
|
import com.letian.modules.sys.service.SysObjectLanguageMenuService; |
|
|
import com.letian.modules.sys.service.SysObjectLanguageMenuService; |
|
|
import org.apache.commons.lang.StringUtils; |
|
|
import org.apache.commons.lang.StringUtils; |
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions; |
|
|
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
import org.springframework.beans.BeanUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
@ -50,7 +49,6 @@ public class SysMenuController extends AbstractController { |
|
|
* 所有菜单列表 |
|
|
* 所有菜单列表 |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/list") |
|
|
@GetMapping("/list") |
|
|
@RequiresPermissions("sys:menu:list") |
|
|
|
|
|
public List<SysMenuEntity> list(){ |
|
|
public List<SysMenuEntity> list(){ |
|
|
List<SysMenuEntity> menuList = sysMenuService.list(); |
|
|
List<SysMenuEntity> menuList = sysMenuService.list(); |
|
|
for(SysMenuEntity sysMenuEntity : menuList){ |
|
|
for(SysMenuEntity sysMenuEntity : menuList){ |
|
|
@ -69,7 +67,6 @@ public class SysMenuController extends AbstractController { |
|
|
* 所有菜单列表 |
|
|
* 所有菜单列表 |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/list/{language}") |
|
|
@GetMapping("/list/{language}") |
|
|
@RequiresPermissions("sys:menu:list") |
|
|
|
|
|
public List<SysMenuEntity> listLanguage(@PathVariable String language){ |
|
|
public List<SysMenuEntity> listLanguage(@PathVariable String language){ |
|
|
List<SysMenuEntity> menuList = sysMenuService.listLanguage(language);; |
|
|
List<SysMenuEntity> menuList = sysMenuService.listLanguage(language);; |
|
|
for(SysMenuEntity sysMenuEntity : menuList){ |
|
|
for(SysMenuEntity sysMenuEntity : menuList){ |
|
|
@ -87,7 +84,6 @@ public class SysMenuController extends AbstractController { |
|
|
* 选择菜单(添加、修改菜单) |
|
|
* 选择菜单(添加、修改菜单) |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/select") |
|
|
@GetMapping("/select") |
|
|
@RequiresPermissions("sys:menu:select") |
|
|
|
|
|
public R select(){ |
|
|
public R select(){ |
|
|
//查询列表数据 |
|
|
//查询列表数据 |
|
|
List<SysMenuEntity> menuList = sysMenuService.queryNotButtonList(); |
|
|
List<SysMenuEntity> menuList = sysMenuService.queryNotButtonList(); |
|
|
@ -107,7 +103,6 @@ public class SysMenuController extends AbstractController { |
|
|
* 菜单信息 |
|
|
* 菜单信息 |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/info/{menuId}") |
|
|
@GetMapping("/info/{menuId}") |
|
|
@RequiresPermissions("sys:menu:info") |
|
|
|
|
|
public R info(@PathVariable("menuId") Long menuId){ |
|
|
public R info(@PathVariable("menuId") Long menuId){ |
|
|
SysMenuEntity menu = sysMenuService.getById(menuId); |
|
|
SysMenuEntity menu = sysMenuService.getById(menuId); |
|
|
return R.ok().put("menu", menu); |
|
|
return R.ok().put("menu", menu); |
|
|
@ -118,7 +113,6 @@ public class SysMenuController extends AbstractController { |
|
|
*/ |
|
|
*/ |
|
|
@SysLog("保存菜单") |
|
|
@SysLog("保存菜单") |
|
|
@PostMapping("/save") |
|
|
@PostMapping("/save") |
|
|
@RequiresPermissions("sys:menu:save") |
|
|
|
|
|
public R save(@RequestBody SysMenuEntityDto menu){ |
|
|
public R save(@RequestBody SysMenuEntityDto menu){ |
|
|
|
|
|
|
|
|
//数据校验 |
|
|
//数据校验 |
|
|
@ -140,7 +134,6 @@ public class SysMenuController extends AbstractController { |
|
|
*/ |
|
|
*/ |
|
|
@SysLog("修改菜单") |
|
|
@SysLog("修改菜单") |
|
|
@PostMapping("/update") |
|
|
@PostMapping("/update") |
|
|
@RequiresPermissions("sys:menu:update") |
|
|
|
|
|
public R update(@RequestBody SysMenuEntity menu){ |
|
|
public R update(@RequestBody SysMenuEntity menu){ |
|
|
//数据校验 |
|
|
//数据校验 |
|
|
verifyForm(menu); |
|
|
verifyForm(menu); |
|
|
@ -154,7 +147,6 @@ public class SysMenuController extends AbstractController { |
|
|
*/ |
|
|
*/ |
|
|
@SysLog("删除菜单") |
|
|
@SysLog("删除菜单") |
|
|
@PostMapping("/delete/{menuId}") |
|
|
@PostMapping("/delete/{menuId}") |
|
|
@RequiresPermissions("sys:menu:delete") |
|
|
|
|
|
public R delete(@PathVariable("menuId") long menuId){ |
|
|
public R delete(@PathVariable("menuId") long menuId){ |
|
|
if(menuId <= 31){ |
|
|
if(menuId <= 31){ |
|
|
return R.error("系统菜单,不能删除"); |
|
|
return R.error("系统菜单,不能删除"); |
|
|
|