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>
相关推荐
贾斯汀玛尔斯15 小时前
每天学一个算法--LSM-Tree(Log-Structured Merge Tree)
java·算法·lsm-tree
bitt TRES15 小时前
springboot与springcloud对应版本
java·spring boot·spring cloud
Y0011123616 小时前
JavaWeb-end
java·servlet·web
bzmK1DTbd16 小时前
Git版本控制:Java项目中的分支管理与合并策略
java·开发语言·git
JWASX18 小时前
【RocketMQ 生产者和消费者】- 事务源码分析(1)
java·rocketmq·java-rocketmq
AlunYegeer19 小时前
JAVA,以后端的视角理解前端。在全栈的路上迈出第一步。
java·开发语言·前端
DFT计算杂谈20 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
2301_7717172121 小时前
Spring Boot 自动配置核心注解
java·spring boot·mybatis
小Y._21 小时前
面试被问synchronized锁升级,这5个问题答不上来直接挂!
java
姚青&21 小时前
测试技术体系
java·python