huanghongfa
2020-12-24 9b52a9f8c95ab431ce5a79d2d659f4061edbaecd
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/RoleServiceImpl.java
@@ -4,8 +4,11 @@
import com.panzhihua.common.model.vos.MenuVO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.user.RoleVO;
import com.panzhihua.common.model.vos.user.SysMenuVO;
import com.panzhihua.service_user.dao.RoleDAO;
import com.panzhihua.service_user.dao.SysMenuDAO;
import com.panzhihua.service_user.dao.SysUserRoleDAO;
import com.panzhihua.service_user.model.dos.SysMenuDO;
import com.panzhihua.service_user.model.dos.SysRoleDO;
import com.panzhihua.service_user.model.dos.SysUserRoleDO;
import com.panzhihua.service_user.service.RoleService;
@@ -31,6 +34,8 @@
    private RoleDAO roleDAO;
    @Resource
    private SysUserRoleDAO sysUserRoleDAO;
    @Resource
    private SysMenuDAO sysMenuDAO;
    /**
     * 获取平台所有的菜单按钮权限
     *
@@ -139,4 +144,23 @@
        }
        return R.ok();
    }
    /**
     * 平台菜单列表
     *
     * @param type 1 运营平台 2 社区平台
     * @return 菜单集合
     */
    @Override
    public R listMenuBackstage(int type) {
        List<SysMenuVO> sysMenuVOS=new ArrayList<>();
        List<SysMenuDO> sysMenuDOS = sysMenuDAO.selectList(new QueryWrapper<SysMenuDO>().lambda().eq(SysMenuDO::getParentId, 0).orderByAsc(SysMenuDO::getOrderNum));
        if (!ObjectUtils.isEmpty(sysMenuDOS)) {
            sysMenuDOS.forEach(sysMenuDO -> {
                SysMenuVO sysMenuVO=new SysMenuVO();
                BeanUtils.copyProperties(sysMenuDO,sysMenuVO);
            });
        }
        return null;
    }
}