/** * 功能描述: 计算岗位路径<br> * * @param org * @return */ private String calcPath(PostEntity post) { String path = ""; if (Constants.POST_ROOT.equals(post.getParentId())) { path = post.getId() + Constants.PATH_SEPRATOR; } else { PostEntity parent = queryObjectById(post.getParentId()); if (parent.getPostPath().endsWith(Constants.PATH_SEPRATOR)) { path = parent.getPostPath() + post.getId(); } else { path = parent.getPostPath() + Constants.PATH_SEPRATOR + post.getId(); } } return path; }
@Override public int delete(PostEntity post) { // 删除岗位下绑定的用户 postDao.delete("post.deleteUserPostByPost", post.getId()); // 删除岗位绑定的权限 // authService.deleteAuth(Constants.AUTHORITY_POST, post.getId()); return postDao.delete("post.deletePost", post); }