package com.whyc.controller;
|
|
import com.whyc.dto.Response;
|
import com.whyc.dto.RoleMenuPermissionDTO;
|
import com.whyc.service.RoleMenuService;
|
import com.whyc.service.RolePermissionService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PutMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
@RequestMapping("userMenuPermission")
|
@RestController
|
@Api(tags = "角色-菜单-权限")
|
public class RoleMenuPermissionController {
|
|
@Autowired
|
private RoleMenuService roleMenuService;
|
|
@Autowired
|
private RolePermissionService rolePermissionService;
|
|
@PutMapping("menuAndPermission")
|
@ApiOperation(value = "更新菜单-权限",notes = "传入对象的字段都只需id,status即可")
|
public Response updateMenuAndPermission(@RequestBody RoleMenuPermissionDTO dto){
|
|
roleMenuService.updateBatch(dto.getRoleMenuList());
|
rolePermissionService.updateBatch(dto.getRolePermissionList());
|
|
return new Response().set(1,"更新成功");
|
}
|
|
}
|