package com.inspur.mapper; import com.inspur.domain.partyscreen.PartyMenu; import java.util.List; /** * 菜单配置Mapper接口 * * @author inspur * @date 2022-09-28 */ public interface PartyMenuMapper { /** * 查询菜单配置 * * @param menuid 菜单配置主键 * @return 菜单配置 */ public PartyMenu selectPartyMenuByMenuid(Integer menuid); /** * 查询菜单配置列表 * * @param partyMenu 菜单配置 * @return 菜单配置集合 */ public List selectPartyMenuList(PartyMenu partyMenu); /** * 新增菜单配置 * * @param partyMenu 菜单配置 * @return 结果 */ public int insertPartyMenu(PartyMenu partyMenu); /** * 修改菜单配置 * * @param partyMenu 菜单配置 * @return 结果 */ public int updatePartyMenu(PartyMenu partyMenu); /** * 删除菜单配置 * * @param menuid 菜单配置主键 * @return 结果 */ public int deletePartyMenuByMenuid(Integer menuid); /** * 批量删除菜单配置 * * @param menuids 需要删除的数据主键集合 * @return 结果 */ public int deletePartyMenuByMenuids(Integer[] menuids); /** * 查询不含自己的数据(修改校验重复) * @param p * @return */ List selectOtherPartyMenuListExcludeMyself(PartyMenu p); /** * 获取分类列表-自定义 * @param partyMenu * @return */ List selectPartyCustomMenuList(PartyMenu partyMenu); }