超市进销存管理系统的服务类

发布时间 2023-06-20 18:04:35作者: 可达鸭618

代码:

package com.service;

import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.service.IService;
import com.utils.PageUtils;
import com.entity.CaigouxinxiEntity;
import java.util.List;
import java.util.Map;
import com.entity.vo.CaigouxinxiVO;
import org.apache.ibatis.annotations.Param;
import com.entity.view.CaigouxinxiView;


/**
* 采购信息
*
* @author
* @email
* @date 2022-04-13 14:00:29
*/
public interface CaigouxinxiService extends IService<CaigouxinxiEntity> {

PageUtils queryPage(Map<String, Object> params);

List<CaigouxinxiVO> selectListVO(Wrapper<CaigouxinxiEntity> wrapper);

CaigouxinxiVO selectVO(@Param("ew") Wrapper<CaigouxinxiEntity> wrapper);

List<CaigouxinxiView> selectListView(Wrapper<CaigouxinxiEntity> wrapper);

CaigouxinxiView selectView(@Param("ew") Wrapper<CaigouxinxiEntity> wrapper);

PageUtils queryPage(Map<String, Object> params,Wrapper<CaigouxinxiEntity> wrapper);

}

 

介绍:

这段代码是一个服务类接口,定义了对"caigouxinxi"表进行增删改查操作的方法。其中,queryPage方法用于返回符合条件的采购信息列表,并进行分页处理;selectListVO和selectVO方法则用于查询符合条件的采购信息数据,并返回对应的VO对象。同时,该接口还提供了一些方法,用于查询符合条件的采购信息的视图(view)和视图列表(listView),各自返回对应的实体类对象。最终,queryPage方法也提供了一个类似queryPage(Map<String, Object> params)的方法签名,允许使用指定的Wrapper进行查询。