package com.ruoyi.web.controller.system; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.Result; import com.ruoyi.common.core.domain.entity.User; import com.ruoyi.system.service.UserService; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Map; /** * 用户信息表 * * @author zhuo * @since 2025-02-13 */ @RestController @RequestMapping("/system/newUser") public class UserController { @Resource private UserService userService; /** * todo: type : 1: 获取检测人员信息 type : 2: 获取当前部门(实验室人员) * @param user * @param type * @return */ @ApiOperation(value = "根据条件获取用户列表") @GetMapping("/selectUserCondition") public Result selectUserCondition(User user, String type){ return Result.success(userService.selectUserCondition(user, type)); } /** * 获取当前登录的客户信息 * @return */ @GetMapping("/getUserNow") @ApiOperation(value = "获取当前登录的客户信息") public Result getUserNow(){ return Result.success(userService.getUserNow()); } }