/** * 获取链接列表 * * @param siteId 站点编号 * @param categoryId 分类编号 * @param number 获取数目 * @param param 预留参数,例: key1:'value1', key2:'value2' ... * @return */ public static List<Link> getLinkList(long siteId, long categoryId, int number, String param) { Page<Link> page = new Page<Link>(1, number, -1); Link link = new Link(new Category(categoryId, new Site(siteId))); if (StringUtils.isNotBlank(param)) { @SuppressWarnings({"unused", "rawtypes"}) Map map = JsonMapper.getInstance().fromJson("{" + param + "}", Map.class); } link.setDelFlag(Link.DEL_FLAG_NORMAL); page = linkService.find(page, link, false); return page.getList(); }
/** * 获取链接 * * @param id 文章编号 * @return */ public static Link getLink(long linkId) { return linkService.get(linkId); }