package com.product.kt.test.config; import com.google.common.collect.Maps; import com.product.common.utils.HttpTest; import net.minidev.json.JSONObject; import java.util.HashMap; import java.util.Map; /** * @Author cheng * @Date 2022/8/30 9:21 * @Desc */ public class SyncConfig { // 连接map public static Map DATA_SOURCE_MAP = Maps.newLinkedHashMap(); // 目标数据源 public static final String TARGET_TABLE_PREFIX = "BT_"; public static final int PREFIX_DEAL_SIGN = 0;// 0-删除前缀,1-添加前缀 //要同步的表名 public static Map SYNC_TABLE_MAP = Maps.newHashMap(); public static final int PAGE_SIZE = 5000; static { // 连接 DATA_SOURCE_MAP.put("f7153f52-dc2f-4abc-8d50-7a9aefb93e83", "f7153f52-dc2f-4abc-8d50-7a9aefb93e83");// 子库-电控 DATA_SOURCE_MAP.put("061a3ef4-cf13-48e7-bbc7-53c7d77b3869", "061a3ef4-cf13-48e7-bbc7-53c7d77b3869");// 子库-整机 // 对应的表 SYNC_TABLE_MAP.put("BT_T_WIP_PRODUCT_KEYP", new JSONObject().appendField("order_field", CmnConst.PK_ID).appendField("time_field", CmnConst.PK_LOADTIME)); SYNC_TABLE_MAP.put("BT_T_WIP_PACKAGING_BOX", new JSONObject().appendField("order_field", CmnConst.PB_ID).appendField("time_field", CmnConst.UPDATE_DATE)); SYNC_TABLE_MAP.put("BT_T_WIP_TRACKING", new JSONObject().appendField("order_field", CmnConst.WIP_ID).appendField("time_field", CmnConst.UPDATE_DATE)); SYNC_TABLE_MAP.put("BT_T_WIP_STATION_REC", new JSONObject().appendField("order_field", CmnConst.ROW_ID).appendField("time_field", CmnConst.UPDATE_DATE)); SYNC_TABLE_MAP.put("BT_T_WIP_REPAIR", new JSONObject().appendField("order_field", CmnConst.REPAIR_RECORD_ID).appendField("time_field", CmnConst.UPDATE_DATE)); SYNC_TABLE_MAP.put("BT_T_WIP_DETAIL", new JSONObject().appendField("order_field", "WIP_DETAIL_ID").appendField("time_field", CmnConst.UPDATE_DATE)); } }