第九天

今天团队完成了登录注册功能还有审批注册
问题说是有那个查重意识到问题,需要重新弄。
注册登录:
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);
}

}

posted @ 2025-04-28 23:19  深度检测  阅读(10)  评论(0)    收藏  举报