فهرست منبع

feature 代码提交

xiahan 8 ماه پیش
والد
کامیت
d4b7cb823a
49فایلهای تغییر یافته به همراه1082 افزوده شده و 1065 حذف شده
  1. 3 1
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/service/SynchronizationDataService.java
  2. 53 39
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/service/impl/SynchronizationDataServiceImpl.java
  3. 2 7
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleApiDataStrategy.java
  4. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC125ApiData.java
  5. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC126ApiData.java
  6. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC127ApiData.java
  7. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC128ApiData.java
  8. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC129ApiData.java
  9. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC130ApiData.java
  10. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC131ApiData.java
  11. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC132ApiData.java
  12. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC133ApiData.java
  13. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC134ApiData.java
  14. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC135ApiData.java
  15. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC136ApiData.java
  16. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC137ApiData.java
  17. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC138ApiData.java
  18. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC139ApiData.java
  19. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC140ApiData.java
  20. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC141ApiData.java
  21. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC142ApiData.java
  22. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC143ApiData.java
  23. 0 50
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC144ApiData.java
  24. 4 6
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/CalculatorContext.java
  25. 2 2
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC124ApiData.java
  26. 2 2
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC121ApiData.java
  27. 2 2
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC122ApiData.java
  28. 2 2
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC123ApiData.java
  29. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC125ApiRequestAndProcessing.java
  30. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC126ApiRequestAndProcessing.java
  31. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC127ApiRequestAndProcessing.java
  32. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC128ApiRequestAndProcessing.java
  33. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC129ApiRequestAndProcessing.java
  34. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC130ApiRequestAndProcessing.java
  35. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC131ApiRequestAndProcessing.java
  36. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC132ApiRequestAndProcessing.java
  37. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC133ApiRequestAndProcessing.java
  38. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC134ApiRequestAndProcessing.java
  39. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC135ApiRequestAndProcessing.java
  40. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC136ApiRequestAndProcessing.java
  41. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC137ApiRequestAndProcessing.java
  42. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC138ApiRequestAndProcessing.java
  43. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC139ApiRequestAndProcessing.java
  44. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC140ApiRequestAndProcessing.java
  45. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC141ApiRequestAndProcessing.java
  46. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC142ApiRequestAndProcessing.java
  47. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC143ApiRequestAndProcessing.java
  48. 50 0
      jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC144ApiRequestAndProcessing.java
  49. 12 4
      jsglkh-server/src/main/java/com/rongwei/controller/SynchronizationDataController.java

+ 3 - 1
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/service/SynchronizationDataService.java

@@ -7,7 +7,9 @@ import com.rongwei.rwcommon.base.R;
  * @since :2024/12/2
  */
 public interface SynchronizationDataService {
-    R dataSync(String id, String code);
+    R pushDataSync(String id, String code);
+
+    R deleteDataSync(String id, String dataIdid, String code);
 
     R uploadFile(String fileId);
 }

+ 53 - 39
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/service/impl/SynchronizationDataServiceImpl.java

@@ -35,63 +35,77 @@ public class SynchronizationDataServiceImpl implements SynchronizationDataServic
      * @return
      */
     @Override
