5 changed files with 114 additions and 1 deletions
@ -1,15 +1,39 @@ |
|||||
package com.zdxt.enforcementcode.mapper; |
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.TestEnfDemo; |
||||
import com.zdxt.enforcementcode.domain.vo.TestEnfDemoVo; |
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 org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
/** |
/** |
||||
* enf测试单Mapper接口 |
* enf测试单Mapper接口 |
||||
* |
* |
||||
* @author Lion Li |
* @author Lion Li |
||||
* @date 2026-04-18 |
* @date 2026-04-18 |
||||
*/ |
*/ |
||||
|
@Mapper |
||||
public interface TestEnfDemoMapper extends BaseMapperPlus<TestEnfDemo, TestEnfDemoVo> { |
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