package com.xiaopeng.account.service; import com.baomidou.mybatisplus.extension.service.IService; import com.xiaopeng.account.model.dto.XpOperationsUserDTO; import com.xiaopeng.account.model.query.XpOperationsUserPageQuery; import com.xiaopeng.api.model.account.XpOperationsUser; import com.xiaopeng.api.vo.account.XpOperationsUserProfileVO; import com.xiaopeng.api.vo.account.XpOperationsUserWithRoleVO; import com.xiaopeng.common.core.web.page.PageInfo; import javax.validation.Valid; import java.util.List; /** *

* 运维人员 服务类 *

* * @author mitao * @since 2026-02-03 */ public interface IXpOperationsUserService extends IService { /** * 根据名称查询运维用户 * @param nickName 名称 * @return */ List listByName(String nickName); /** * 根据条件查询用户及角色信息 * @param query * @return */ PageInfo selectUserPageByConditions(XpOperationsUserPageQuery query); /** * 获取运维人员个人中心首页信息 * * @param userId 运维人员ID * @return 个人中心首页信息 */ XpOperationsUserProfileVO getUserProfile(Long userId); /** * * @param dto */ void saveCertificate(@Valid XpOperationsUserDTO dto); }