|
|
|
|
@ -0,0 +1,59 @@
|
|
|
|
|
package com.dao;
|
|
|
|
|
|
|
|
|
|
import com.entity.ForumEntity; // 导入论坛实体类
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.BaseMapper; // 导入MyBatis-Plus的BaseMapper接口
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import com.baomidou.mybatisplus.mapper.Wrapper;
|
|
|
|
|
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
|
|
|
|
|
|
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
|
import com.entity.vo.ForumVO; // 导入论坛VO类
|
|
|
|
|
import com.entity.view.ForumView; // 导入论坛视图类
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 论坛表 DAO 接口
|
|
|
|
|
* 该接口用于数据访问层,对ForumEntity实体的数据库操作
|
|
|
|
|
*
|
|
|
|
|
* @author
|
|
|
|
|
* @email
|
|
|
|
|
* @date 2023-02-21 09:46:06
|
|
|
|
|
*/
|
|
|
|
|
public interface ForumDao extends BaseMapper<ForumEntity> {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询论坛列表,返回VO对象列表
|
|
|
|
|
* @param wrapper 查询条件包装器
|
|
|
|
|
* @return 论坛VO对象列表
|
|
|
|
|
*/
|
|
|
|
|
List<ForumVO> selectListVO(@Param("ew") Wrapper<ForumEntity> wrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询单个论坛,返回VO对象
|
|
|
|
|
* @param wrapper 查询条件包装器
|
|
|
|
|
* @return 论坛VO对象
|
|
|
|
|
*/
|
|
|
|
|
ForumVO selectVO(@Param("ew") Wrapper<ForumEntity> wrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询论坛列表,返回视图对象列表
|
|
|
|
|
* @param wrapper 查询条件包装器
|
|
|
|
|
* @return 论坛视图对象列表
|
|
|
|
|
*/
|
|
|
|
|
List<ForumView> selectListView(@Param("ew") Wrapper<ForumEntity> wrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 分页查询论坛列表,返回视图对象列表
|
|
|
|
|
* @param page 分页对象
|
|
|
|
|
* @param wrapper 查询条件包装器
|
|
|
|
|
* @return 论坛视图对象列表
|
|
|
|
|
*/
|
|
|
|
|
List<ForumView> selectListView(Pagination page, @Param("ew") Wrapper<ForumEntity> wrapper);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询单个论坛,返回视图对象
|
|
|
|
|
* @param wrapper 查询条件包装器
|
|
|
|
|
* @return 论坛视图对象
|
|
|
|
|
*/
|
|
|
|
|
ForumView selectView(@Param("ew") Wrapper<ForumEntity> wrapper);
|
|
|
|
|
}
|