第九天
今天團隊完成了登錄注冊功能還有審批注冊
問題說是有那個查重意識到問題,需要重新弄。
注冊登錄:
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號