15 changed files with 524 additions and 90 deletions
@ -0,0 +1,114 @@ |
|||||
|
{ |
||||
|
"configKey": "sys_dept", |
||||
|
"description": "部门表双向同步", |
||||
|
"enabled": true, |
||||
|
|
||||
|
"v1": { |
||||
|
"table": "sys_dept", |
||||
|
"primaryKey": ["dept_id"], |
||||
|
"updateTimeColumn": "update_time", |
||||
|
"deleteFlagColumn": "del_flag", |
||||
|
"columns": [ |
||||
|
"dept_id", "parent_id", "ancestors", "dept_name", "order_num", |
||||
|
"phone", "email", "status", "del_flag", |
||||
|
"create_time", "update_time", |
||||
|
"dept_type", |
||||
|
"zzLevel", "code", "mappingUnitParentId", "updateAt", "createAt", |
||||
|
"effectOn", "organizationId", "sequence", "isDeleted", "zzDisplayPath", |
||||
|
"name", "guid", "zzIsLeaf", "isDisabled", "fullname", "isMappingUnit", |
||||
|
"srzUnitId", "taskId", "organizationParentId", "systemId", "creditcode", |
||||
|
"zone", "unitStatusCode", "unitStatus", "unitTypeCode", "area_node" |
||||
|
] |
||||
|
}, |
||||
|
|
||||
|
"v2": { |
||||
|
"table": "sys_dept", |
||||
|
"primaryKey": ["dept_id"], |
||||
|
"updateTimeColumn": "update_time", |
||||
|
"deleteFlagColumn": "del_flag", |
||||
|
"columns": [ |
||||
|
"dept_id", "parent_id", "ancestors", "dept_name", "order_num", |
||||
|
"phone", "email", "status", "del_flag", |
||||
|
"create_time", "update_time", |
||||
|
"dept_type", |
||||
|
"zzLevel", "code", "mappingUnitParentId", "updateAt", "createAt", |
||||
|
"effectOn", "organizationId", "sequence", "isDeleted", "zzDisplayPath", |
||||
|
"name", "guid", "zzIsLeaf", "isDisabled", "fullname", "isMappingUnit", |
||||
|
"srzUnitId", "taskId", "organizationParentId", "systemId", "creditcode", |
||||
|
"zone", "unitStatusCode", "unitStatus", "unitTypeCode", "area_node", |
||||
|
"tenant_id", "create_dept" |
||||
|
] |
||||
|
}, |
||||
|
|
||||
|
"columnMapping": { |
||||
|
"dept_id": "dept_id", |
||||
|
"parent_id": "parent_id", |
||||
|
"ancestors": "ancestors", |
||||
|
"dept_name": "dept_name", |
||||
|
"order_num": "order_num", |
||||
|
"phone": "phone", |
||||
|
"email": "email", |
||||
|
"status": "status", |
||||
|
"del_flag": "del_flag", |
||||
|
"create_time": "create_time", |
||||
|
"update_time": "update_time", |
||||
|
"dept_type": "dept_type", |
||||
|
"zzLevel": "zzLevel", |
||||
|
"code": "code", |
||||
|
"mappingUnitParentId": "mappingUnitParentId", |
||||
|
"updateAt": "updateAt", |
||||
|
"createAt": "createAt", |
||||
|
"effectOn": "effectOn", |
||||
|
"organizationId": "organizationId", |
||||
|
"sequence": "sequence", |
||||
|
"isDeleted": "isDeleted", |
||||
|
"zzDisplayPath": "zzDisplayPath", |
||||
|
"name": "name", |
||||
|
"guid": "guid", |
||||
|
"zzIsLeaf": "zzIsLeaf", |
||||
|
"isDisabled": "isDisabled", |
||||
|
"fullname": "fullname", |
||||
|
"isMappingUnit": "isMappingUnit", |
||||
|
"srzUnitId": "srzUnitId", |
||||
|
"taskId": "taskId", |
||||
|
"organizationParentId": "organizationParentId", |
||||
|
"systemId": "systemId", |
||||
|
"creditcode": "creditcode", |
||||
|
"zone": "zone", |
||||
|
"unitStatusCode": "unitStatusCode", |
||||
|
"unitStatus": "unitStatus", |
||||
|
"unitTypeCode": "unitTypeCode", |
||||
|
"area_node": "area_node" |
||||
|
}, |
||||
|
|
||||
|
"hashColumns": [ |
||||
|
"parent_id", "ancestors", "dept_name", "order_num", |
||||
|
"phone", "email", "status", |
||||
|
"dept_type", |
||||
|
"zzLevel", "code", "mappingUnitParentId", "updateAt", "createAt", |
||||
|
"effectOn", "organizationId", "sequence", "isDeleted", "zzDisplayPath", |
||||
|
"name", "guid", "zzIsLeaf", "isDisabled", "fullname", "isMappingUnit", |
||||
|
"srzUnitId", "taskId", "organizationParentId", "systemId", "creditcode", |
||||
|
"zone", "unitStatusCode", "unitStatus", "unitTypeCode", "area_node" |
||||
|
], |
||||
|
|
||||
|
"typeConverters": {}, |
||||
|
|
||||
|
"v2OnlyColumnsIgnoredOnV1": ["tenant_id", "create_dept"], |
||||
|
|
||||
|
"v2OnlyColumnsDefaults": { |
||||
|
"tenant_id": "000000", |
||||
|
"create_dept": null |
||||
|
}, |
||||
|
|
||||
|
"firstOwnerFallback": "V1", |
||||
|
"deleteMode": "logical", |
||||
|
"logicalDelete": { |
||||
|
"v1": { "column": "del_flag", "value": 1 }, |
||||
|
"v2": { "column": "del_flag", "value": 1 } |
||||
|
}, |
||||
|
|
||||
|
"strictOwnerMode": false, |
||||
|
"scanBatchSize": 1000, |
||||
|
"maxRetry": 5 |
||||
|
} |
||||
@ -0,0 +1,122 @@ |
|||||
|
{ |
||||
|
"configKey": "sys_user", |
||||
|
"description": "用户表双向同步", |
||||
|
"enabled": true, |
||||
|
|
||||
|
"v1": { |
||||
|
"table": "sys_user", |
||||
|
"primaryKey": ["user_id"], |
||||
|
"updateTimeColumn": "update_time", |
||||
|
"deleteFlagColumn": "del_flag", |
||||
|
"columns": [ |
||||
|
"user_id", "dept_id", "login_name", "user_name", |
||||
|
"email", "phonenumber", "sex", "avatar", "salt", |
||||
|
"status", "del_flag", "login_ip", "login_date", |
||||
|
"create_time", "update_time", "remark", |
||||
|
"type", "law_certificate_num", |
||||
|
"fullname", "taskId", "systemId", "effectOn", |
||||
|
"isDeleted", "isDisabled", "createAt", "updateAt", |
||||
|
"mobileNumber", "certificateNumber", "srzUserid", |
||||
|
"isMappingPerson", "units", "organizationId", |
||||
|
"certificateTypeId", "certificateTypeIdCode", "strUserId", |
||||
|
"user_source", "rylbCode", "rylb" |
||||
|
] |
||||
|
}, |
||||
|
|
||||
|
"v2": { |
||||
|
"table": "sys_user", |
||||
|
"primaryKey": ["user_id"], |
||||
|
"updateTimeColumn": "update_time", |
||||
|
"deleteFlagColumn": "del_flag", |
||||
|
"columns": [ |
||||
|
"user_id", "dept_id", "login_name", "user_name", |
||||
|
"email", "phonenumber", "sex", "avatar", "salt", |
||||
|
"status", "del_flag", "login_ip", "login_date", |
||||
|
"create_time", "update_time", "remark", |
||||
|
"type", "law_certificate_num", |
||||
|
"fullname", "taskId", "systemId", "effectOn", |
||||
|
"isDeleted", "isDisabled", "createAt", "updateAt", |
||||
|
"mobileNumber", "certificateNumber", "srzUserid", |
||||
|
"isMappingPerson", "units", "organizationId", |
||||
|
"certificateTypeId", "certificateTypeIdCode", "strUserId", |
||||
|
"user_source", "rylbCode", "rylb", |
||||
|
"tenant_id", "nick_name", "user_type", "create_dept" |
||||
|
] |
||||
|
}, |
||||
|
|
||||
|
"columnMapping": { |
||||
|
"user_id": "user_id", |
||||
|
"dept_id": "dept_id", |
||||
|
"login_name": "login_name", |
||||
|
"user_name": "user_name", |
||||
|
"email": "email", |
||||
|
"phonenumber": "phonenumber", |
||||
|
"sex": "sex", |
||||
|
"avatar": "avatar", |
||||
|
"salt": "salt", |
||||
|
"status": "status", |
||||
|
"del_flag": "del_flag", |
||||
|
"login_ip": "login_ip", |
||||
|
"login_date": "login_date", |
||||
|
"create_time": "create_time", |
||||
|
"update_time": "update_time", |
||||
|
"remark": "remark", |
||||
|
"type": "type", |
||||
|
"law_certificate_num": "law_certificate_num", |
||||
|
"fullname": "fullname", |
||||
|
"taskId": "taskId", |
||||
|
"systemId": "systemId", |
||||
|
"effectOn": "effectOn", |
||||
|
"isDeleted": "isDeleted", |
||||
|
"isDisabled": "isDisabled", |
||||
|
"createAt": "createAt", |
||||
|
"updateAt": "updateAt", |
||||
|
"mobileNumber": "mobileNumber", |
||||
|
"certificateNumber": "certificateNumber", |
||||
|
"srzUserid": "srzUserid", |
||||
|
"isMappingPerson": "isMappingPerson", |
||||
|
"units": "units", |
||||
|
"organizationId": "organizationId", |
||||
|
"certificateTypeId": "certificateTypeId", |
||||
|
"certificateTypeIdCode": "certificateTypeIdCode", |
||||
|
"strUserId": "strUserId", |
||||
|
"user_source": "user_source", |
||||
|
"rylbCode": "rylbCode", |
||||
|
"rylb": "rylb" |
||||
|
}, |
||||
|
|
||||
|
"hashColumns": [ |
||||
|
"dept_id", "login_name", "user_name", |
||||
|
"email", "phonenumber", "sex", "avatar", "salt", |
||||
|
"status", "login_ip", "login_date", "remark", |
||||
|
"type", "law_certificate_num", |
||||
|
"fullname", "taskId", "systemId", "effectOn", |
||||
|
"isDeleted", "isDisabled", "createAt", "updateAt", |
||||
|
"mobileNumber", "certificateNumber", "srzUserid", |
||||
|
"isMappingPerson", "units", "organizationId", |
||||
|
"certificateTypeId", "certificateTypeIdCode", "strUserId", |
||||
|
"user_source", "rylbCode", "rylb" |
||||
|
], |
||||
|
|
||||
|
"typeConverters": {}, |
||||
|
|
||||
|
"v2OnlyColumnsIgnoredOnV1": ["tenant_id", "nick_name", "user_type", "create_dept"], |
||||
|
|
||||
|
"v2OnlyColumnsDefaults": { |
||||
|
"tenant_id": "000000", |
||||
|
"nick_name": "${v1.user_name}", |
||||
|
"user_type": "sys_user", |
||||
|
"create_dept": null |
||||
|
}, |
||||
|
|
||||
|
"firstOwnerFallback": "V1", |
||||
|
"deleteMode": "logical", |
||||
|
"logicalDelete": { |
||||
|
"v1": { "column": "del_flag", "value": 1 }, |
||||
|
"v2": { "column": "del_flag", "value": 1 } |
||||
|
}, |
||||
|
|
||||
|
"strictOwnerMode": false, |
||||
|
"scanBatchSize": 1000, |
||||
|
"maxRetry": 5 |
||||
|
} |
||||
Loading…
Reference in new issue