package com.xiaopeng.account.controller; import com.xiaopeng.account.service.IXpOperationsUserService; import com.xiaopeng.api.model.account.XpOperationsUser; import com.xiaopeng.common.core.domain.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** *

* 运维人员 前端控制器 *

* * @author mitao * @since 2026-02-03 */ @RestController @RequestMapping("") public class XpOperationsUserController { private final IXpOperationsUserService xpOperationsUserService; @Autowired public XpOperationsUserController(IXpOperationsUserService xpOperationsUserService) { this.xpOperationsUserService = xpOperationsUserService; } /** * 根据ID列表批量查询运维用户信息 * @param ids 用户ID列表 * @return 用户列表 */ @PostMapping("/inner/xpOperationsUser/listByIds") public R> listByIds(@RequestBody List ids){ return R.ok(xpOperationsUserService.listByIds(ids)); } /** * 根据ID查询运维用户信息 * @return 用户列表 */ @GetMapping("/inner/xpOperationsUser/queryById") R queryById(Long id){ return R.ok(xpOperationsUserService.getById(id)); } /** * 根据昵称查询运维用户信息 * @param nickName 昵称 * @return 运维用户列表 */ @PostMapping("/inner/xpOperationsUser/listByName") public R> listByName(@RequestBody String nickName) { return R.ok(xpOperationsUserService.listByName(nickName)); } }