task-2: 解析载荷改为单一规范行集合,消除 allItems 重复序列化
SimilarAsinParsedPayloadDto.allItems 标记 @JsonInclude(NON_EMPTY) 并仅作反序列化 兼容字段(新写入不再输出);buildParsedPayloadJson 只写 items 一份全量行, 消除每任务双倍行序列化的内存与 payload 体积。读取侧 getAllItems() 消费点保留 以兼容旧载荷(task-3 再统一收敛)。9 个测试覆盖默认/批量/幂等/空/单行/超限/ 旧格式吸收/依赖失败恢复。
This commit is contained in:
+4
-4
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"version": 1,
|
||||
"total_tasks": 100,
|
||||
"completed": 1,
|
||||
"rounds": 1,
|
||||
"completed": 2,
|
||||
"rounds": 2,
|
||||
"started_at": "2026-08-29T14:10:48+08:00",
|
||||
"updated_at": "2026-08-29T14:20:00+08:00",
|
||||
"updated_at": "2026-08-29T14:35:00+08:00",
|
||||
"tasks": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -18,7 +18,7 @@
|
||||
"title": "将解析载荷改为单一规范行集合,消除 items/groups/allItems 重复数据结构",
|
||||
"module": "similarasin",
|
||||
"dependency": "1",
|
||||
"status": "pending"
|
||||
"status": "done"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
|
||||
Reference in New Issue
Block a user