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<MpMenu> findList(MpMenu mpmenu);
|
|
List<MpMenu> findAll();
|
|
void insert(MpMenu mpmenu);
|
|
void update(MpMenu mpmenu);
|
|
void deletelogic(Serializable menuId);
|
|
void deleteById(Serializable menuId);
|
|
List<MpMenuTag> tagList();
|
|
List<MpMenuSelectVo> selectList(MpMenuRoleDto menuRoleDto);
|
|
List<MpMenuVo> queryMPMenu(String userId);
|
|
List<MpMenuVo> queryMPMenuLW(String userId);
|
|
List<MpMenuVo> queryMenuTagByUserId(String userId);
|
|
List<MpMenuListVo> queryMenuByTagAndUser(@Param("userId")String userId, @Param("tagId")String tagId);
|
}
|