AE86 1 年之前
父節點
當前提交
bbe2c9633f

+ 0 - 128
dbsyncer-parser/src/main/resources/Connector.json

@@ -1,128 +0,0 @@
-{
-  "config":{
-    "connectorType":"Mysql",
-    "password":"123",
-    "properties":{
-
-    },
-    "url":"jdbc:mysql://127.0.0.1:3305/test?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&useSSL=false&verifyServerCertificate=false&autoReconnect=true&failOverReadOnly=false",
-    "username":"root"
-  },
-  "createTime":1670169249093,
-  "id":"1049111399101501440",
-  "name":"Mysql",
-  "table":[
-    {
-      "count":0,
-      "name":"aqi_stations",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"dbs_test03",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"ds1",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"ds1_copy1",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"mdt_partnerrole",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_big_table",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_big_table_copy1",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_file",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_mark",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_org",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_user",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_visit",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"nc_customer",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"product",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"product_copy",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"shop_goods",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"shop_goods_class",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"shop_goods_spec",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"tb_jy_visit",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"tb_jy_visit_copy1",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"vote_records",
-      "type":"TABLE"
-    },
-    {
-      "count":0,
-      "name":"my_view",
-      "type":"VIEW"
-    }
-  ],
-  "type":"connector",
-  "updateTime":1672237644641
-}

+ 0 - 360
dbsyncer-parser/src/main/resources/Mapping.json

@@ -1,360 +0,0 @@
-{
-  "batchNum":1000,
-  "convert":[
-
-  ],
-  "createTime":1671809807457,
-  "filter":[
-
-  ],
-  "id":"1055992399609860096",
-  "listener":{
-    "banDelete":false,
-    "banInsert":false,
-    "banUpdate":false,
-    "cron":"*/30 * * * * ?",
-    "delete":"D",
-    "eventFieldName":"",
-    "insert":"I",
-    "listenerType":"log",
-    "update":"U"
-  },
-  "metaId":"1055992399609860097",
-  "model":"increment",
-  "name":"同步测试",
-  "params":{
-
-  },
-  "readNum":10000,
-  "sourceColumn":[
-    {
-      "name":"id",
-      "pk":true,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_cust_id",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_type",
-      "pk":false,
-      "type":1,
-      "typeName":"CHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_user_id",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_day",
-      "pk":false,
-      "type":1,
-      "typeName":"CHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_lat",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_lng",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_distance",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_lat",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_lng",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_distance",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_status",
-      "pk":false,
-      "type":1,
-      "typeName":"CHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"pre_end_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"create_by",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"create_by_name",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"create_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"update_by",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"update_by_name",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"update_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"version",
-      "pk":false,
-      "type":4,
-      "typeName":"INT",
-      "unmodifiabled":false
-    },
-    {
-      "name":"is_del",
-      "pk":false,
-      "type":4,
-      "typeName":"INT",
-      "unmodifiabled":false
-    }
-  ],
-  "sourceConnectorId":"1049111399101501440",
-  "targetColumn":[
-    {
-      "name":"id",
-      "pk":true,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_cust_id",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_type",
-      "pk":false,
-      "type":1,
-      "typeName":"CHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_user_id",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_day",
-      "pk":false,
-      "type":1,
-      "typeName":"CHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_lat",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_lng",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"start_distance",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_lat",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_lng",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"end_distance",
-      "pk":false,
-      "type":8,
-      "typeName":"DOUBLE",
-      "unmodifiabled":false
-    },
-    {
-      "name":"visit_status",
-      "pk":false,
-      "type":1,
-      "typeName":"CHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"pre_end_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"create_by",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"create_by_name",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"create_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"update_by",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"update_by_name",
-      "pk":false,
-      "type":12,
-      "typeName":"VARCHAR",
-      "unmodifiabled":false
-    },
-    {
-      "name":"update_time",
-      "pk":false,
-      "type":93,
-      "typeName":"DATETIME",
-      "unmodifiabled":false
-    },
-    {
-      "name":"version",
-      "pk":false,
-      "type":4,
-      "typeName":"INT",
-      "unmodifiabled":false
-    },
-    {
-      "name":"is_del",
-      "pk":false,
-      "type":4,
-      "typeName":"INT",
-      "unmodifiabled":false
-    }
-  ],
-  "targetConnectorId":"1049111399101501440",
-  "threadNum":32,
-  "type":"mapping",
-  "updateTime":1673452598774
-}

