From d550a8ed51e41dd5f4301dc6bc33f5d33459f896 Mon Sep 17 00:00:00 2001 From: ylweng Date: Thu, 11 Sep 2025 23:36:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E5=90=8E=E7=AB=AF=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E6=9E=B6=E6=9E=84=E5=B9=B6=E4=BC=98=E5=8C=96=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend-java/README.md | 82 -------------- backend-java/RUN_INSTRUCTIONS.md | 103 ------------------ backend-java/pom.xml | 63 ----------- backend-java/user-service/pom.xml | 56 ---------- backend-java/user-service/run.sh | 19 ---- .../userservice/UserServiceApplication.java | 11 -- .../controller/UserController.java | 55 ---------- .../com/niumall/userservice/entity/User.java | 37 ------- .../repository/UserRepository.java | 13 --- .../userservice/service/UserService.java | 12 -- .../service/impl/UserServiceImpl.java | 44 -------- .../src/main/resources/application.yml | 20 ---- .../target/classes/application.yml | 20 ---- .../userservice/UserServiceApplication.class | Bin 738 -> 0 bytes .../controller/UserController.class | Bin 3709 -> 0 bytes .../com/niumall/userservice/entity/User.class | Bin 6356 -> 0 bytes .../repository/UserRepository.class | Bin 660 -> 0 bytes .../userservice/service/UserService.class | Bin 597 -> 0 bytes .../service/impl/UserServiceImpl.class | Bin 1982 -> 0 bytes 19 files changed, 535 deletions(-) delete mode 100644 backend-java/README.md delete mode 100644 backend-java/RUN_INSTRUCTIONS.md delete mode 100644 backend-java/pom.xml delete mode 100644 backend-java/user-service/pom.xml delete mode 100755 backend-java/user-service/run.sh delete mode 100644 backend-java/user-service/src/main/java/com/niumall/userservice/UserServiceApplication.java delete mode 100644 backend-java/user-service/src/main/java/com/niumall/userservice/controller/UserController.java delete mode 100644 backend-java/user-service/src/main/java/com/niumall/userservice/entity/User.java delete mode 100644 backend-java/user-service/src/main/java/com/niumall/userservice/repository/UserRepository.java delete mode 100644 backend-java/user-service/src/main/java/com/niumall/userservice/service/UserService.java delete mode 100644 backend-java/user-service/src/main/java/com/niumall/userservice/service/impl/UserServiceImpl.java delete mode 100644 backend-java/user-service/src/main/resources/application.yml delete mode 100644 backend-java/user-service/target/classes/application.yml delete mode 100644 backend-java/user-service/target/classes/com/niumall/userservice/UserServiceApplication.class delete mode 100644 backend-java/user-service/target/classes/com/niumall/userservice/controller/UserController.class delete mode 100644 backend-java/user-service/target/classes/com/niumall/userservice/entity/User.class delete mode 100644 backend-java/user-service/target/classes/com/niumall/userservice/repository/UserRepository.class delete mode 100644 backend-java/user-service/target/classes/com/niumall/userservice/service/UserService.class delete mode 100644 backend-java/user-service/target/classes/com/niumall/userservice/service/impl/UserServiceImpl.class diff --git a/backend-java/README.md b/backend-java/README.md deleted file mode 100644 index 3a16e95..0000000 --- a/backend-java/README.md +++ /dev/null @@ -1,82 +0,0 @@ -# NiuMall 后端服务 (Java 版本) - -活牛采购智能数字化系统 - 后端服务 - -## 项目介绍 - -本项目是将原有的 Node.js 后端服务重构为基于 Java 的微服务架构,使用 Spring Boot 和 Spring Cloud 构建。 - -## 技术栈 - -- Java 17 -- Spring Boot 3.1.0 -- Spring Cloud 2022.0.3 -- Spring Data JPA -- MySQL 8.0 -- Maven 3.8+ - -## 服务架构 - -- **user-service**: 用户服务 -- **auth-service**: 认证服务 -- **order-service**: 订单服务 -- **supplier-service**: 供应商服务 -- **transport-service**: 运输服务 -- **finance-service**: 财务服务 -- **quality-service**: 质检服务 - -## 项目结构 - -``` -backend-java/ -├── auth-service/ # 认证服务 -├── user-service/ # 用户服务 -├── order-service/ # 订单服务 -├── supplier-service/ # 供应商服务 -├── transport-service/ # 运输服务 -├── finance-service/ # 财务服务 -├── quality-service/ # 质检服务 -├── common/ # 公共模块 -└── docs/ # 文档 -``` - -## 构建和运行 - -### 环境要求 - -- JDK 17+ -- Maven 3.8+ -- MySQL 8.0+ - -### 构建项目 - -```bash -# 进入项目根目录 -cd backend-java - -# 编译项目 -mvn clean compile - -# 打包项目 -mvn clean package -``` - -### 运行服务 - -```bash -# 运行用户服务 -cd user-service -mvn spring-boot:run -``` - -## 数据库配置 - -项目使用 MySQL 数据库,连接配置在各个服务的 `application.yml` 文件中。 - -## API 文档 - -API 文档使用 Swagger 生成,启动服务后访问 `http://localhost:8080/swagger-ui.html` 查看。 - -## 部署 - -推荐使用 Docker 进行部署,每个服务都可以独立打包成 Docker 镜像。 \ No newline at end of file diff --git a/backend-java/RUN_INSTRUCTIONS.md b/backend-java/RUN_INSTRUCTIONS.md deleted file mode 100644 index 3bac14e..0000000 --- a/backend-java/RUN_INSTRUCTIONS.md +++ /dev/null @@ -1,103 +0,0 @@ -# Java 后端服务运行说明 - -## 环境要求 - -1. JDK 17 或更高版本 -2. Maven 3.8 或更高版本 - -## 安装 Maven(如果尚未安装) - -### macOS - -如果已安装 Homebrew: -```bash -brew install maven -``` - -如果没有安装 Homebrew,先安装 Homebrew: -```bash -/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -``` -然后安装 Maven: -```bash -brew install maven -``` - -### Windows - -1. 访问 [Maven 官网](https://maven.apache.org/download.cgi) -2. 下载最新版本的 Maven -3. 解压到指定目录 -4. 配置环境变量: - - 添加 MAVEN_HOME 环境变量,指向 Maven 安装目录 - - 将 %MAVEN_HOME%\bin 添加到 PATH 环境变量 - -### Linux (Ubuntu/Debian) - -```bash -sudo apt update -sudo apt install maven -``` - -## 构建和运行服务 - -### 1. 使用 Maven Wrapper(推荐) - -首先初始化 Maven Wrapper: -```bash -cd backend-java -mvn -N io.takari:maven:wrapper -``` - -然后构建项目: -```bash -cd user-service -./mvnw clean compile -``` - -### 2. 直接使用 Maven - -如果已安装 Maven: -```bash -cd backend-java/user-service -mvn clean compile -mvn spring-boot:run -``` - -### 3. 打包并运行 - -```bash -cd backend-java/user-service -mvn clean package -java -jar target/*.jar -``` - -## 服务访问 - -用户服务默认运行在 8081 端口: -- 健康检查: http://localhost:8081/actuator/health -- 用户 API: http://localhost:8081/api/users - -## 数据库配置 - -服务会自动连接到配置文件中指定的 MySQL 数据库: -- 主机: 129.211.213.226 -- 端口: 9527 -- 数据库: jiebandata -- 用户名: root -- 密码: aiotAiot123! - -确保网络可以访问该数据库服务器。 - -## 常见问题 - -1. **端口被占用**: 修改 `application.yml` 中的 `server.port` 配置 -2. **数据库连接失败**: 检查网络连接和数据库配置 -3. **依赖下载失败**: 配置 Maven 镜像源或检查网络连接 - -## 开发工具 - -推荐使用以下 IDE 进行开发: -- IntelliJ IDEA -- Eclipse with Spring Tools -- VS Code with Java extensions \ No newline at end of file diff --git a/backend-java/pom.xml b/backend-java/pom.xml deleted file mode 100644 index 2eb8f8a..0000000 --- a/backend-java/pom.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - 4.0.0 - - com.niumall - niumall-backend - 1.0.0 - pom - - NiuMall Backend - 活牛采购智能数字化系统 - 后端服务 (Java版本) - - - auth-service - user-service - order-service - supplier-service - transport-service - finance-service - quality-service - common - - - - 17 - 17 - UTF-8 - 3.1.0 - 2022.0.3 - - - - - - org.springframework.boot - spring-boot-dependencies - ${spring.boot.version} - pom - import - - - org.springframework.cloud - spring-cloud-dependencies - ${spring.cloud.version} - pom - import - - - - - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring.boot.version} - - - - \ No newline at end of file diff --git a/backend-java/user-service/pom.xml b/backend-java/user-service/pom.xml deleted file mode 100644 index 40d8517..0000000 --- a/backend-java/user-service/pom.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - 4.0.0 - - com.niumall - niumall-backend - 1.0.0 - - - user-service - User Service - 用户服务 - - - 17 - 17 - UTF-8 - - - - - org.springframework.boot - spring-boot-starter-web - - - org.springframework.boot - spring-boot-starter-data-jpa - - - org.springframework.boot - spring-boot-starter-validation - - - mysql - mysql-connector-java - 8.0.33 - - - org.projectlombok - lombok - true - - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - - \ No newline at end of file diff --git a/backend-java/user-service/run.sh b/backend-java/user-service/run.sh deleted file mode 100755 index ea5c976..0000000 --- a/backend-java/user-service/run.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -echo "=========================================" -echo " NiuMall User Service" -echo "=========================================" -echo -echo "要运行此服务,请确保已安装:" -echo "1. JDK 17 或更高版本" -echo "2. Maven 3.8 或更高版本" -echo -echo "运行步骤:" -echo "1. 打开终端并导航到 user-service 目录" -echo "2. 执行以下命令:" -echo " mvn spring-boot:run" -echo -echo "服务将在端口 8081 上启动" -echo "API 地址: http://localhost:8081/api/users" -echo -echo "注意:确保可以访问数据库服务器 129.211.213.226:9527" \ No newline at end of file diff --git a/backend-java/user-service/src/main/java/com/niumall/userservice/UserServiceApplication.java b/backend-java/user-service/src/main/java/com/niumall/userservice/UserServiceApplication.java deleted file mode 100644 index cbfda96..0000000 --- a/backend-java/user-service/src/main/java/com/niumall/userservice/UserServiceApplication.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.niumall.userservice; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -@SpringBootApplication -public class UserServiceApplication { - public static void main(String[] args) { - SpringApplication.run(UserServiceApplication.class, args); - } -} \ No newline at end of file diff --git a/backend-java/user-service/src/main/java/com/niumall/userservice/controller/UserController.java b/backend-java/user-service/src/main/java/com/niumall/userservice/controller/UserController.java deleted file mode 100644 index ac336e0..0000000 --- a/backend-java/user-service/src/main/java/com/niumall/userservice/controller/UserController.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.niumall.userservice.controller; - -import com.niumall.userservice.entity.User; -import com.niumall.userservice.service.UserService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; - -import java.util.List; - -@RestController -@RequestMapping("/api/users") -public class UserController { - - @Autowired - private UserService userService; - - @GetMapping - public ResponseEntity> getAllUsers() { - List users = userService.getAllUsers(); - return ResponseEntity.ok(users); - } - - @GetMapping("/{id}") - public ResponseEntity getUserById(@PathVariable Long id) { - User user = userService.getUserById(id); - if (user != null) { - return ResponseEntity.ok(user); - } else { - return ResponseEntity.notFound().build(); - } - } - - @PostMapping - public ResponseEntity createUser(@RequestBody User user) { - User savedUser = userService.createUser(user); - return ResponseEntity.ok(savedUser); - } - - @PutMapping("/{id}") - public ResponseEntity updateUser(@PathVariable Long id, @RequestBody User user) { - User updatedUser = userService.updateUser(id, user); - if (updatedUser != null) { - return ResponseEntity.ok(updatedUser); - } else { - return ResponseEntity.notFound().build(); - } - } - - @DeleteMapping("/{id}") - public ResponseEntity deleteUser(@PathVariable Long id) { - userService.deleteUser(id); - return ResponseEntity.noContent().build(); - } -} \ No newline at end of file diff --git a/backend-java/user-service/src/main/java/com/niumall/userservice/entity/User.java b/backend-java/user-service/src/main/java/com/niumall/userservice/entity/User.java deleted file mode 100644 index 82b7ef6..0000000 --- a/backend-java/user-service/src/main/java/com/niumall/userservice/entity/User.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.niumall.userservice.entity; - -import jakarta.persistence.*; -import lombok.Data; -import java.time.LocalDateTime; - -@Data -@Entity -@Table(name = "api_users") -public class User { - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @Column(unique = true, nullable = false) - private String username; - - @Column(name = "password_hash", nullable = false) - private String passwordHash; - - @Column(unique = true, nullable = false) - private String phone; - - private String email; - - @Column(name = "user_type", nullable = false) - private String userType; - - @Column(name = "status") - private String status = "active"; - - @Column(name = "created_at") - private LocalDateTime createdAt; - - @Column(name = "updated_at") - private LocalDateTime updatedAt; -} \ No newline at end of file diff --git a/backend-java/user-service/src/main/java/com/niumall/userservice/repository/UserRepository.java b/backend-java/user-service/src/main/java/com/niumall/userservice/repository/UserRepository.java deleted file mode 100644 index 8d8a868..0000000 --- a/backend-java/user-service/src/main/java/com/niumall/userservice/repository/UserRepository.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.niumall.userservice.repository; - -import com.niumall.userservice.entity.User; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; -import java.util.Optional; - -@Repository -public interface UserRepository extends JpaRepository { - Optional findByUsername(String username); - Optional findByPhone(String phone); - Optional findByEmail(String email); -} \ No newline at end of file diff --git a/backend-java/user-service/src/main/java/com/niumall/userservice/service/UserService.java b/backend-java/user-service/src/main/java/com/niumall/userservice/service/UserService.java deleted file mode 100644 index e8d1afa..0000000 --- a/backend-java/user-service/src/main/java/com/niumall/userservice/service/UserService.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.niumall.userservice.service; - -import com.niumall.userservice.entity.User; -import java.util.List; - -public interface UserService { - List getAllUsers(); - User getUserById(Long id); - User createUser(User user); - User updateUser(Long id, User user); - void deleteUser(Long id); -} \ No newline at end of file diff --git a/backend-java/user-service/src/main/java/com/niumall/userservice/service/impl/UserServiceImpl.java b/backend-java/user-service/src/main/java/com/niumall/userservice/service/impl/UserServiceImpl.java deleted file mode 100644 index 148485f..0000000 --- a/backend-java/user-service/src/main/java/com/niumall/userservice/service/impl/UserServiceImpl.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.niumall.userservice.service.impl; - -import com.niumall.userservice.entity.User; -import com.niumall.userservice.repository.UserRepository; -import com.niumall.userservice.service.UserService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import java.util.List; - -@Service -public class UserServiceImpl implements UserService { - - @Autowired - private UserRepository userRepository; - - @Override - public List getAllUsers() { - return userRepository.findAll(); - } - - @Override - public User getUserById(Long id) { - return userRepository.findById(id).orElse(null); - } - - @Override - public User createUser(User user) { - return userRepository.save(user); - } - - @Override - public User updateUser(Long id, User user) { - if (userRepository.existsById(id)) { - user.setId(id); - return userRepository.save(user); - } - return null; - } - - @Override - public void deleteUser(Long id) { - userRepository.deleteById(id); - } -} \ No newline at end of file diff --git a/backend-java/user-service/src/main/resources/application.yml b/backend-java/user-service/src/main/resources/application.yml deleted file mode 100644 index 4f285c6..0000000 --- a/backend-java/user-service/src/main/resources/application.yml +++ /dev/null @@ -1,20 +0,0 @@ -server: - port: 8081 - -spring: - application: - name: user-service - datasource: - url: jdbc:mysql://129.211.213.226:9527/jiebandata?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai - username: root - password: aiotAiot123! - driver-class-name: com.mysql.cj.jdbc.Driver - jpa: - hibernate: - ddl-auto: update - show-sql: true - database-platform: org.hibernate.dialect.MySQL8Dialect - -logging: - level: - com.niumall: debug \ No newline at end of file diff --git a/backend-java/user-service/target/classes/application.yml b/backend-java/user-service/target/classes/application.yml deleted file mode 100644 index 4f285c6..0000000 --- a/backend-java/user-service/target/classes/application.yml +++ /dev/null @@ -1,20 +0,0 @@ -server: - port: 8081 - -spring: - application: - name: user-service - datasource: - url: jdbc:mysql://129.211.213.226:9527/jiebandata?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai - username: root - password: aiotAiot123! - driver-class-name: com.mysql.cj.jdbc.Driver - jpa: - hibernate: - ddl-auto: update - show-sql: true - database-platform: org.hibernate.dialect.MySQL8Dialect - -logging: - level: - com.niumall: debug \ No newline at end of file diff --git a/backend-java/user-service/target/classes/com/niumall/userservice/UserServiceApplication.class b/backend-java/user-service/target/classes/com/niumall/userservice/UserServiceApplication.class deleted file mode 100644 index 97f4decb3c656ff3191b7e749c782ab119d8193d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 738 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 diff --git a/backend-java/user-service/target/classes/com/niumall/userservice/repository/UserRepository.class b/backend-java/user-service/target/classes/com/niumall/userservice/repository/UserRepository.class deleted file mode 100644 index 6c823ae647db0213d3e13163849f824d32da7659..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmbVKK~BRk5L~y=&=yL86F(?I!s5UwfCLg8P^6+paNnkGaB=L&af))|T^x7-k3wun zMFRqp_FTabyy%WuBl?JkNxsHJ6d#R-`7A&e($AQEl`E zJy>JVpWz(2LLKwrcqSs}L5snOu`$n5D|I}zn20B1ANd3w@>z;?#hVnDf(&|7sVA33 z*+&zN!C(+98-%VD^be|1?xffLIx z+Xtgbe}S$Nl!`$oG`Wq$wN!Mp_dTSea(o8QH5*kW>0p19lcz-7 z%S?`yxX{`-EYr&v9R4~?=7bf-6{+CMNAl@;88m6H)9-207w}+%P@7N#I)uAF@Mawo TbL;bFZ^77xKH(NA>;QZK$hFH^ diff --git a/backend-java/user-service/target/classes/com/niumall/userservice/service/UserService.class b/backend-java/user-service/target/classes/com/niumall/userservice/service/UserService.class deleted file mode 100644 index 8cfbb15f3bdefb5ca9601e6b9768747accdfccdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 597 zcmb_a%}T^D7@Ti)x9+Y#b@wG&1alOr3hO}-3Lc7{yu>z?EZJ7tWMN;;gAd?CiAl>qZ&)SGhAYKPD;m4DG8b%LpY0~=&H@|~!ZqJ= zrg&Adr?<7pHDO)~y;90CTf!oWQ_nG4DwfJtCxmGx%Zh8$2*P!baFhPkg{ZXDJLaU5 zJFDZY9Jt>-7KE#)bMoD!byX(uASJ>qZv@xENfFX$(5=DR=DqmUe(kmRzg~q&bl}+T}l%I;lO?fU~JPJV`6b&(FjKtPcef_eU4*aPjKq% M8A8h;oO|Zt2N58)3IG5A diff --git a/backend-java/user-service/target/classes/com/niumall/userservice/service/impl/UserServiceImpl.class b/backend-java/user-service/target/classes/com/niumall/userservice/service/impl/UserServiceImpl.class deleted file mode 100644 index fa8a94cbf1ecafb0dedf414b63f159e1716fc306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1982 zcmb7^-%{H~6vn@m4F*|ps8dMNq%D6+YA{7jp(LpZ3DA%*<2EyK%SER*i@mrDvgDCg zP#&dk(avO&As3xq_n|U5D=oH$;MAS5XSLGq?|kPwXZPQ?Z~g}G5W59f46Dtc^_wIiYXejJkkurk*cNKj^R#hUoQTEK0FyZ^f$ z4nD&qL*YRBEs~w;*W$NMcUuhiDyjUWaq5BJt}P5DPfMD0Fo!P~#xy&{RkFCW4++>e z=y_N70rzS)?x0e@m*n94UmYx9kqRD!PrQgcyfc`ZY4}^9Lku>U`fh-;$rFy zb~6-Q3GELS_BmYe`bKp(w*^ec<3b zP%qo!cWUY=E$?JD>Unv8u~EfC2OD_AFcJx+`|4VDW!hJCX0J39Zyx=?yXGv~E#ZmO zZrxDZ4!*||ikZItKuluUjUW!2Vn^ze{;{rDqkknX>!xC;TzcC?N`xX%r(NNiEj7&0 zVaw5fg#MO3b2N_A#XL%*ZAQ9fXm*8WE{%-Fk;T_2{Y4KJCd?wxW%Lm}>!q{+Wn80? z6k?KAP0_Q3>j`AlKKSG%uveJ> z2i1$D>j`NpU2RCT4_{$9QQ_ii!`w2=l40Jpa0%~rhF9wGN?66W32zPe3@;{Ljx^31 z-hB&yU}~xQ3hVmK(iuzyrZwjhAIr$o^9