2026-07-09 d41fe2e95f3f64c6e3a7229acd9e74e673513a0a
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApi.java
@@ -1,6 +1,7 @@
package cn.iocoder.yudao.module.system.api.user;
import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils;
import cn.iocoder.yudao.module.system.api.user.dto.AdminUserCreateReqDTO;
import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
import java.util.Collection;
@@ -14,6 +15,14 @@
 * @author 芋道源码
 */
public interface AdminUserApi {
    /**
     * 创建用户
     *
     * @param createReqDTO 用户创建信息
     * @return 用户编号
     */
    Long createUser(AdminUserCreateReqDTO createReqDTO);
    /**
     * 通过用户 ID 查询用户
@@ -56,6 +65,14 @@
    List<AdminUserRespDTO> getUserListByPostIds(Collection<Long> postIds);
    /**
     * 根据昵称模糊搜索用户
     *
     * @param nickname 昵称关键词
     * @return 用户列表
     */
    List<AdminUserRespDTO> getUserListByNickname(String nickname);
    /**
     * 获得用户 Map
     *
     * @param ids 用户编号数组