@Override public List<Tree> findAllItemTree() { List<Item> items = itemDao.findItemAll(); List<Tree> trees = new ArrayList<Tree>(); for (Item item : items) { Tree node = new Tree(); node.setText(item.getItemName()); node.setId(item.getItemId()); node.setPid(item.getParentId()); trees.add(node); } return trees; }
@Override public Item findItemById(String itemId) { Item item = itemDao.findItemById(itemId); return item; }
@Override public List<Item> findItemAll() { List<Item> items = itemDao.findItemAll(); return items; }
@Override public int findCountByItemName(String itemName, String itemId) { int count = itemDao.findCountByItemName(itemName, itemId); return 0; }
// 是否含有下级项目 @Override public int findCountItemByParentId(String itemId) { int count = itemDao.findCountItemByParentId(itemId); return count; }
// 是否含有附加项目 @Override public int findCountAddtitionalByItemId(String itemId) { int count = itemDao.findCountAddtitionalByItemId(itemId); return count; }
@Override public void delete(Item item) { itemDao.delete(item); }
@Override public void update(Item item) { itemDao.update(item); }
@Override public void save(Item item) { itemDao.save(item); }
@Override public long findByConditionsCount(Item item) { long count = itemDao.findByConditionsCount(item); return count; }
@Override public List<Item> findByConditions(Item item, PageUtil page) { List<Item> lists = itemDao.findByConditions(item, page); return lists; }