package top.suyiiyii.sims.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import top.suyiiyii.sims.VO.UserVO; import top.suyiiyii.sims.common.Result; import top.suyiiyii.sims.dto.UserDTO; import top.suyiiyii.sims.entity.User; import top.suyiiyii.sims.service.RoleService; import top.suyiiyii.sims.service.UserService; import java.util.List; /** * @Author tortoise * @Date 2024/8/14 13:57 * @PackageName:top.suyiiyii.sims.controller * @ClassName: AdminController * @Description: TODO * @Version 1.0 */ @RestController @RequestMapping("/admin") public class AdminController { @Autowired private RoleService roleService; @Autowired private UserService userService; @GetMapping("/findAllUsersWithRoles") public Result findAllUsersWithRoles() { List<User> userList = roleService.findAllUsersWithRoles(); return Result.success(userList); } @GetMapping("/selectAll") public Result selectAll() { List<User> users = userService.selectAll(); return Result.success(users); } /** * @author: tortoise * @date: 2024/8/15 16:27 * @Description: TODO 查看所有成员的信息(姓名,学号,年级,组别,担任角色) * @param * @return: top.suyiiyii.sims.common.Result */ @GetMapping("/findAllUsers") public Result findAllUsers() { List<UserVO> userList = userService.findAllUsers(); return Result.success(userList); } }