package com.thhy.usercore.modules.sys.mpmenu.mapper; import com.thhy.usercore.modules.sys.login.entity.MpMenuListVo; import com.thhy.usercore.modules.sys.login.entity.MpMenuVo; import com.thhy.usercore.modules.sys.mpmenu.entity.MpMenu; import com.thhy.usercore.modules.sys.mpmenu.entity.MpMenuRoleDto; import com.thhy.usercore.modules.sys.mpmenu.entity.MpMenuSelectVo; import com.thhy.usercore.modules.sys.mpmenu.entity.MpMenuTag; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Component; import java.io.Serializable; import java.util.List; /** * Mapper 接口 * @author zhang_xiao_bo * @since 2023-06-05 09:56:27 */ @Component public interface MpMenuMapper { MpMenu queryById(Serializable menuId); Integer queryVersionById(Serializable menuId); List findList(MpMenu mpmenu); List findAll(); void insert(MpMenu mpmenu); void update(MpMenu mpmenu); void deletelogic(Serializable menuId); void deleteById(Serializable menuId); List tagList(); List selectList(MpMenuRoleDto menuRoleDto); List queryMPMenu(String userId); List queryMPMenuLW(String userId); List queryMenuTagByUserId(String userId); List queryMenuByTagAndUser(@Param("userId")String userId, @Param("tagId")String tagId); }