queryPageList

Controller

java 复制代码
@GetMapping(value = "/list")
	public Result<?> queryPageList(ReconsiderPerson reconsiderPerson,
								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
								   HttpServletRequest req) {
		// 构建分页对象
		Page<ReconsiderPerson> page = new Page<>(pageNo, pageSize);

		// 调用Service层
		IPage<ReconsiderPerson> pageList = reconsiderPersonService.queryPageList(page, reconsiderPerson, req.getParameterMap());

		return Result.OK(pageList);
	}

Service

java 复制代码
IPage<ReconsiderPerson> queryPageList(Page<ReconsiderPerson> page, ReconsiderPerson reconsiderPerson, Map<String, String[]> parameterMap);

ServiceImpl

java 复制代码
    @Autowired
    private ReconsiderPersonMapper reconsiderPersonMapper;

    @Override
    public IPage<ReconsiderPerson> queryPageList(Page<ReconsiderPerson> page, ReconsiderPerson reconsiderPerson, Map<String, String[]> parameterMap) {
        return reconsiderPersonMapper.queryPageList(page, reconsiderPerson);
    }

Mapper

java 复制代码
IPage<ReconsiderPerson> queryPageList(@Param("page") Page<ReconsiderPerson> page, @Param("entity") ReconsiderPerson reconsiderPerson);

Mapper.xml

java 复制代码
<select id="queryPageList" resultType="org.whye.modules.xzfy.reconsiderPerson.entity.ReconsiderPerson">
        SELECT
        A.user_name as userName,
        from sys_user A
        left join reconsider_person B on A.id = B.user_id
        left join sys_depart C on A.org_code = C.org_code
        <where>
            <if test="entity.userName != null and entity.userName != ''">
                AND A.user_name LIKE CONCAT('%', #{entity.userName}, '%')
            </if>
        </where>
    </select>
相关推荐
Irene199113 分钟前
Flink 学习日志 01:前端转大数据的实战避坑指南
java·jvm·flink
Thomas.Sir14 分钟前
第1课:SpringBoot 4.x 快速上手:新特性、环境准备与第一个HelloWorld程序
java·spring boot
devilnumber33 分钟前
Java 内部迭代 vs 外部迭代:从原理到实战避坑
java·开发语言
杨运交39 分钟前
080-缓存模块-Spring Cache缓存键前缀设计与租户隔离实践
java·spring·缓存
\光辉岁月/43 分钟前
5.math类
java·开发语言
文丑颜不良啊44 分钟前
LeetCode76~100题目解析
java·leetcode
她的男孩1 小时前
页面已发布用户仍进不去:Forge Admin 门户入口与系统菜单挂载解耦
java·spring boot·低代码
不像程序员的程序媛1 小时前
mybatisplus insert dto未指定id时会如何
java·开发语言
我命由我123451 小时前
5-2.Python 编码进阶 - 字符串进阶(拼接、普通格式化、普通格式化数字精度控制、快速格式化、遍历、常用方法)
java·开发语言·后端·python·学习·java-ee·学习方法
Pniubi9 小时前
HashMap的扩容和树化边界
java·开发语言