diff --git a/pom.xml b/pom.xml index 6c0c137..39cc9bb 100644 --- a/pom.xml +++ b/pom.xml @@ -128,12 +128,6 @@ spring-boot-testcontainers test - - org.springframework.boot - spring-boot-devtools - true - - org.mybatis.spring.boot mybatis-spring-boot-starter-test diff --git a/src/main/java/org/cmh/backend/UserManagement/controller/TenantManagementController.java b/src/main/java/org/cmh/backend/UserManagement/controller/TenantManagementController.java deleted file mode 100644 index f31a1f9..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/controller/TenantManagementController.java +++ /dev/null @@ -1,48 +0,0 @@ -package org.cmh.backend.UserManagement.controller; - -import jakarta.transaction.Transactional; -import org.cmh.backend.UserManagement.model.Tenant; -import org.cmh.backend.UserManagement.service.TenantManagementService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import java.util.List; - -@RestController -public class TenantManagementController { - @Autowired - private TenantManagementService tenantManagementService; - - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/addTenant") - public Tenant addTenant(@RequestBody Tenant tenant) { - Tenant tenant1=tenantManagementService.registerTenant(tenant); - System.out.println(tenant.toString()); - return tenant1; - } - - @CrossOrigin(origins = "http://localhost:5173") - @GetMapping("/getAllTenant") - public List getAll() { - List tenantList=tenantManagementService.findAll(); - return tenantList; - } - - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/updateTenant") - public Tenant update(@RequestBody Tenant tenant) { - System.out.println(tenant); - tenantManagementService.update(tenant); - return tenant; - } - - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/deleteTenant") - @Transactional - public boolean delete(@RequestBody Tenant tenant) { - System.out.println(tenant); - tenantManagementService.delete(tenant.getName()); - return true; - } - -} - diff --git a/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java b/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java deleted file mode 100644 index e6ca4a3..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/controller/UserManagementController.java +++ /dev/null @@ -1,52 +0,0 @@ -package org.cmh.backend.UserManagement.controller; - -import jakarta.transaction.Transactional; -import org.cmh.backend.UserManagement.service.UserManagementService; -import org.cmh.backend.UserManagement.model.User; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; -import java.util.List; - -@RestController -public class UserManagementController { - @Autowired - private UserManagementService userManagementService; - - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/addUser") - public User addUser(@RequestBody User user) { - User user1=userManagementService.registerUser(user); - if(user1 != null){ - System.out.println(user1); - return user1; - }else{ - return null; - } - } - - @CrossOrigin(origins = "http://localhost:5173") - @GetMapping("/getAll") - public List getAll() { - List userList=userManagementService.findAll(); - return userList; - } - - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/update") - public User update(@RequestBody User user) { - System.out.println(user); - userManagementService.update(user); - return user; - } - - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/delete") - @Transactional - public boolean delete(@RequestBody User user) { - System.out.println(user); - userManagementService.delete(user.getAccount()); - return true; - } - -} - diff --git a/src/main/java/org/cmh/backend/UserManagement/model/Tenant.java b/src/main/java/org/cmh/backend/UserManagement/model/Tenant.java deleted file mode 100644 index 8782fa0..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/model/Tenant.java +++ /dev/null @@ -1,33 +0,0 @@ -package org.cmh.backend.UserManagement.model; - - -import jakarta.persistence.*; -import lombok.Getter; -import lombok.Setter; - -@Table(name="tenant") -@Entity -public class Tenant { - @Id - @Getter - @Setter - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - - @Getter - @Setter - private String contact; - @Getter - @Setter - private String phone; - @Getter - @Setter - private String name; - @Getter - @Setter - private String manager; - @Getter - @Setter - private String symbol; - -} diff --git a/src/main/java/org/cmh/backend/UserManagement/model/User.java b/src/main/java/org/cmh/backend/UserManagement/model/User.java deleted file mode 100644 index 373eaf7..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/model/User.java +++ /dev/null @@ -1,68 +0,0 @@ -package org.cmh.backend.UserManagement.model; - -import jakarta.persistence.Entity; -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.GenerationType; -import jakarta.persistence.Id; -import lombok.Getter; -import lombok.Setter; - -@Entity -public class User { - @Setter - @Getter - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long id; - @Setter - @Getter - private String account; - @Setter - @Getter - private String password; - @Setter - @Getter - private String name; - @Getter - @Setter - private String organization; - @Setter - @Getter - private String gender; - @Setter - @Getter - private String email; - @Getter - @Setter - private String phone; - - public User() { - - } - - public User(String account, String password, String name, String organization, String gender, String email, String phone) { - this.account = account; - this.password = password; - this.name = name; - this.organization = organization; - this.gender = gender; - this.email = email; - this.phone = phone; - - } - - @Override - public String toString() { - return "User{" + - "id=" + id + - ", account='" + account + '\'' + - ", password='" + password + '\'' + - ", name='" + name + '\'' + - ", organization='" + organization + '\'' + - ", gender='" + gender + '\'' + - ", email='" + email + '\'' + - ", phone='" + phone + '\'' + - '}'; - } - -} \ No newline at end of file diff --git a/src/main/java/org/cmh/backend/UserManagement/repository/TenantManagementRepository.java b/src/main/java/org/cmh/backend/UserManagement/repository/TenantManagementRepository.java deleted file mode 100644 index 979fa88..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/repository/TenantManagementRepository.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.cmh.backend.UserManagement.repository; -import org.cmh.backend.UserManagement.model.Tenant; -import org.springframework.data.jpa.repository.JpaRepository; - -import java.util.List; -public interface TenantManagementRepository extends JpaRepository{ - Tenant findByName(String name); - Tenant save(Tenant tenant); - - List findAll(); - - Tenant findTenantById(Long id); - - Tenant deleteByName(String Name); -} diff --git a/src/main/java/org/cmh/backend/UserManagement/repository/UserManagementRepository.java b/src/main/java/org/cmh/backend/UserManagement/repository/UserManagementRepository.java deleted file mode 100644 index 250e33e..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/repository/UserManagementRepository.java +++ /dev/null @@ -1,22 +0,0 @@ -package org.cmh.backend.UserManagement.repository; - - -import org.cmh.backend.UserManagement.model.User; -import org.springframework.data.jpa.repository.JpaRepository; -import org.springframework.stereotype.Repository; - -import java.util.List; - -@Repository -public interface UserManagementRepository extends JpaRepository { - User findByName(String name); - User findByAccountAndPassword(String name,String password); - User save(User user); - - List findAll(); - - User findUserById(Long id); - - User deleteByAccount(String account); - -} diff --git a/src/main/java/org/cmh/backend/UserManagement/service/TenantManagementService.java b/src/main/java/org/cmh/backend/UserManagement/service/TenantManagementService.java deleted file mode 100644 index ba77df5..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/service/TenantManagementService.java +++ /dev/null @@ -1,27 +0,0 @@ -package org.cmh.backend.UserManagement.service; - -import org.cmh.backend.UserManagement.model.Tenant; -import org.cmh.backend.UserManagement.repository.TenantManagementRepository; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import java.util.List; - -@Service -public class TenantManagementService { - - @Autowired - private TenantManagementRepository tenantManagementRepository; - - public Tenant registerTenant(Tenant tenant) { - Tenant savedTenant = tenantManagementRepository.save(tenant); - return savedTenant; - } - - public List findAll(){ - return tenantManagementRepository.findAll(); - } - - public Tenant update(Tenant tenant){return tenantManagementRepository.save(tenant);} - - public Tenant delete(String name){return tenantManagementRepository.deleteByName(name);} -} diff --git a/src/main/java/org/cmh/backend/UserManagement/service/UserManagementService.java b/src/main/java/org/cmh/backend/UserManagement/service/UserManagementService.java deleted file mode 100644 index 1bd84b9..0000000 --- a/src/main/java/org/cmh/backend/UserManagement/service/UserManagementService.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.cmh.backend.UserManagement.service; - -import org.cmh.backend.UserManagement.repository.UserManagementRepository; -import org.cmh.backend.UserManagement.model.User; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; -import java.util.List; - -@Service -public class UserManagementService { - - @Autowired - private UserManagementRepository userManagementRepository; - - - public User registerUser(User user) { - User savedUser = userManagementRepository.save(user); - return savedUser; - } - - public List findAll(){ - return userManagementRepository.findAll(); - } - - public User findUserById(Long id){return userManagementRepository.findUserById(id);} - - public User update(User user){return userManagementRepository.save(user);} - - public User delete(String account){return userManagementRepository.deleteByAccount(account);} - -} diff --git a/src/main/java/org/cmh/backend/authentication/controller/UserController.java b/src/main/java/org/cmh/backend/authentication/controller/UserController.java deleted file mode 100644 index 0a0700c..0000000 --- a/src/main/java/org/cmh/backend/authentication/controller/UserController.java +++ /dev/null @@ -1,39 +0,0 @@ -package org.cmh.backend.authentication.controller; - -import org.cmh.backend.UserManagement.model.User; -import org.cmh.backend.authentication.service.UserService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; - -import java.util.Map; - -import static org.springframework.http.ResponseEntity.ok; - -@RestController -public class UserController { - - @Autowired - private UserService userService; - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/checkLogin") - public ResponseEntity login(@RequestBody Map credentials) { - String account = credentials.get("account"); - String password = credentials.get("password"); - - User user = userService.getUserByAccountAndPassword(account, password); - return ok(user); - - } - @CrossOrigin(origins = "http://localhost:5173") - @PostMapping("/checkRegister") - public String register(@RequestBody User user) { - - if(userService.registerUser(user) != null){ - return "注册成功"; - }else - return "注册错误"; - } - - -} diff --git a/src/main/java/org/cmh/backend/authentication/service/AuthenticationService.java b/src/main/java/org/cmh/backend/authentication/service/AuthenticationService.java new file mode 100644 index 0000000..e69de29