Search in sources :

Example 1 with ZTreeNode

use of com.ikoori.vip.server.common.node.ZTreeNode in project vip by guangdada.

the class RoleController method roleTreeListByUserId.

/**
 * 获取角色列表
 */
@RequestMapping(value = "/roleTreeListByUserId/{userId}")
@ResponseBody
public List<ZTreeNode> roleTreeListByUserId(@PathVariable Integer userId) {
    User theUser = this.userMapper.selectById(userId);
    String roleid = theUser.getRoleid();
    if (ToolUtil.isEmpty(roleid)) {
        List<ZTreeNode> roleTreeList = this.roleDao.roleTreeList();
        return roleTreeList;
    } else {
        String[] strArray = Convert.toStrArray(",", roleid);
        List<ZTreeNode> roleTreeListByUserId = this.roleDao.roleTreeListByRoleId(strArray);
        return roleTreeListByUserId;
    }
}
Also used : User(com.ikoori.vip.common.persistence.model.User) ZTreeNode(com.ikoori.vip.server.common.node.ZTreeNode) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Aggregations

User (com.ikoori.vip.common.persistence.model.User)1 ZTreeNode (com.ikoori.vip.server.common.node.ZTreeNode)1 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)1 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)1