- 创建ErpBasicDataInformationJob实现增量同步计量单位、往来单位、批次号、批次和仓库数据 - 新增ErpBfMeasureUnit实体类用于存储计量单位信息并配置数据库映射关系 - 新增ErpBfPartner实体类用于存储往来单位信息并配置数据库映射关系 - 新增ErpScmBaseSn实体类用于存储批次号信息并配置数据库映射关系 - 新增ErpScmBatch实体类用于存储批次信息并配置数据库映射关系 - 实现各实体对应的Mapper接口及从ERP数据库查询和按时间戳同步的方法 - 添加异常处理机制确保各数据类型同步失败时不影响其他数据类型的同步 - 集成Quartz定时任务框架支持基础数据的周期性增量同步
17 lines
927 B
SQL
17 lines
927 B
SQL
DROP TABLE IF EXISTS "ERP"."ERP_DATASYNCLOG";
|
||
CREATE TABLE "ERP"."ERP_DATASYNCLOG" (
|
||
"ID" VARCHAR(255) NOT NULL,
|
||
"CREATE_TIME" DATE,
|
||
"LAST_UPDATE_TIME" DATE,
|
||
"CHANGE_TYPE" TINYINT,
|
||
"MESSAGE" VARCHAR(8188)
|
||
)
|
||
;
|
||
COMMENT ON COLUMN "ERP"."ERP_DATASYNCLOG"."ID" IS 'ID';
|
||
COMMENT ON COLUMN "ERP"."ERP_DATASYNCLOG"."CREATE_TIME" IS '创建时间';
|
||
COMMENT ON COLUMN "ERP"."ERP_DATASYNCLOG"."LAST_UPDATE_TIME" IS '最后更新时间';
|
||
COMMENT ON COLUMN "ERP"."ERP_DATASYNCLOG"."CHANGE_TYPE" IS '更改类型(1 新增,2更改)';
|
||
COMMENT ON COLUMN "ERP"."ERP_DATASYNCLOG"."MESSAGE" IS '报文';
|
||
COMMENT ON TABLE "ERP"."ERP_DATASYNCLOG" IS 'erp数据同步中间表';
|
||
|
||
ALTER TABLE "ERP"."ERP_DATASYNCLOG" ADD PRIMARY KEY ("ID"); |