詹子聪 5 anni fa
parent
commit
82bed321ba

+ 2 - 0
src/main/java/com/miekir/shibei/controller/api/SystemController.java

@@ -124,6 +124,8 @@ public class SystemController {
         goodsRepository.resetId();
         userRepository.deleteAll();
         userRepository.resetId();
+        systemRepository.deleteAll();
+        systemRepository.resetId();
 
 
         responseResult.setCode(ResultCode.SUCCESS);

+ 6 - 0
src/main/java/com/miekir/shibei/repository/SystemRepository.java

@@ -2,6 +2,7 @@ package com.miekir.shibei.repository;
 
 import com.miekir.shibei.bean.db.SystemBean;
 import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Modifying;
 import org.springframework.data.jpa.repository.Query;
 import org.springframework.stereotype.Repository;
 import org.springframework.transaction.annotation.Transactional;
@@ -20,4 +21,9 @@ public interface SystemRepository extends JpaRepository<SystemBean, Integer> {
     @Transactional
     @Query(value = "Drop database eden", nativeQuery=true)
     public SystemBean aliGo();
+
+    @Modifying
+    @Transactional
+    @Query(value = "ALTER TABLE t_system AUTO_INCREMENT=1", nativeQuery = true)
+    void resetId();
 }