You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ass/src/main/java/com/dao/FapiaoxinxiDao.java

62 lines
2.6 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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);
}