-    public R dataSync(String id, String code) {
-        AssembleApiDataStrategy assembleApiDataStrategy = null;
+    public R pushDataSync(String id, String code) {
+        ApiRequestAndProcessingStrategy apiRequestAndProcessingStrategy = null;
         switch (code) {
             case "KC121":
-                assembleApiDataStrategy = new AssembleKC121ApiData();
-            case "KC122":
-                assembleApiDataStrategy = new AssembleKC122ApiData();
+                apiRequestAndProcessingStrategy = new KC121ApiRequestAndProcessing();
             case "KC123":
-                assembleApiDataStrategy = new AssembleKC123ApiData();
-            case "KC124":
-                assembleApiDataStrategy = new AssembleKC124ApiData();
+                apiRequestAndProcessingStrategy = new KC123ApiRequestAndProcessing();
             case "KC125":
-                assembleApiDataStrategy = new AssembleKC125ApiData();
-            case "KC126":
-                assembleApiDataStrategy = new AssembleKC126ApiData();
+                apiRequestAndProcessingStrategy = new KC125ApiRequestAndProcessing();
             case "KC127":
-                assembleApiDataStrategy = new AssembleKC127ApiData();
-            case "KC128":
-                assembleApiDataStrategy = new AssembleKC128ApiData();
+                apiRequestAndProcessingStrategy = new KC127ApiRequestAndProcessing();
             case "KC129":
-                assembleApiDataStrategy = new AssembleKC129ApiData();
-            case "KC130":
-                assembleApiDataStrategy = new AssembleKC130ApiData();
+                apiRequestAndProcessingStrategy = new KC129ApiRequestAndProcessing();
             case "KC131":
-                assembleApiDataStrategy = new AssembleKC131ApiData();
-            case "KC132":
-                assembleApiDataStrategy = new AssembleKC132ApiData();
+                apiRequestAndProcessingStrategy = new KC131ApiRequestAndProcessing();
             case "KC133":
-                assembleApiDataStrategy = new AssembleKC133ApiData();
-            case "KC134":
-                assembleApiDataStrategy = new AssembleKC134ApiData();
+                apiRequestAndProcessingStrategy = new KC133ApiRequestAndProcessing();
             case "KC135":
-                assembleApiDataStrategy = new AssembleKC135ApiData();
-            case "KC136":
-                assembleApiDataStrategy = new AssembleKC136ApiData();
+                apiRequestAndProcessingStrategy = new KC135ApiRequestAndProcessing();
             case "KC137":
-                assembleApiDataStrategy = new AssembleKC137ApiData();
-            case "KC138":
-                assembleApiDataStrategy = new AssembleKC138ApiData();
+                apiRequestAndProcessingStrategy = new KC137ApiRequestAndProcessing();
             case "KC139":
-                assembleApiDataStrategy = new AssembleKC139ApiData();
-            case "KC140":
-                assembleApiDataStrategy = new AssembleKC140ApiData();
+                apiRequestAndProcessingStrategy = new KC139ApiRequestAndProcessing();
             case "KC141":
-                assembleApiDataStrategy = new AssembleKC141ApiData();
-            case "KC142":
-                assembleApiDataStrategy = new AssembleKC142ApiData();
+                apiRequestAndProcessingStrategy = new KC141ApiRequestAndProcessing();
             case "KC143":
-                assembleApiDataStrategy = new AssembleKC143ApiData();
+                apiRequestAndProcessingStrategy = new KC143ApiRequestAndProcessing();
+            default:
+                break;
+        }
+        CalculatorContext primaryContext = new CalculatorContext(apiRequestAndProcessingStrategy);
+        // 数据组装
+        Map<String, Object> apiCallData = primaryContext.executeStrategy(id,null);
+        // 接口请求并 处理
+        return primaryContext.apiCallAndDataProcessing(id, code, apiCallData);
+    }
+
+    @Override
+    public R deleteDataSync(String id, String dataId, String code) {
+        ApiRequestAndProcessingStrategy apiRequestAndProcessingStrategy = null;
+        switch (code) {
+            case "KC122":
+                apiRequestAndProcessingStrategy = new KC122ApiRequestAndProcessing();
+            case "KC124":
+                apiRequestAndProcessingStrategy = new KC124ApiRequestAndProcessing();
+            case "KC126":
+                apiRequestAndProcessingStrategy = new KC126ApiRequestAndProcessing();
+            case "KC128":
+                apiRequestAndProcessingStrategy = new KC128ApiRequestAndProcessing();
+            case "KC130":
+                apiRequestAndProcessingStrategy = new KC130ApiRequestAndProcessing();
+            case "KC132":
+                apiRequestAndProcessingStrategy = new KC132ApiRequestAndProcessing();
+            case "KC134":
+                apiRequestAndProcessingStrategy = new KC134ApiRequestAndProcessing();
+            case "KC136":
+                apiRequestAndProcessingStrategy = new KC136ApiRequestAndProcessing();
+            case "KC138":
+                apiRequestAndProcessingStrategy = new KC138ApiRequestAndProcessing();
+            case "KC140":
+                apiRequestAndProcessingStrategy = new KC140ApiRequestAndProcessing();
+            case "KC142":
+                apiRequestAndProcessingStrategy = new KC142ApiRequestAndProcessing();
             case "KC144":
-                assembleApiDataStrategy = new AssembleKC144ApiData();
+                apiRequestAndProcessingStrategy = new KC144ApiRequestAndProcessing();
             default:
                 break;
         }
-        CalculatorContext primaryContext = new CalculatorContext(assembleApiDataStrategy);
+        CalculatorContext primaryContext = new CalculatorContext(apiRequestAndProcessingStrategy);
         // 数据组装
-        Map<String, Object> apiCallData = primaryContext.executeStrategy(id);
+        Map<String, Object> apiCallData = primaryContext.executeStrategy(id,code);
         // 接口请求并 处理
         return primaryContext.apiCallAndDataProcessing(id, code, apiCallData);
     }

+ 2 - 7
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleApiDataStrategy.java

@@ -1,11 +1,8 @@
 package com.rongwei.bscommon.sys.strategy;
 
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
 import com.rongwei.rwcommon.base.R;
 
-import java.util.List;
 import java.util.Map;
-import java.util.function.Function;
 
 /**
  * assembleApiDataCalculateStrategy class
@@ -13,10 +10,8 @@ import java.util.function.Function;
  * @author XH
  * @date 2024/12/03
  */
-public interface AssembleApiDataStrategy {
-    Map<String, Object> assembleData(String id);
-
-
+public interface ApiRequestAndProcessingStrategy {
+    Map<String, Object> assembleData(String id, String code);
 
     R apiCallAndDataProcessing(String id,String code,Map<String, Object> apiDataConfigDTOS);
 }

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC125ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC125ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC126ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC126ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC127ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC127ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC128ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC128ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC129ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC129ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC130ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC130ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC131ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC131ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC132ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC132ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC133ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC133ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC134ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC134ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC135ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC135ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC136ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC136ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC137ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC137ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC138ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC138ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC139ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC139ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC140ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC140ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC141ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC141ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC142ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC142ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC143ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC143ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 0 - 50
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC144ApiData.java

@@ -1,50 +0,0 @@
-package com.rongwei.bscommon.sys.strategy;
-
-import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
-import com.rongwei.bsentity.domain.JtGsjtbsj;
-import com.rongwei.bsentity.dto.ApiCallDto;
-import com.rongwei.bsentity.dto.ApiReturnDto;
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
-import com.rongwei.rwcommon.base.R;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
-import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
-
-/**
- * AssembleK34ApiData class
- *
- * @author XH
- * @date 2024/12/03
- */
-@Component
-public class AssembleKC144ApiData implements AssembleApiDataStrategy {
-    @Autowired
-    private AttendanceAssessmentSdk attendanceAssessmentSdk;
-
-    @Override
-    public Map<String, Object> assembleData(String id) {
-        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
-
-        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
-
-        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
-        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
-        return stringObjectMap;
-    }
-
-    @Override
-    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
-        ApiCallDto paramVo = new ApiCallDto();
-        paramVo.setData(apiCallData);
-        paramVo.setApiCode(code);
-        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
-        // 后续逻辑处理
-        return R.ok();
-    }
-}

+ 4 - 6
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/CalculatorContext.java

@@ -1,9 +1,7 @@
 package com.rongwei.bscommon.sys.strategy;
 
-import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
 import com.rongwei.rwcommon.base.R;
 
-import java.util.List;
 import java.util.Map;
 
 /**
@@ -14,15 +12,15 @@ import java.util.Map;
  */
 public class CalculatorContext {
 
-    private AssembleApiDataStrategy strategy;
+    private ApiRequestAndProcessingStrategy strategy;
 
-    public CalculatorContext(AssembleApiDataStrategy strategy) {
+    public CalculatorContext(ApiRequestAndProcessingStrategy strategy) {
 
         this.strategy = strategy;
     }
 
-    public Map<String, Object> executeStrategy(String id) {
-        return strategy.assembleData(id);
+    public Map<String, Object> executeStrategy(String id,String code) {
+        return strategy.assembleData(id,code);
     }
 
     public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {

+ 2 - 2
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC124ApiData.java

@@ -23,12 +23,12 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePatte
  * @date 2024/12/03
  */
 @Component
-public class AssembleKC124ApiData implements AssembleApiDataStrategy {
+public class KC121ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
     @Autowired
     private AttendanceAssessmentSdk attendanceAssessmentSdk;
 
     @Override
-    public Map<String, Object> assembleData(String id) {
+    public Map<String, Object> assembleData(String id,String dateId) {
         List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
 
         assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));

+ 2 - 2
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC121ApiData.java

@@ -23,12 +23,12 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePatte
  * @date 2024/12/03
  */
 @Component
-public class AssembleKC121ApiData implements AssembleApiDataStrategy {
+public class KC122ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
     @Autowired
     private AttendanceAssessmentSdk attendanceAssessmentSdk;
 
     @Override
-    public Map<String, Object> assembleData(String id) {
+    public Map<String, Object> assembleData(String id,String dateId) {
         List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
 
         assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));

+ 2 - 2
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC122ApiData.java

@@ -23,12 +23,12 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePatte
  * @date 2024/12/03
  */
 @Component
-public class AssembleKC122ApiData implements AssembleApiDataStrategy {
+public class KC123ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
     @Autowired
     private AttendanceAssessmentSdk attendanceAssessmentSdk;
 
     @Override
-    public Map<String, Object> assembleData(String id) {
+    public Map<String, Object> assembleData(String id,String dateId) {
         List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
 
         assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));

+ 2 - 2
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/AssembleKC123ApiData.java

@@ -23,12 +23,12 @@ import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePatte
  * @date 2024/12/03
  */
 @Component
-public class AssembleKC123ApiData implements AssembleApiDataStrategy {
+public class KC124ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
     @Autowired
     private AttendanceAssessmentSdk attendanceAssessmentSdk;
 
     @Override
-    public Map<String, Object> assembleData(String id) {
+    public Map<String, Object> assembleData(String id,String dateId) {
         List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
 
         assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC125ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC125ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC126ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC126ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC127ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC127ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC128ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC128ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC129ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC129ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC130ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC130ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC131ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC131ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC132ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC132ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC133ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC133ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC134ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC134ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC135ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC135ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC136ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC136ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC137ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC137ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC138ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC138ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC139ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC139ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC140ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC140ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC141ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC141ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC142ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC142ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC143ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC143ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 50 - 0
jsglkh-common/src/main/java/com/rongwei/bscommon/sys/strategy/KC144ApiRequestAndProcessing.java

@@ -0,0 +1,50 @@
+package com.rongwei.bscommon.sys.strategy;
+
+import com.rongwei.bscommon.sys.utils.AttendanceAssessmentSdk;
+import com.rongwei.bsentity.domain.JtGsjtbsj;
+import com.rongwei.bsentity.dto.ApiCallDto;
+import com.rongwei.bsentity.dto.ApiReturnDto;
+import com.rongwei.bsentity.dto.OrgApiDataConfigDTO;
+import com.rongwei.rwcommon.base.R;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.assembleApiData;
+import static com.rongwei.bscommon.sys.utils.ApiDataOrgUtil.setOrdinaryDatePattern;
+
+/**
+ * AssembleK34ApiData class
+ *
+ * @author XH
+ * @date 2024/12/03
+ */
+@Component
+public class KC144ApiRequestAndProcessing implements ApiRequestAndProcessingStrategy {
+    @Autowired
+    private AttendanceAssessmentSdk attendanceAssessmentSdk;
+
+    @Override
+    public Map<String, Object> assembleData(String id,String dateId) {
+        List<OrgApiDataConfigDTO> assembleData = new ArrayList<>();
+
+        assembleData.add(setOrdinaryDatePattern("DATAID", JtGsjtbsj::getDataid));
+
+        JtGsjtbsj jtGsjtbsj = new JtGsjtbsj();
+        Map<String, Object> stringObjectMap = assembleApiData(jtGsjtbsj, assembleData);
+        return stringObjectMap;
+    }
+
+    @Override
+    public R apiCallAndDataProcessing(String id, String code, Map<String, Object> apiCallData) {
+        ApiCallDto paramVo = new ApiCallDto();
+        paramVo.setData(apiCallData);
+        paramVo.setApiCode(code);
+        ApiReturnDto apiReturnDto = attendanceAssessmentSdk.apiCall(paramVo);
+        // 后续逻辑处理
+        return R.ok();
+    }
+}

+ 12 - 4
jsglkh-server/src/main/java/com/rongwei/controller/SynchronizationDataController.java

@@ -21,11 +21,19 @@ public class SynchronizationDataController {
     private SynchronizationDataService synchronizationDataService;
 
     /**
-     * 接口同步方法
+     * 新增和修改接口同步方法
      */
-    @PostMapping("/{id}/{code}")
-    public R dataSync(@PathVariable String id, @PathVariable String code) {
-        return synchronizationDataService.dataSync(id, code);
+    @PostMapping("/push/{id}/{code}")
+    public R pushDataSync(@PathVariable String id, @PathVariable String code) {
+        return synchronizationDataService.pushDataSync(id, code);
+    }
+
+    /**
+     * 删除接口同步方法
+     */
+    @PostMapping("/delete/{id}/{dataId}/{code}")
+    public R deleteDataSync(@PathVariable String id, @PathVariable String dataId, @PathVariable String code) {
+        return synchronizationDataService.deleteDataSync(id, dataId, code);
     }
 
     /**