package com.newfiber.api.pc.dao; import com.newfiber.api.pc.model.entity.MenuJurisdiction; import com.newfiber.api.pc.model.entity.SysMenus; import com.newfiber.api.pc.model.zhz.Menu; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; /** * * @author ZHAOZHENHAU 2017-4-10 * */ @Repository public interface SysMenuJurisdictionDao { /** * @Description: 方法是:添加菜单 权限 * @param: * @return: * @author: 张鸿志 * @data: 2020/12/29 16:19 */ int addMenu(@Param("list") List<MenuJurisdiction> menu); /** * @Description: 方法是:根据菜单编号删除菜单权限 * @param: * @return: * @author: 张鸿志 * @data: 2020/12/29 16:13 */ void deleteDataMenuJu(MenuJurisdiction _Menu_Jurisdiction); /** * @Description: 方法是:查询全下的最下级菜单集合 * @param: Jurisdiction_No 权限编号 * @return: * @author: 张鸿志 * @data: 2020/12/29 16:10 */ List<MenuJurisdiction> GetMenuJurLast(@Param("jurisdictionNo") String Jurisdiction_No); /** * 根据权限查询所有的菜单 * @param jurs * @return */ List<Menu> selectMenusByJurs(@Param("jurs") String jurs); }