From f217b8133af36f2a763f1f7757fade6ce033a0c4 Mon Sep 17 00:00:00 2001 From: Hanserwei <2628273921@qq.com> Date: Mon, 20 Oct 2025 21:43:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(data-align):=20=E6=96=B0=E5=A2=9E=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=AF=B9=E9=BD=90=E6=97=A5=E5=A2=9E=E9=87=8F=E8=A1=A8?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 CreateTableMapper 接口定义多个创建临时表方法 - 新增 CreateTableMapper.xml 实现具体建表 SQL逻辑 - 修改 CreateTableXxlJob 定时任务,集成表创建逻辑 - 新增 TableConstants 工具类用于构建表名后缀 - 更新 MyBatis 配置文件路径映射及词典配置 - 支持按日期和分片自动创建七种数据对齐相关表结构 --- .idea/MyBatisCodeHelperDatasource.xml | 3 +- .idea/dictionaries/project.xml | 1 + .../data/align/constant/TableConstants.java | 21 +++++ .../domain/mapper/CreateTableMapper.java | 60 +++++++++++++ .../data/align/job/CreateTableXxlJob.java | 42 ++++++++- .../resources/mapperxml/CreateTableMapper.xml | 86 +++++++++++++++++++ 6 files changed, 210 insertions(+), 3 deletions(-) create mode 100644 han-note-data-align/src/main/java/com/hanserwei/hannote/data/align/constant/TableConstants.java create mode 100644 han-note-data-align/src/main/java/com/hanserwei/hannote/data/align/domain/mapper/CreateTableMapper.java create mode 100644 han-note-data-align/src/main/resources/mapperxml/CreateTableMapper.xml diff --git a/.idea/MyBatisCodeHelperDatasource.xml b/.idea/MyBatisCodeHelperDatasource.xml index c889800..8d1e3bb 100644 --- a/.idea/MyBatisCodeHelperDatasource.xml +++ b/.idea/MyBatisCodeHelperDatasource.xml @@ -20,10 +20,11 @@