// Path: src/main/java/com/aibibang/web/system/dao/SysMenuDao.java
// public interface SysMenuDao extends BaseDao<SysMenu, Long> {
// 	
// 	public List<SysMenu> getByParentId(Long parentId);
// 	
// 	public void deleteByParentId(Long parentId);
// 	
// 	public List<SysMenu> findForTreeTable(Long parentId);
// 	
// }
// 
// Path: src/main/java/com/aibibang/web/system/entity/SysMenu.java
// public class SysMenu extends BaseEntity implements Serializable {
// 
// 	private static final long serialVersionUID = 1L;
// 
// 	/** 菜单名称 */
// 	private String menuName;
// 	/** 菜单路径 */
// 	private String menuUrl;
// 	/** 菜单图标 */
// 	private String menuIcon;
// 	/** 父级菜单ID */
// 	private Long parentId;
// 	/** 排序 */
// 	private Integer sort;
// 	
// 	/** 记录下级菜单的数量 */
// 	private Integer childNum;
// 	/** 父级菜单 */
// 	private SysMenu parentMenu;
// 	/** 子菜单集合 */
// 	private List<SysMenu> children = new ArrayList<SysMenu>();
// 	
// 	public String getMenuName() {
// 		return menuName;
// 	}
// 	public void setMenuName(String menuName) {
// 		this.menuName = menuName;
// 	}
// 	public String getMenuUrl() {
// 		return menuUrl;
// 	}
// 	public void setMenuUrl(String menuUrl) {
// 		this.menuUrl = menuUrl;
// 	}
// 	public String getMenuIcon() {
// 		return menuIcon;
// 	}
// 	public void setMenuIcon(String menuIcon) {
// 		this.menuIcon = menuIcon;
// 	}
// 	public Long getParentId() {
// 		return parentId;
// 	}
// 	public void setParentId(Long parentId) {
// 		this.parentId = parentId;
// 	}
// 	public Integer getSort() {
// 		return sort;
// 	}
// 	public void setSort(Integer sort) {
// 		this.sort = sort;
// 	}
// 	
// 	public Integer getChildNum() {
// 		return childNum;
// 	}
// 	public void setChildNum(Integer childNum) {
// 		this.childNum = childNum;
// 	}
// 	
// 	public SysMenu getParentMenu() {
// 		return parentMenu;
// 	}
// 	public void setParentMenu(SysMenu parentMenu) {
// 		this.parentMenu = parentMenu;
// 	}
// 	public List<SysMenu> getChildren() {
// 		return children;
// 	}
// 	public void setChildren(List<SysMenu> children) {
// 		this.children = children;
// 	}
// 	
// }
// 
// Path: src/main/java/com/aibibang/web/system/service/SysMenuService.java
// public interface SysMenuService {
// 	
// 	public List<SysMenu> find(SysMenu menu);
// 	
// 	public List<SysMenu> getByParentId(Long parentId);
// 	
// 	public SysMenu getById(Long id);
// 	
// 	public void add(SysMenu menu);
// 	
// 	public void update(SysMenu menu);
// 	
// 	public void delete(Long id);
// 	
// 	public List<SysMenu> findForTreeTable(Long parentId);
// 	
// }


import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.aibibang.web.system.dao.SysMenuDao;
import com.aibibang.web.system.entity.SysMenu;
import com.aibibang.web.system.service.SysMenuService;

package com.aibibang.web.system.service.impl;





@Service("SysMenuService")
public class SysMenuServiceImpl implements SysMenuService {

	@Resource
	private SysMenuDao sysMenuDao;
	
	@Override
	public List<SysMenu> find(SysMenu menu) {
		
		return sysMenuDao.find(menu);
	}

	@Override
	public List<SysMenu> getByParentId(Long parentId){
		

// Path: src/main/java/com/aibibang/web/system/dao/SysMenuDao.java
// public interface SysMenuDao extends BaseDao<SysMenu, Long> {
// 	
// 	public List<SysMenu> getByParentId(Long parentId);
// 	
// 	public void deleteByParentId(Long parentId);
// 	
// 	public List<SysMenu> findForTreeTable(Long parentId);
// 	
// }
// 
// Path: src/main/java/com/aibibang/web/system/entity/SysMenu.java
// public class SysMenu extends BaseEntity implements Serializable {
// 
// 	private static final long serialVersionUID = 1L;
// 
// 	/** 菜单名称 */
// 	private String menuName;
// 	/** 菜单路径 */
// 	private String menuUrl;
// 	/** 菜单图标 */
// 	private String menuIcon;
// 	/** 父级菜单ID */
// 	private Long parentId;
// 	/** 排序 */
// 	private Integer sort;
// 	
// 	/** 记录下级菜单的数量 */
// 	private Integer childNum;
// 	/** 父级菜单 */
// 	private SysMenu parentMenu;
// 	/** 子菜单集合 */
// 	private List<SysMenu> children = new ArrayList<SysMenu>();
// 	
// 	public String getMenuName() {
// 		return menuName;
// 	}
// 	public void setMenuName(String menuName) {
// 		this.menuName = menuName;
// 	}
// 	public String getMenuUrl() {
// 		return menuUrl;
// 	}
// 	public void setMenuUrl(String menuUrl) {
// 		this.menuUrl = menuUrl;
// 	}
// 	public String getMenuIcon() {
// 		return menuIcon;
// 	}
// 	public void setMenuIcon(String menuIcon) {
// 		this.menuIcon = menuIcon;
// 	}
// 	public Long getParentId() {
// 		return parentId;
// 	}
// 	public void setParentId(Long parentId) {
// 		this.parentId = parentId;
// 	}
// 	public Integer getSort() {
// 		return sort;
// 	}
// 	public void setSort(Integer sort) {
// 		this.sort = sort;
// 	}
// 	
// 	public Integer getChildNum() {
// 		return childNum;
// 	}
// 	public void setChildNum(Integer childNum) {
// 		this.childNum = childNum;
// 	}
// 	
// 	public SysMenu getParentMenu() {
// 		return parentMenu;
// 	}
// 	public void setParentMenu(SysMenu parentMenu) {
// 		this.parentMenu = parentMenu;
// 	}
// 	public List<SysMenu> getChildren() {
// 		return children;
// 	}
// 	public void setChildren(List<SysMenu> children) {
// 		this.children = children;
// 	}
// 	
// }
// 
// Path: src/main/java/com/aibibang/web/system/service/SysMenuService.java
// public interface SysMenuService {
// 	
// 	public List<SysMenu> find(SysMenu menu);
// 	
// 	public List<SysMenu> getByParentId(Long parentId);
// 	
// 	public SysMenu getById(Long id);
// 	
// 	public void add(SysMenu menu);
// 	
// 	public void update(SysMenu menu);
// 	
// 	public void delete(Long id);
// 	
// 	public List<SysMenu> findForTreeTable(Long parentId);
// 	
// }


// Path: src/main/java/com/aibibang/web/system/service/impl/SysMenuServiceImpl.java
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.aibibang.web.system.dao.SysMenuDao;
import com.aibibang.web.system.entity.SysMenu;
import com.aibibang.web.system.service.SysMenuService;

package com.aibibang.web.system.service.impl;





@Service("SysMenuService")
public class SysMenuServiceImpl implements SysMenuService {

	@Resource
	private SysMenuDao sysMenuDao;
	
	@Override
	public List<SysMenu> find(SysMenu menu) {
		
		return sysMenuDao.find(menu);
	}

	@Override
	public List<SysMenu> getByParentId(Long parentId){
		

		return sysMenuDao.getByParentId(parentId);
