5 changed files with 114 additions and 1 deletions
@ -1,15 +1,39 @@ |
|||
package com.zdxt.enforcementcode.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.zdxt.enforcementcode.domain.TestEnfDemo; |
|||
import com.zdxt.enforcementcode.domain.vo.TestEnfDemoVo; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* enf测试单Mapper接口 |
|||
* |
|||
* @author Lion Li |
|||
* @date 2026-04-18 |
|||
*/ |
|||
@Mapper |
|||
public interface TestEnfDemoMapper extends BaseMapperPlus<TestEnfDemo, TestEnfDemoVo> { |
|||
|
|||
/** |
|||
* 自定义SQL分页查询 |
|||
*/ |
|||
Page<TestEnfDemoVo> customPageList(@Param("page") Page<TestEnfDemo> page, @Param("ew") Wrapper<TestEnfDemo> wrapper); |
|||
|
|||
/** |
|||
* 手动分页 - 查询总数(不经过拦截器) |
|||
*/ |
|||
Long manualCount(@Param("ew") Wrapper<TestEnfDemo> wrapper); |
|||
|
|||
/** |
|||
* 手动分页 - 查询当前页数据(SQL中自带LIMIT,不经过拦截器) |
|||
*/ |
|||
List<TestEnfDemoVo> manualSelectList(@Param("ew") Wrapper<TestEnfDemo> wrapper, |
|||
@Param("offset") int offset, |
|||
@Param("pageSize") int pageSize); |
|||
|
|||
} |
|||
|
|||
Loading…
Reference in new issue