第九天
今天团队完成了登录注册功能还有审批注册
问题说是有那个查重意识到问题,需要重新弄。
注册登录:
package com.example.springbootdemo.controller;
import com.example.springbootdemo.entity.user;
import com.example.springbootdemo.service.userService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@CrossOrigin
public class WebController {
@Autowired
private userService userService;
// 原有的登录接口,保持不变
@PostMapping("/login")
public user login(@RequestBody user user) {
return userService.validateUser(user.getUsername(), user.getPassword());
}
// 新增的用户注册接口
@PostMapping("/register")
public user register(@RequestBody user user) {
return userService.register(user);
}
// 新增的审批用户注册接口
@PutMapping("/approve/{userId}")
public user approveRegistration(@PathVariable int userId) {
return userService.approveRegistration(userId);
}
// 新增的获取所有待审批用户接口
@GetMapping("/pending-users")
public List<user> getPendingUsers() {
return userService.getPendingUsers();
}
// 新增的拒绝审批接口
@DeleteMapping("/reject/{userId}")
public boolean rejectRegistration(@PathVariable int userId) {
return userService.rejectRegistration(userId);
}
}

浙公网安备 33010602011771号