diff --git a/README.md b/README.md index 22e4efc1..7e8c2b5b 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,9 @@ - 技术栈:Solon、MybatisPlus、Netty - 遵循MIT许可,因此您可以对它进行复制、修改、传播并用于任何个人或商业行为。 - 官网地址1:https://neutrino-proxy.dromara.org -- 官网地址2:https://dromara.gitee.io/neutrino-proxy -- 官网地址3:https://neutrino-proxy-docs.asgc.fun -- 快速上手请[点击这里](https://dromara.gitee.io/neutrino-proxy/pages/793dcb) +- ~~官网地址2:https://dromara.gitee.io/neutrino-proxy~~ +- ~~官网地址3:https://neutrino-proxy-docs.asgc.fun~~ +- 快速上手请[点击这里](https://neutrino-proxy.dromara.org/neutrino-proxy/pages/793dcb/) # 2、名称由来 中微子,是轻子的一种,是组成自然界的最基本的粒子之一。它十分微小、不带电,可自由穿过地球,以接近光速运动,与其他物质的相互作用十分微弱,号称宇宙间的“隐身人”。 diff --git a/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/controller/req/system/UserListReq.java b/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/controller/req/system/UserListReq.java index c5592ce2..d44253da 100644 --- a/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/controller/req/system/UserListReq.java +++ b/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/controller/req/system/UserListReq.java @@ -1,10 +1,18 @@ package org.dromara.neutrinoproxy.server.controller.req.system; +import lombok.Data; + /** * 用户列表请求 * @author: aoshiguchen * @date: 2022/8/14 */ +@Data public class UserListReq { + /** + * 用户名 + */ + private String name; + } diff --git a/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/service/UserService.java b/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/service/UserService.java index 5394fc51..d2216f93 100644 --- a/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/service/UserService.java +++ b/neutrino-proxy-server/src/main/java/org/dromara/neutrinoproxy/server/service/UserService.java @@ -3,6 +3,7 @@ package org.dromara.neutrinoproxy.server.service; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.solon.plugins.pagination.Page; +import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.solon.annotation.Db; import org.dromara.neutrinoproxy.core.util.DateUtil; import org.dromara.neutrinoproxy.server.base.page.PageInfo; @@ -131,6 +132,7 @@ public class UserService { public PageInfo page(PageQuery pageQuery, UserListReq req) { Page page = userMapper.selectPage(new Page<>(pageQuery.getCurrent(), pageQuery.getSize()), new LambdaQueryWrapper() + .like(StringUtils.isNotBlank(req.getName()), UserDO::getName, req.getName()) .orderByAsc(UserDO::getId) ); List respList = page.getRecords().stream().map(UserDO::toRes).collect(Collectors.toList());