懒羊羊
2023-11-14 8286c62256f23bc2367a6729c0f46f84215e380b
提交 | 用户 | 时间
8286c6 1 package cn.stylefeng.guns.modular.opcua.mapper;
2
3 import cn.stylefeng.guns.modular.opcua.entity.OpcuaConf;
4 import cn.stylefeng.guns.modular.opcua.model.params.OpcuaConfParam;
5 import cn.stylefeng.guns.modular.opcua.model.result.OpcuaConfResult;
6 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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  *  Mapper 接口
18  * </p>
19  *
20  * @author yyt
21  * @since 2023-10-17
22  */
23 public interface OpcuaConfMapper extends BaseMapper<OpcuaConf> {
24
25     /**
26      * 获取列表
27      *
28      * @author yyt
29      * @Date 2023-10-17
30      */
31     List<OpcuaConfResult> customList(@Param("paramCondition") OpcuaConfParam paramCondition);
32
33     /**
34      * 获取map列表
35      *
36      * @author yyt
37      * @Date 2023-10-17
38      */
39     List<Map<String, Object>> customMapList(@Param("paramCondition") OpcuaConfParam paramCondition);
40
41     /**
42      * 获取分页实体列表
43      *
44      * @author yyt
45      * @Date 2023-10-17
46      */
47     Page<OpcuaConfResult> customPageList(@Param("page") Page page, @Param("paramCondition") OpcuaConfParam paramCondition);
48
49     /**
50      * 获取分页map列表
51      *
52      * @author yyt
53      * @Date 2023-10-17
54      */
55     Page<Map<String, Object>> customPageMapList(@Param("page") Page page, @Param("paramCondition") OpcuaConfParam paramCondition);
56
57 }