Commit Graph

19 Commits

Author SHA1 Message Date
strepsiades 7c49df94fc 修改多个问题,优化代码结构 2026-04-01 16:23:43 +08:00
strepsiades 8f4727a772 优化sync_system代码质量 2026-04-01 11:52:57 +08:00
strepsiades bdc7bd5069 规范了update data的构建方式,统一使用build_update_request_data方法来处理更新数据的构建和过滤逻辑。这个方法会根据提供的原始数据、更新数据和对应的schema来生成最终的更新请求数据,同时会自动排除掉未变化的字段和空值字段,从而确保只发送必要的更新信息到后端接口。这种方式不仅简化了代码逻辑,还提高了代码的可维护性和一致性。 2026-03-30 14:51:01 +08:00
strepsiades 4b81b83fd8 更新文档 2026-03-25 10:32:50 +08:00
strepsiades 03a22b0c1c 将persist和后端分离,方便替换为其他数据库 2026-03-24 10:15:16 +08:00
strepsiades 7d92b3f1fe 更新了部分测试 2026-03-24 09:41:08 +08:00
strepsiades b51ed0175b 多pipeline同步支持 2026-03-24 08:40:40 +08:00
strepsiades 0812489f9d 增强validator和打印区别 2026-03-23 15:16:16 +08:00
strepsiades 2c09c61165 调整了pipeline执行顺序。现在按domain顺序读取数据源数据,防止前面domain的更新影响后面domain.
将target_project_ids替换为更通用的data_id_filter
2026-03-20 14:38:56 +08:00
strepsiades f9f175ee79 进一步清理代码和注册过程 2026-03-19 11:44:02 +08:00
strepsiades 6ae54e3edd Merge branch 'main' of https://git.getaix.tech/strepsiades/ecm_sync_system 2026-03-18 16:55:25 +08:00
strepsiades 84b3b7652a 增加项目侧重构文档 2026-03-18 11:34:02 +08:00
strepsiades a677220f4d 增加项目侧重构文档 2026-03-12 16:03:26 +08:00
strepsiades 758b1c4f77 增加重构文档 2026-03-12 14:23:15 +08:00
strepsiades 0ae2db1808 增加字段config重构文档 2026-03-12 11:39:57 +08:00
strepsiades b9fbf357a4 增加了一个测试工具用于初始化测试环境 2026-03-11 11:40:23 +08:00
strepsiades a638e4203b 整理配置和代码入口,增加部分测试。 2026-03-10 12:22:54 +08:00
strepsiades 515c3d9388 修改项目文档 2026-03-09 17:07:25 +08:00
strepsiades 4a9c444b10 first commit 2026-03-09 16:31:42 +08:00