潘志宝
2024-11-12 7800ddd4a5624993b6735f10c75b5b86d85195e4
提交 | 用户 | 时间
7fd198 1 package com.iailab.module.model.mcs.pre.dao;
2
3 import com.baomidou.mybatisplus.core.metadata.IPage;
4 import com.iailab.framework.mybatis.core.mapper.BaseMapperX;
58c749 5 import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
7fd198 6 import com.iailab.module.model.mcs.pre.entity.MmPredictItemEntity;
7 import com.iailab.module.model.mcs.pre.vo.MmPredictItemPageReqVO;
8 import com.iailab.module.model.mcs.pre.vo.MmPredictItemRespVO;
9 import com.iailab.module.model.mdk.vo.ItemVO;
10 import com.iailab.module.model.mdk.vo.MergeItemVO;
11 import org.apache.ibatis.annotations.Mapper;
12 import org.apache.ibatis.annotations.Param;
13
14 import java.util.List;
15 import java.util.Map;
16
17 /**
18  * @author PanZhibao
19  * @date 2021年04月26日 11:35
20  */
58c749 21 @TenantDS
7fd198 22 @Mapper
23 public interface MmPredictItemDao extends BaseMapperX<MmPredictItemEntity> {
24
137356 25     IPage<MmPredictItemRespVO> getPageList(IPage<MmPredictItemEntity> page, @Param("params") MmPredictItemPageReqVO params);
26
a97b38 27     List<MmPredictItemRespVO> queryList(Map<String, Object> params);
28
7fd198 29     List<ItemVO> getByModuleId(Map<String, Object> params);
30
31     List<ItemVO> getItem(Map<String, Object> params);
32
33     List<MergeItemVO> getMergeItemByItemId(Map<String, Object> params);
5c6007 34
137356 35     default IPage<MmPredictItemRespVO> selectPage(MmPredictItemPageReqVO reqVO) {
36         return getPageList(getPage(reqVO), reqVO);
5c6007 37     }
7fd198 38 }