cc преди 4 месеца
родител
ревизия
bb215df33d
променени са 2 файла, в които са добавени 29 реда и са изтрити 0 реда
  1. 14 0
      src/main/java/com/qingjian/module/dm/clean/CleanFactory.java
  2. 15 0
      src/main/java/com/qingjian/module/dm/clean/StrategyType.java

+ 14 - 0
src/main/java/com/qingjian/module/dm/clean/CleanFactory.java

@@ -78,6 +78,20 @@ public class CleanFactory {
         DATA_LOADER_MAP.put(StrategyType.TRANS_CORE_HIS_BALANCE_2, TransCoreHisBalanceDataLoader::new);
         DATA_LOADER_MAP.put(StrategyType.TRANS_AMOUNT_BALANCE_CALC_2, TransAmountBalanceCalcDataLoader::new);
         DATA_LOADER_MAP.put(StrategyType.TRANS_DEBIT_CREDIT_2, TransCcbDataLoader::new);
+
+        DATA_LOADER_MAP.put(StrategyType.CERT_INFO, ExternalCertInfoLoader::new); //出入境证件信息
+        DATA_LOADER_MAP.put(StrategyType.ENTRY_REC, ExternalEntryRecLoader::new); //出入境记录信息
+        DATA_LOADER_MAP.put(StrategyType.VEHICLE_INFO, ExternalVehicleInfoLoader::new); //机动车信息
+        DATA_LOADER_MAP.put(StrategyType.LIC_INFO, ExternalLicInfoLoader::new); //驾驶证信息
+        DATA_LOADER_MAP.put(StrategyType.VEH_VIOLATION, ExternalVehViolationLoader::new); //机动车违章信息
+        DATA_LOADER_MAP.put(StrategyType.HOUSEHOLD, ExternalHouseholdLoader::new); //同户人
+        DATA_LOADER_MAP.put(StrategyType.CO_RESIDENT, ExternalCoResidentLoader::new); //同住址
+        DATA_LOADER_MAP.put(StrategyType.CO_VEH_VIOL, ExternalCoVehViolLoader::new); //同车违章
+        DATA_LOADER_MAP.put(StrategyType.CRIMINAL, ExternalCriminalLoader::new); //违法犯罪人员信息
+        DATA_LOADER_MAP.put(StrategyType.FUGITIVE, ExternalFugitiveLoader::new); //在逃人员登记信息
+        DATA_LOADER_MAP.put(StrategyType.FUGI_REVOKE, ExternalFugiRevokeLoader::new); //在逃人员撤销信息
+        DATA_LOADER_MAP.put(StrategyType.FUGI_CO, ExternalFugiCoLoader::new); //在逃同案人员
+        DATA_LOADER_MAP.put(StrategyType.FUGI_CO_REVOKE, ExternalFugiCoRevokeLoader::new); //在逃同案撤销人员
     }
 
     /**

+ 15 - 0
src/main/java/com/qingjian/module/dm/clean/StrategyType.java

@@ -41,6 +41,21 @@ public enum StrategyType {
     TRAIN_TICKET_INFO(19, "火车票信息清洗"),
     TOGETHER_LIVE_INFO(20, "同行住宿信息清洗"),
     CAR_TICK(25, "汽车票务"),
+
+    //External 相关策略
+    CERT_INFO(51, "出入境证件信息"),
+    ENTRY_REC(52, "出入境记录信息"),
+    VEHICLE_INFO(53, "机动车信息"),
+    LIC_INFO(54, "驾驶证信息"),
+    VEH_VIOLATION(55, "机动车违章信息"),
+    HOUSEHOLD(56, "同户人"),
+    CO_RESIDENT(57, "同住址"),
+    CO_VEH_VIOL(58, "同车违章"),
+    CRIMINAL(59, "违法犯罪人员信息"),
+    FUGITIVE(60, "在逃人员登记信息"),
+    FUGI_REVOKE(61, "在逃人员撤销信息"),
+    FUGI_CO(62, "在逃同案人员"),
+    FUGI_CO_REVOKE(63, "在逃同案撤销人员"),
     ;
 
     private final int code;