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