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<List<MenuUser>> getList(){
|
int userId = ActionUtil.getUser().getUId().intValue();
|
List<MenuUser> menuList = service.getList(userId);
|
return new Response<List<MenuUser>>().set(1,menuList);
|
}
|
|
@PostMapping("list")
|
@ApiOperation(value = "添加")
|
public Response addList(@RequestBody List<MenuUser> 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<Integer> numList){
|
service.deleteList(numList);
|
return new Response().set(1,"删除完成");
|
}
|
|
}
|