{
  "subject": "开发：称重台重量变动主动上传与服务端落库分析",
  "description": "## 任务背景\n父需求：VWCG-930【江西206】称重台优化。设备端发生重量变动时，需要主动把称重数据上传到服务端，服务端接收后落库并返回接收结果，同时沉淀重量变化分析方案。\n\n## 实现范围\n- 服务端新增设备称重数据上传接口，完成鉴权、参数校验、幂等/重复上报处理、落库和接收结果返回。\n- 设计称重数据表或复用现有设备流水表，记录设备、餐台/称重台、重量值、单位、采集时间、上传时间、变化类型、原始报文和处理状态。\n- 设备端监听重量变动，按去抖/阈值规则触发主动上传。\n- 上传失败时设备端异步重试三次，任一次成功即结束；三次均失败则取消本次上传并记录本地失败日志，不阻塞后续重量变化。\n- 输出重量变化分析方案，覆盖阈值、稳定窗口、加减重识别、异常波动过滤、数据补偿和服务端统计口径。\n\n## 非范围\n- 不改造称重硬件协议本身。\n- 不做线上生产数据库直连操作。\n- 不扩展与本次主动上传无关的称重台功能。\n\n## 验收标准\n- 设备重量变动达到触发条件后能主动上传到服务端。\n- 服务端成功接收时数据可落库，接口返回明确的接收成功结果。\n- 网络/服务异常时设备端异步重试最多三次，成功后停止重试，三次失败后取消本次上传。\n- 重复上报不会造成不可控重复业务影响。\n- 接口契约、异常场景和重试场景有测试或可复现实证。\n- 输出可落地的重量变化分析方案。\n\n## 计划\n- 计划开始：2026-05-13\n- 计划完成：2026-05-14\n- 预计工时：8h（按未使用 AI 的人工开发估算）\n- 创建来源：Codex OpenAPI\n- 创建人：尹旭亮\n- 负责人：尹旭亮\n",
  "documentFormat": "MARKDOWN",
  "assignedTo": "<assignee-id>",
  "spaceId": "dd2f708d1702891ff45b6f5d99",
  "workitemTypeId": "ba102e46bc6a8483d9b7f25c",
  "parentId": "7005f4ff7cd5224b2038edcdfd",
  "customFieldValues": {
    "79": "2026-05-13",
    "80": "2026-05-14",
    "priority": "04f8224daf4e1e1050bca2cd4c"
  },
  "participants": [
    "<assignee-id>"
  ]
}