大屏页面初始化
This commit is contained in:
@@ -2,7 +2,7 @@ package com.mini.mybigscreen.biz.controller;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.mini.mybigscreen.Model.Menu;
|
||||
import com.mini.mybigscreen.Model.Message;
|
||||
import com.mini.mybigscreen.Model.Result;
|
||||
@@ -10,9 +10,7 @@ import com.mini.mybigscreen.Model.TreeMenu;
|
||||
import com.mini.mybigscreen.biz.domain.HomeMenu;
|
||||
import com.mini.mybigscreen.biz.service.HomeMenuService;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
@@ -90,6 +88,22 @@ public class HomeMenuController {
|
||||
return Result.success(menuList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 父级菜单获取
|
||||
*/
|
||||
@GetMapping("pList")
|
||||
public Result<?> getPlist() {
|
||||
LambdaQueryWrapper<HomeMenu> parentQuery = new LambdaQueryWrapper<HomeMenu>()
|
||||
.eq(HomeMenu::getUstatus, "1")
|
||||
.eq(HomeMenu::getParentId, "0")
|
||||
.orderByAsc(HomeMenu::getSort);
|
||||
List<HomeMenu> pMenus = menuService.list(parentQuery);
|
||||
return Result.success(pMenus);
|
||||
}
|
||||
|
||||
/**
|
||||
* 树形菜单
|
||||
*/
|
||||
@GetMapping("treeList")
|
||||
public Result<?> getTreeList() {
|
||||
List<TreeMenu> menuList = new ArrayList<>();
|
||||
@@ -117,6 +131,9 @@ public class HomeMenuController {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 用户角色菜单
|
||||
*/
|
||||
@GetMapping("userList")
|
||||
public Result<?> getUserList() {
|
||||
List<Menu> menuList = new ArrayList<>();
|
||||
@@ -145,13 +162,25 @@ public class HomeMenuController {
|
||||
return Result.success(menuList);
|
||||
}
|
||||
|
||||
|
||||
public Result<Message> save() {
|
||||
return Result.success(new Message("数据新增成功", 200));
|
||||
/**
|
||||
* 新增/修改
|
||||
*/
|
||||
@PostMapping("save")
|
||||
public Result<Message> save(@RequestBody HomeMenu homeMenu) {
|
||||
boolean success = homeMenu.getIsEdit()
|
||||
? menuService.update(homeMenu,
|
||||
new LambdaUpdateWrapper<HomeMenu>().eq(HomeMenu::getMenuId, homeMenu.getMenuId())
|
||||
) : menuService.save(homeMenu);
|
||||
return Result.success(new Message(homeMenu.getIsEdit() ? "数据修改成功" : "数据新增成功", 200));
|
||||
}
|
||||
|
||||
|
||||
public Result<Message> delete() {
|
||||
/**
|
||||
* 删除
|
||||
*/
|
||||
@PostMapping("delete")
|
||||
public Result<Message> delete(String menuId) {
|
||||
menuService.removeById(menuId);
|
||||
return Result.success(new Message("数据删除成功", 200));
|
||||
}
|
||||
|
||||
|
||||
@@ -83,7 +83,11 @@ public class HomeRoleController {
|
||||
}
|
||||
|
||||
|
||||
public Result<Message> delete() {
|
||||
@PostMapping("delete")
|
||||
public Result<Message> delete(String roleId) {
|
||||
roleService.removeById(roleId);
|
||||
roleMenuService.remove(new LambdaQueryWrapper<HomeRoleMenu>()
|
||||
.eq(HomeRoleMenu::getRoleId, roleId));
|
||||
return Result.success(new Message("数据删除成功", 200));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user