feat(system): 新增通过昵称获取用户列表接口- 在 ApiAdminUserApiImpl 中实现 getUserListByNickname 方法

- 在 IApiAdminUserApi 接口中定义 getUserListByNickname 方法
- 优化 RiskServiceImpl 中的风险隐患待办推送逻辑- 新增 PortalTodoService 实现待办系统接口- 新增 PortalTodoController 提供待办相关接口- 引入 PortalRequest 进行待办信息推送- 使用 Base64 编码待办流程ID
- 添加待办状态和查看类型的常量定义
- 实现风险隐患待办完成推送功能
- 重构 sendNotify2Corrective 方法以支持待办推送- 移除旧的通知发送服务依赖
- 添加空实现 sendNotify2Check 方法注释说明
- 优化用户信息获取逻辑
- 增强风险隐患数据查询方法
- 添加必要的工具类导入和集合操作支持
This commit is contained in:
2025-10-17 15:48:56 +08:00
parent af08e91a45
commit 5dadac1a55
6 changed files with 270 additions and 59 deletions

View File

@@ -79,4 +79,12 @@ public interface IApiAdminUserApi {
*/
void validateUserList(Collection<Long> ids);
/**
* 通过用户昵称,获得用户列表
*
* @param nickname 昵称
* @return 用户列表
*/
List<AdminUserRespDTO> getUserListByNickname(String nickname);
}

View File

@@ -9,6 +9,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import static com.jeelowcode.tool.framework.common.util.collection.CollectionUtils.convertSet;
@@ -55,4 +56,10 @@ public class ApiAdminUserApiImpl implements IApiAdminUserApi {
userService.validateUserList(ids);
}
@Override
public List<AdminUserRespDTO> getUserListByNickname(String nickname) {
List<AdminUserDO> users = userService.getUserListByNickname(nickname);
return BeanUtils.toBean(users, AdminUserRespDTO.class);
}
}