package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.Menu; import com.whyc.pojo.MenuUser; import com.whyc.service.MenuService; import com.whyc.service.MenuUserService; import com.whyc.util.ActionUtil; import com.whyc.util.CommonUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.ibatis.annotations.Delete; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("menuUser") @Api(tags = "系统设置-系统配置-用户专属菜单") public class MenuUserController { @Autowired private MenuUserService service; @GetMapping("list") @ApiOperation(value = "查询列表") public Response> getList(){ int userId = ActionUtil.getUser().getUId().intValue(); List menuList = service.getList(userId); return new Response>().set(1,menuList); } @PostMapping("list") @ApiOperation(value = "添加") public Response addList(@RequestBody List menuList){ int userId = ActionUtil.getUser().getUId().intValue(); menuList.forEach(menuUser -> menuUser.setUserId(userId)); service.addList(userId,menuList); return new Response().set(1,"添加完成"); } @DeleteMapping("list") @ApiOperation(value = "删除") public Response deleteList(@RequestBody List numList){ service.deleteList(numList); return new Response().set(1,"删除完成"); } }