feat(biz): 新增阿里工单同步功能

- 新增阿里工单实体类 AlibabaWorkOrder,用于映射阿里平台工单数据
- 新增阿里工单 Mapper 接口及 XML 文件,支持根据工单 ID 查询和获取最大更新时间- 新增阿里工单 Service 接口及实现类,支持单个和批量保存工单信息
- 新增阿里工单定时任务类 AlibabaWorkOrderJob,实现从阿里数据库同步工单数据
- 新增阿里工单同步测试类 WorkOrderSimpleTest,验证 SQL 构建逻辑
- 修改单元测试基类 BaseDbAndRedisUnitTest 的激活配置为 local 环境
This commit is contained in:
2025-11-13 16:53:10 +08:00
parent d0e3987b18
commit 706356ff6c
8 changed files with 873 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.jeelowcode.module.biz.mapper.AlibabaWorkOrderMapper">
<!-- 查询最大更新时间 -->
<select id="selectMaxUpdateTime" resultType="java.time.LocalDateTime">
select greatest(
max(gmt_modified),
max(gmt_sub_modified),
max(gmt_relate_modified),
max(gmt_relate_sub_modified)
)
from lc_alibaba_work_order
</select>
</mapper>