From 1286366bbccef3c2e9667dadc0d9ca0780b2dc3f Mon Sep 17 00:00:00 2001
From: liwq <122639653@qq.com>
Date: Tue, 20 Jan 2026 11:26:00 +0800
Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
frontend/src/App.vue | 32 ++--------
.../tem/bocai/controller/UserController.java | 63 -------------------
src/main/java/com/tem/bocai/entity/User.java | 18 ------
.../tem/bocai/repository/UserRepository.java | 8 ---
4 files changed, 6 insertions(+), 115 deletions(-)
delete mode 100644 src/main/java/com/tem/bocai/controller/UserController.java
delete mode 100644 src/main/java/com/tem/bocai/entity/User.java
delete mode 100644 src/main/java/com/tem/bocai/repository/UserRepository.java
diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index e3fac30..a893b2a 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -1,39 +1,19 @@
-
-
-
-
+
diff --git a/src/main/java/com/tem/bocai/controller/UserController.java b/src/main/java/com/tem/bocai/controller/UserController.java
deleted file mode 100644
index 1bcea92..0000000
--- a/src/main/java/com/tem/bocai/controller/UserController.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package com.example.bocai.controller;
-
-import com.example.bocai.entity.User;
-import com.example.bocai.repository.UserRepository;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.List;
-import java.util.Optional;
-
-@RestController
-@RequestMapping("/api/users")
-public class UserController {
- @Autowired
- private UserRepository userRepository;
-
- // 获取所有用户
- @GetMapping
- public List getAllUsers() {
- return userRepository.findAll();
- }
-
- // 根据ID获取用户
- @GetMapping("/{id}")
- public ResponseEntity getUserById(@PathVariable Long id) {
- Optional user = userRepository.findById(id);
- return user.map(ResponseEntity::ok).orElseGet(() -> ResponseEntity.notFound().build());
- }
-
- // 创建新用户
- @PostMapping
- public User createUser(@RequestBody User user) {
- return userRepository.save(user);
- }
-
- // 更新用户
- @PutMapping("/{id}")
- public ResponseEntity updateUser(@PathVariable Long id, @RequestBody User userDetails) {
- Optional user = userRepository.findById(id);
- if (user.isPresent()) {
- User updatedUser = user.get();
- updatedUser.setName(userDetails.getName());
- updatedUser.setEmail(userDetails.getEmail());
- updatedUser.setPassword(userDetails.getPassword());
- return ResponseEntity.ok(userRepository.save(updatedUser));
- } else {
- return ResponseEntity.notFound().build();
- }
- }
-
- // 删除用户
- @DeleteMapping("/{id}")
- public ResponseEntity deleteUser(@PathVariable Long id) {
- Optional user = userRepository.findById(id);
- if (user.isPresent()) {
- userRepository.delete(user.get());
- return ResponseEntity.noContent().build();
- } else {
- return ResponseEntity.notFound().build();
- }
- }
-}
\ No newline at end of file
diff --git a/src/main/java/com/tem/bocai/entity/User.java b/src/main/java/com/tem/bocai/entity/User.java
deleted file mode 100644
index 74ba804..0000000
--- a/src/main/java/com/tem/bocai/entity/User.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.example.bocai.entity;
-
-import jakarta.persistence.Entity;
-import jakarta.persistence.GeneratedValue;
-import jakarta.persistence.GenerationType;
-import jakarta.persistence.Id;
-import lombok.Data;
-
-@Entity
-@Data
-public class User {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Long id;
- private String name;
- private String email;
- private String password;
-}
\ No newline at end of file
diff --git a/src/main/java/com/tem/bocai/repository/UserRepository.java b/src/main/java/com/tem/bocai/repository/UserRepository.java
deleted file mode 100644
index aaafbd5..0000000
--- a/src/main/java/com/tem/bocai/repository/UserRepository.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.example.bocai.repository;
-
-import com.example.bocai.entity.User;
-import org.springframework.data.jpa.repository.JpaRepository;
-
-public interface UserRepository extends JpaRepository {
- User findByEmail(String email);
-}
\ No newline at end of file