|
|
package com.dao;
|
|
|
|
|
|
import com.entity.FapiaoxinxiEntity;
|
|
|
import com.baomidou.mybatisplus.mapper.BaseMapper;
|
|
|
import java.util.List;
|
|
|
import com.baomidou.mybatisplus.mapper.Wrapper;
|
|
|
import com.baomidou.mybatisplus.plugins.pagination.Pagination;
|
|
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
import com.entity.vo.FapiaoxinxiVO;
|
|
|
import com.entity.view.FapiaoxinxiView;
|
|
|
|
|
|
|
|
|
// 发票信息
|
|
|
// 此接口用于操作发票信息相关的数据,继承了 MyBatis-Plus 的 BaseMapper 接口,具备基本的增删改查功能。
|
|
|
// @author
|
|
|
// @email
|
|
|
// @date 2021-04-24 15:19:31
|
|
|
|
|
|
public interface FapiaoxinxiDao extends BaseMapper<FapiaoxinxiEntity> {
|
|
|
|
|
|
|
|
|
// 根据查询条件 wrapper 查询发票信息的 VO(值对象)列表。
|
|
|
// VO 通常用于封装需要展示给前端或传递给其他层的数据,可能包含了部分字段的组合或计算结果。
|
|
|
// @param wrapper 用于构建查询条件的包装器,可包含如等于、大于、小于等各种查询条件。
|
|
|
// @return 符合查询条件的发票信息 VO 列表。
|
|
|
|
|
|
List<FapiaoxinxiVO> selectListVO(@Param("ew") Wrapper<FapiaoxinxiEntity> wrapper);
|
|
|
|
|
|
|
|
|
// 根据查询条件 wrapper 查询单个发票信息的 VO。
|
|
|
// @param wrapper 用于构建查询条件的包装器。
|
|
|
// @return 符合查询条件的单个发票信息 VO,如果没有匹配的记录则返回 null。
|
|
|
|
|
|
FapiaoxinxiVO selectVO(@Param("ew") Wrapper<FapiaoxinxiEntity> wrapper);
|
|
|
|
|
|
|
|
|
// 根据查询条件 wrapper 查询发票信息的视图列表。
|
|
|
//视图通常是对数据库表进行特定查询和处理后得到的虚拟表,这里的视图对象可能包含了一些经过处理或关联查询后的数据。
|
|
|
// @param wrapper 用于构建查询条件的包装器。
|
|
|
// @return 符合查询条件的发票信息视图列表。
|
|
|
|
|
|
List<FapiaoxinxiView> selectListView(@Param("ew") Wrapper<FapiaoxinxiEntity> wrapper);
|
|
|
|
|
|
|
|
|
//根据分页信息 page 和查询条件 wrapper 查询发票信息的视图列表。
|
|
|
// 该方法支持分页查询,可用于在大量数据中按页获取发票信息。
|
|
|
// @param page 分页对象,包含了当前页码、每页显示数量等分页信息。
|
|
|
// @param wrapper 用于构建查询条件的包装器。
|
|
|
// @return 符合查询条件的当前页发票信息视图列表。
|
|
|
|
|
|
List<FapiaoxinxiView> selectListView(Pagination page, @Param("ew") Wrapper<FapiaoxinxiEntity> wrapper);
|
|
|
|
|
|
|
|
|
//根据查询条件 wrapper 查询单个发票信息的视图。
|
|
|
//@param wrapper 用于构建查询条件的包装器。
|
|
|
//@return 符合查询条件的单个发票信息视图,如果没有匹配的记录则返回 null。
|
|
|
|
|
|
FapiaoxinxiView selectView(@Param("ew") Wrapper<FapiaoxinxiEntity> wrapper);
|
|
|
|
|
|
}
|