{
  "start": "2025-07-01T00:00:00+08:00",
  "end": "2026-01-15T22:54:43.572531+08:00",
  "cutoff": null,
  "window_days": 30,
  "window_hours": 0,
  "page_size": 100,
  "chunk_size": 200,
  "sample_limit": 50,
  "store_id": 2790685415443269,
  "base_url": "https://pc.ficoo.vip/apiprod/admin/v1/",
  "results": [
    {
      "task_code": "ODS_MEMBER_BALANCE",
      "table": "billiards_ods.member_balance_changes",
      "endpoint": "/MemberProfile/GetMemberCardBalanceChange",
      "pk_columns": [
        "id"
      ],
      "records": 2422,
      "records_with_pk": 2422,
      "missing": 1,
      "missing_samples": [
        {
          "id": 3052719648968709
        }
      ],
      "pages": 25,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_RECHARGE_SETTLE",
      "table": "billiards_ods.recharge_settlements",
      "endpoint": "/Site/GetRechargeSettleList",
      "pk_columns": [
        "id"
      ],
      "records": 406,
      "records_with_pk": 406,
      "missing": 1,
      "missing_samples": [
        {
          "id": 2832289312279685
        }
      ],
      "pages": 8,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    }
  ],
  "total_missing": 2,
  "total_errors": 0,
  "generated_at": "2026-01-15T22:55:43.243233+08:00"
}
