package com.service; import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.service.IService; import com.utils.PageUtils; import com.entity.LeixingEntity; // 导入类型实体类 import java.util.List; import java.util.Map; import com.entity.vo.LeixingVO; import org.apache.ibatis.annotations.Param; import com.entity.view.LeixingView;// 导入类型视图类 /** * 类型 * * @author * @email * @date 2023-02-21 09:46:06 */ public interface LeixingService extends IService { /** * 查询分页数据 * @param params 查询参数 * @return 分页结果 */ PageUtils queryPage(Map params); /** * 查询类型列表,返回VO对象列表 * @param wrapper 查询条件包装器 * @return LeixingVO对象列表 */ List selectListVO(Wrapper wrapper); /** * 查询单个类型,返回VO对象 * @param wrapper 查询条件包装器 * @return 单个LeixingVO对象 */ LeixingVO selectVO(@Param("ew") Wrapper wrapper); /** * 查询类型列表,返回视图对象列表 * @param wrapper 查询条件包装器 * @return LeixingView对象列表 */ List selectListView(Wrapper wrapper); /** * 查询单个类型,返回视图对象 * @param wrapper 查询条件包装器 * @return 单个LeixingView对象 */ LeixingView selectView(@Param("ew") Wrapper wrapper); /** * 带条件的查询分页数据 * @param params 查询参数 * @param wrapper 查询条件包装器 * @return 分页结果 */ PageUtils queryPage(Map params, Wrapper wrapper); }