فهرست منبع

feat(migration): DataMigration controller and service adjustments

User 2 ماه پیش
والد
کامیت
7b921d8f29

+ 2 - 0
cfc-backend/src/main/java/com/etotem/cfc/controller/admin/DataMigrationController.java

@@ -2,6 +2,7 @@ package com.etotem.cfc.controller.admin;
 
 import com.etotem.cfc.common.Result;
 import com.etotem.cfc.service.DataMigrationService;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -11,6 +12,7 @@ import java.util.Map;
 
 @RestController
 @RequestMapping("/api/migration")
+@ConditionalOnProperty(name = "sfms.datasource.enabled", havingValue = "true", matchIfMissing = false)
 public class DataMigrationController {
 
     @Resource

+ 2 - 0
cfc-backend/src/main/java/com/etotem/cfc/service/DataMigrationService.java

@@ -3,6 +3,7 @@ package com.etotem.cfc.service;
 import com.etotem.cfc.service.api.DataMigrationServiceInterface;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import com.etotem.cfc.entity.*;
 import com.etotem.cfc.mapper.*;
 import lombok.extern.slf4j.Slf4j;
@@ -16,6 +17,7 @@ import java.util.*;
 
 @Slf4j
 @Service
+@ConditionalOnProperty(name = "sfms.datasource.enabled", havingValue = "true", matchIfMissing = false)
 public class DataMigrationService implements DataMigrationServiceInterface {
 
     @Resource(name = "sfmsJdbcTemplate")