diff --git a/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java b/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java new file mode 100644 index 0000000..1eb596f --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/repository/UserRepository.java @@ -0,0 +1,9 @@ +package com.hzu.bookingsystem.repository; + + +import com.hzu.bookingsystem.bean.User; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface UserRepository extends JpaRepository { + +} diff --git a/java/src/main/java/com/hzu/bookingsystem/repository/test.java b/java/src/main/java/com/hzu/bookingsystem/repository/test.java deleted file mode 100644 index e69de29..0000000 diff --git a/java/src/main/java/com/hzu/bookingsystem/service/UserService.java b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java new file mode 100644 index 0000000..3d84b30 --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/service/UserService.java @@ -0,0 +1,14 @@ +package com.hzu.bookingsystem.service; + + +import com.hzu.bookingsystem.bean.User; + +import java.util.List; + +public interface UserService { + + // 创建用户 + User create(User user); + + List findAll(); +} diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..e2f4be5 --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/service/impl/UserServiceImpl.java @@ -0,0 +1,25 @@ +package com.hzu.bookingsystem.service.impl; + +import com.hzu.bookingsystem.bean.User; +import com.hzu.bookingsystem.repository.UserRepository; +import com.hzu.bookingsystem.service.UserService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +@Service +public class UserServiceImpl implements UserService { + @Resource + private UserRepository userRepository; + + @Override + public User create(User user) { + return userRepository.save(user); + } + + @Override + public List findAll() { + return userRepository.findAll(); + } +} diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/test copy.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/test copy.java deleted file mode 100644 index e69de29..0000000 diff --git a/java/src/main/java/com/hzu/bookingsystem/service/impl/test.java b/java/src/main/java/com/hzu/bookingsystem/service/impl/test.java deleted file mode 100644 index e69de29..0000000 diff --git a/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java b/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java index 3c219d4..da91e19 100644 --- a/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java +++ b/java/src/test/java/com/hzu/bookingsystem/BookingsystemApplicationTests.java @@ -1,8 +1,13 @@ package com.hzu.bookingsystem; +import com.hzu.bookingsystem.bean.User; +import com.hzu.bookingsystem.service.UserService; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import javax.annotation.Resource; + @SpringBootTest class BookingsystemApplicationTests { @@ -10,4 +15,16 @@ class BookingsystemApplicationTests { void contextLoads() { } + @Autowired + private UserService userService; + @Test + public void test(){ + User user = new User(); + user.setUsername("123456"); + user.setNickname("吴志岳"); + user.setEmail("274129947@qq.com"); + user.setPassword("123456"); + user.setOffice("5#101"); + userService.create(user); + } }