huanghongfa
2021-01-05 d9eee1919dbff7ffddc48b1f4fee2ec41a54a2a2
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/RoleApi.java
@@ -2,6 +2,7 @@
import com.panzhihua.common.model.vos.MenuVO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.user.MenuRoleVO;
import com.panzhihua.common.model.vos.user.RoleVO;
import com.panzhihua.service_user.service.RoleService;
import org.springframework.web.bind.annotation.*;
@@ -79,4 +80,34 @@
    public R deleteRoleBackstage(@RequestBody RoleVO roleVO){
        return roleService.deleteRoleBackstage(roleVO);
    }
    /**
     * 平台菜单列表
     * @param communityId 社区id 0 运营平台
     * @return 菜单集合
     */
    @PostMapping("listmenubackstage")
    public R listMenuBackstage(@RequestParam("communityId")Long communityId){
        return roleService.listMenuBackstage(communityId);
    }
    /**
     * 设置角色的权限
     * @param menuRoleVO 用户设置的权限id
     * @return 设置结果
     */
    @PostMapping("putmenurole")
    public R putMenuRole(@RequestBody MenuRoleVO menuRoleVO){
        return roleService.putMenuRole(menuRoleVO);
    }
    /**
     * 用户菜单获取
     * @param userId 登录用户id
     * @return 用户菜单
     */
    @PostMapping("listmenu")
    public R listmenu(@RequestParam("userId")Long userId){
        return roleService.listmenu(userId);
    }
}