From ce841ddf85c48bae32f9e3068403fdfe98ac8711 Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期三, 07 十月 2026 12:35:09 +0800
Subject: [PATCH] feat: add extension defaults for fault reporting

---
 emergency-repair-server/src/main/java/com/emergencyrepair/bootstrap/DataInitializer.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/emergency-repair-server/src/main/java/com/emergencyrepair/bootstrap/DataInitializer.java b/emergency-repair-server/src/main/java/com/emergencyrepair/bootstrap/DataInitializer.java
index 3cefa29..0cc1f2c 100644
--- a/emergency-repair-server/src/main/java/com/emergencyrepair/bootstrap/DataInitializer.java
+++ b/emergency-repair-server/src/main/java/com/emergencyrepair/bootstrap/DataInitializer.java
@@ -34,6 +34,7 @@
 import com.emergencyrepair.system.mapper.SysTenantMenuMapper;
 import com.emergencyrepair.system.service.ButtonPermissionCatalog;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.boot.CommandLineRunner;
 import org.springframework.core.annotation.Order;
 import org.springframework.stereotype.Component;
@@ -74,6 +75,9 @@
     private final JdbcTemplate jdbcTemplate;
     private final ButtonPermissionCatalog buttonPermissionCatalog;
 
+    @Value("${app.seed-demo-data:false}")
+    private boolean seedDemoData;
+
     private final Map<String, Long> menuIds = new HashMap<>();
     private final Map<String, Long> productDeviceIds = new HashMap<>();
     private final List<Long> contractorIds = new ArrayList<>();
@@ -100,7 +104,9 @@
         backfillFaultEquipmentIds();
         upgradeDemoFaultEquipment();
         upgradeDemoMultiEquipmentFault();
-        seedBusinessData();
+        if (seedDemoData) {
+            seedBusinessData();
+        }
         backfillCompletionConsumableCounts();
         normalizeParentSystemSeparators();
     }

--
Gitblit v1.9.1