cl
2024-01-19 e0fac38b26845f25de479783e0c76cf12a5311e0
提交 | 用户 | 时间
71e81e 1 package cn.stylefeng.guns.modular.bs.bomInfo.mapper;
2
3 import cn.stylefeng.guns.base.pojo.page.LayuiPageInfo;
4 import cn.stylefeng.guns.modular.bs.bomInfo.entity.BomInfo;
5 import cn.stylefeng.guns.modular.bs.bomInfo.model.params.BomInfoParam;
6 import cn.stylefeng.guns.modular.bs.bomInfo.model.result.BomInfoResult;
7 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
8 import com.baomidou.mybatisplus.core.metadata.IPage;
9 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
10 import org.apache.ibatis.annotations.Param;
11
12 import java.util.List;
13 import java.util.Map;
14
15 /**
16  * <p>
17  * bom信息 Mapper 接口
18  * </p>
19  *
20  * @author 
21  * @since 2022-10-24
22  */
23 public interface BomInfoMapper extends BaseMapper<BomInfo> {
24
25     /**
26      * 获取列表
27      *
28      * @author 
29      * @Date 2022-10-24
30      */
31     List<BomInfoResult> customList(@Param("paramCondition") BomInfoParam paramCondition);
32
33     /**
34      * 获取map列表
35      *
36      * @author 
37      * @Date 2022-10-24
38      */
39     List<Map<String, Object>> customMapList(@Param("paramCondition") BomInfoParam paramCondition);
40
41     /**
42      * 获取分页实体列表
43      *
44      * @author 
45      * @Date 2022-10-24
46      */
47     Page<BomInfoResult> customPageList(@Param("page") Page page, @Param("paramCondition") BomInfoParam paramCondition);
48
49     /**
50      * 获取分页map列表
51      *
52      * @author 
53      * @Date 2022-10-24
54      */
55     Page<Map<String, Object>> customPageMapList(@Param("page") Page page, @Param("paramCondition") BomInfoParam paramCondition);
56
57     Page<Map<String, Object>> kbListTable(@Param("page") Page page, @Param("paramCondition") BomInfoParam paramCondition);
58 }