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

@@ -16,13 +16,13 @@ import org.springframework.test.context.jdbc.Sql;
/**
* 依赖内存 DB + Redis 的单元测试
*
* <p>
* 相比 {@link BaseDbUnitTest} 来说,额外增加了内存 Redis
*
* @author 芋道源码
*/
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.NONE, classes = BaseDbAndRedisUnitTest.Application.class)
@ActiveProfiles("unit-test") // 设置使用 application-unit-test 配置文件
@ActiveProfiles("local") // 设置使用 application-unit-test 配置文件
@Sql(scripts = "/sql/clean.sql", executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD) // 每个单元测试结束后,清理 DB
public class BaseDbAndRedisUnitTest {