package com.manage.dao; import com.manage.entity.Power_Detailed_Menu; import com.manage.entity.Power_Menu; import com.manage.entity.Power_Menu_User; import org.apache.ibatis.annotations.Param; import java.util.List; public interface Power_MenuMapper { int deleteByPrimaryKey(Integer menuId); int insert(Power_Menu record); int insertSelective(Power_Menu record); Power_Menu selectByPrimaryKey(Integer menuId); int updateByPrimaryKeySelective(Power_Menu record); int updateByPrimaryKey(Power_Menu record); List queryAllPowerMenu(@Param("sysFlag")String sysFlag,@Param("roleId")Integer roleId); //List queryMenuViewByUserId(Integer userId); List queryPoswerMenuByUserId(@Param("userId") Integer userId,@Param("sysFlag")String sysFlag); List selectAll(@Param("sysFlag")String sysFlag, @Param("isEffective")Integer isEffective,@Param("roleId")Integer roleId); List selectMethodByMenuIdPowerTree(@Param("parentId")Integer parentId); List selectRoleMenuByUserIdAndDictId(@Param("dictId") Integer dictId, @Param("userId") Integer userId); List selectUserMenuByUserIdAndDictId(@Param("dictId") Integer dictId, @Param("userId") Integer userId); List checkMenuNameBySysId(@Param("sysFlag") String sysFlag, @Param("menuName") String menuName); List checkMethodByParentId(@Param("parentId") Integer parentId,@Param("menuName")String menuName,@Param("method")String method); List selectUserAndRoleMenuListPower(@Param("userId")Integer userId,@Param("sysFlag")String sysFlag); int updateChildSysFlagAndSysId(@Param("menuId")Integer menuId,@Param("sysId")Integer sysId,@Param("sysFlag")String sysFlag); }