以下是截取部分
pom.xml
<properties>
<pagehelper.version>1.2.12</pagehelper.version>
</properties>
<dependencies>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>${pagehelper.version}</version>
</dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>${tk.mybatis.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
</dependency>
</dependencies>
业务逻辑为
如果收件人、手机号不为null且不为空,则根据收件人姓名、手机号分页查询用户信息,根据不为空的字段作为条件查询用户信息,如果查询条件都为空,则查询所有用户
controller层的入参
package com.wanshun.member.dto.input;
import com.wanshun.common.arg.BaseArgAo;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserInfoQueryInDto implements BaseArgAo {
/**
* 每页数据量
*/
p