数据库链接测试
Change-Id: If3262e1fe7b9202521a1a26444501628f8f5b3b0
diff --git a/src/test/java/com/pt/service/UserService.java b/src/test/java/com/pt/service/UserService.java
new file mode 100644
index 0000000..9a6762b
--- /dev/null
+++ b/src/test/java/com/pt/service/UserService.java
@@ -0,0 +1,45 @@
+package com.pt.service;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.pt.entity.User;
+import com.pt.repository.UserRepository;
+
+@Service
+public class UserService {
+
+ @Autowired
+ private UserRepository userRepository;
+
+ public UserService(UserRepository userRepository) {
+ this.userRepository = userRepository;
+ }
+
+ public User findByUsername(String username) {
+ return userRepository.findByUsername(username);
+ }
+
+ public User findByEmail(String email) {
+ return userRepository.findByEmail(email);
+ }
+
+ public User findByUsernameAndPassword(String username, String password) {
+ return userRepository.findByUsernameAndPassword(username, password);
+ }
+
+ public User findByEmailAndPassword(String email, String password) {
+ return userRepository.findByEmailAndPassword(email, password);
+ }
+
+ public User save(User user) {
+ return userRepository.save(user);
+ }
+
+ public User findById(String uid) {
+ return userRepository.findById(uid).orElse(null);
+ }
+
+ public void deleteById(String uid) {
+ userRepository.deleteById(uid);
+ }
+}