+ 0 - 735
dbsyncer-parser/src/main/resources/TableGroup.json

@@ -1,735 +0,0 @@
-{
-  "command":{
-    "QUERY_CURSOR":"SELECT `id`, `visit_cust_id`, `visit_type`, `visit_user_id`, `visit_day`, `start_time`, `start_lat`, `start_lng`, `start_distance`, `end_time`, `end_lat`, `end_lng`, `end_distance`, `visit_status`, `pre_end_time`, `create_by`, `create_by_name`, `create_time`, `update_by`, `update_by_name`, `update_time`, `version`, `is_del` FROM `tb_jy_visit` ORDER BY `id` LIMIT ?",
-    "DELETE":"DELETE FROM `tb_jy_visit_copy1` WHERE `id`=?",
-    "QUERY":"SELECT `id`, `visit_cust_id`, `visit_type`, `visit_user_id`, `visit_day`, `start_time`, `start_lat`, `start_lng`, `start_distance`, `end_time`, `end_lat`, `end_lng`, `end_distance`, `visit_status`, `pre_end_time`, `create_by`, `create_by_name`, `create_time`, `update_by`, `update_by_name`, `update_time`, `version`, `is_del` FROM `tb_jy_visit` WHERE `id` > ? ORDER BY `id` LIMIT ?",
-    "QUERY_COUNT":"SELECT COUNT(1) FROM (SELECT 1 FROM `tb_jy_visit` GROUP BY `id`) DBSYNCER_T",
-    "INSERT":"INSERT INTO `tb_jy_visit_copy1`(`id`, `visit_cust_id`, `visit_type`, `visit_user_id`, `visit_day`, `start_time`, `start_lat`, `start_lng`, `start_distance`, `end_time`, `end_lat`, `end_lng`, `end_distance`, `visit_status`, `pre_end_time`, `create_by`, `create_by_name`, `create_time`, `update_by`, `update_by_name`, `update_time`, `version`, `is_del`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
-    "UPDATE":"UPDATE `tb_jy_visit_copy1` SET `visit_cust_id`=?,`visit_type`=?,`visit_user_id`=?,`visit_day`=?,`start_time`=?,`start_lat`=?,`start_lng`=?,`start_distance`=?,`end_time`=?,`end_lat`=?,`end_lng`=?,`end_distance`=?,`visit_status`=?,`pre_end_time`=?,`create_by`=?,`create_by_name`=?,`create_time`=?,`update_by`=?,`update_by_name`=?,`update_time`=?,`version`=?,`is_del`=? WHERE `id`=?",
-    "QUERY_COUNT_EXIST":"SELECT COUNT(1) FROM `tb_jy_visit_copy1` WHERE `id` = ?"
-  },
-  "convert":[
-
-  ],
-  "createTime":1672238741208,
-  "fieldMapping":[
-    {
-      "source":{
-        "name":"id",
-        "pk":true,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"id",
-        "pk":true,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"visit_cust_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"visit_cust_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"visit_type",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"visit_type",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"visit_user_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"visit_user_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"visit_day",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"visit_day",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"start_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"start_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"start_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"start_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"start_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"start_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"start_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"start_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"end_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"end_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"end_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"end_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"end_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"end_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"visit_status",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"visit_status",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"pre_end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"pre_end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"create_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"create_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"create_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"create_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"create_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"create_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"update_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"update_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"update_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"update_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"update_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"update_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"version",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"version",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      }
-    },
-    {
-      "source":{
-        "name":"is_del",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      },
-      "target":{
-        "name":"is_del",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      }
-    }
-  ],
-  "filter":[
-
-  ],
-  "id":"1057791478157414400",
-  "index":1,
-  "mappingId":"1055992399609860096",
-  "name":"tableGroup",
-  "params":{
-
-  },
-  "sourceTable":{
-    "column":[
-      {
-        "name":"id",
-        "pk":true,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_cust_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_type",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_user_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_day",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_status",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"pre_end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"create_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"create_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"create_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"update_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"update_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"update_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"version",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      },
-      {
-        "name":"is_del",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      }
-    ],
-    "count":0,
-    "name":"tb_jy_visit",
-    "primaryKey":"",
-    "type":"TABLE"
-  },
-  "targetTable":{
-    "column":[
-      {
-        "name":"id",
-        "pk":true,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_cust_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_type",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_user_id",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_day",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"start_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_lat",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_lng",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"end_distance",
-        "pk":false,
-        "type":8,
-        "typeName":"DOUBLE",
-        "unmodifiabled":false
-      },
-      {
-        "name":"visit_status",
-        "pk":false,
-        "type":1,
-        "typeName":"CHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"pre_end_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"create_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"create_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"create_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"update_by",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"update_by_name",
-        "pk":false,
-        "type":12,
-        "typeName":"VARCHAR",
-        "unmodifiabled":false
-      },
-      {
-        "name":"update_time",
-        "pk":false,
-        "type":93,
-        "typeName":"DATETIME",
-        "unmodifiabled":false
-      },
-      {
-        "name":"version",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      },
-      {
-        "name":"is_del",
-        "pk":false,
-        "type":4,
-        "typeName":"INT",
-        "unmodifiabled":false
-      }
-    ],
-    "count":0,
-    "name":"tb_jy_visit_copy1",
-    "primaryKey":"",
-    "type":"TABLE"
-  },
-  "type":"tableGroup",
-  "updateTime":1673452597645
-}

