RolePermissionController.java 1.65 KB
package com.zhongzhi.controller;


import com.zhongzhi.common.utils.ResponseData;
import com.zhongzhi.dao.RolePermissionMapper;
import com.zhongzhi.dto.administer.AddRolePermissionDTO;
import com.zhongzhi.model.RolePermissionDO;
import com.zhongzhi.service.RolePermissionService;
import com.zhongzhi.vo.ResponseVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

/**
 * <p>
 * 系统用户权限表 前端控制器
 * </p>
 *
 * @author DengMin
 * @since 2026-05-15
 */
@RestController
@Api(tags = "角色权限")
@RequestMapping("/rolePermission")
public class RolePermissionController {

    @Autowired
    private RolePermissionService permissionService;

    @PostMapping("queryRolePermission")
    @ApiOperation("查询角色下权限  role ")
    public ResponseVO queryRolePermission(@RequestBody RolePermissionDO rolePermissionDO){
        return ResponseData.generateCreatedResponse(0,permissionService.queryRolePermission(rolePermissionDO));
    }

    @PostMapping("updateRolePermission")
    @ApiOperation("添加角色权限  role  permissionIds")
    public ResponseVO addRolePermission(@RequestBody AddRolePermissionDTO addRolePermissionDTO){
        permissionService.addRolePermission(addRolePermissionDTO);
        return ResponseData.generateCreatedResponse(0);
    }




}