+ 0 - 77
dbsyncer-parser/src/main/test/ConnectorParserTest.java

@@ -1,77 +0,0 @@
-import org.apache.commons.io.FileUtils;
-import org.dbsyncer.common.model.AbstractConnectorConfig;
-import org.dbsyncer.common.util.JsonUtil;
-import org.dbsyncer.connector.enums.ConnectorEnum;
-import org.dbsyncer.parser.model.Connector;
-import org.dbsyncer.parser.model.Mapping;
-import org.dbsyncer.parser.model.TableGroup;
-import org.junit.Test;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.URL;
-import java.util.Map;
-
-/**
- * @author AE86
- * @version 1.0.0
- * @date 2019/10/9 23:46
- */
-public class ConnectorParserTest {
-
-    @Test
-    public void testConnector() throws IOException {
-        String json = readJson("Connector.json");
-        System.out.println(json);
-
-        // 解析基本信息
-        Map conn = JsonUtil.parseMap(json);
-        Map config = (Map) conn.remove("config");
-        Connector connector = JsonUtil.jsonToObj(conn.toString(), Connector.class);
-
-        // 解析配置
-        String connectorType = (String) config.get("connectorType");
-        Class<?> configClass = ConnectorEnum.getConfigClass(connectorType);
-        Object obj = JsonUtil.jsonToObj(config.toString(), configClass);
-        connector.setConfig((AbstractConnectorConfig) obj);
-        System.out.println(connector);
-    }
-
-    @Test
-    public void testMapping() throws IOException {
-        String json = readJson("Mapping.json");
-        System.out.println(json);
-
-        // 解析基本信息
-        Mapping mapping = JsonUtil.jsonToObj(json, Mapping.class);
-        System.out.println(mapping);
-    }
-
-    @Test
-    public void testTableGroup() throws IOException {
-        String json = readJson("TableGroup.json");
-        System.out.println(json);
-        // 解析基本信息
-        TableGroup tableGroup = JsonUtil.jsonToObj(json, TableGroup.class);
-        System.out.println(tableGroup);
-    }
-
-    /**
-     * 读取JSON文件
-     *
-     * @param fileName
-     * @return
-     * @throws IOException
-     */
-    private String readJson(String fileName) throws IOException {
-        ClassLoader loader = this.getClass().getClassLoader();
-        URL fileURL = loader.getResource(fileName);
-        if (null != fileURL) {
-            String filePath = fileURL.getFile();
-            File file = new File(filePath);
-            return FileUtils.readFileToString(file, "UTF-8");
-        }
-        return "";
-    }
-
-}