{
  "start": "2025-07-01T00:00:00+08:00",
  "end": "2026-01-15T09:48:49.829033+08:00",
  "cutoff": null,
  "window_days": 1,
  "page_size": 200,
  "chunk_size": 500,
  "sample_limit": 50,
  "store_id": 2790685415443269,
  "base_url": "https://pc.ficoo.vip/apiprod/admin/v1/",
  "results": [
    {
      "task_code": "ODS_ASSISTANT_ACCOUNT",
      "table": "billiards_ods.assistant_accounts_master",
      "endpoint": "/PersonnelManagement/SearchAssistantInfo",
      "pk_columns": [
        "id"
      ],
      "records": 50816,
      "records_with_pk": 50816,
      "missing": 0,
      "missing_samples": [],
      "pages": 794,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_SETTLEMENT_RECORDS",
      "table": "billiards_ods.settlement_records",
      "endpoint": "/Site/GetAllOrderSettleList",
      "pk_columns": [
        "id"
      ],
      "records": 21513,
      "records_with_pk": 21513,
      "missing": 5554,
      "missing_samples": [
        {
          "id": 2793005672007237
        },
        {
          "id": 2794775029944453
        },
        {
          "id": 2794723221669957
        },
        {
          "id": 2795846081054981
        },
        {
          "id": 2797170093527045
        },
        {
          "id": 2797169961897989
        },
        {
          "id": 2797459120852869
        },
        {
          "id": 2797370356928517
        },
        {
          "id": 2798636101421317
        },
        {
          "id": 2798802248288261
        },
        {
          "id": 2800105539552709
        },
        {
          "id": 2800050273584581
        },
        {
          "id": 2800462764542021
        },
        {
          "id": 2800460224120773
        },
        {
          "id": 2800454900648005
        },
        {
          "id": 2800448023513157
        },
        {
          "id": 2800442606962629
        },
        {
          "id": 2800433643243525
        },
        {
          "id": 2800430651182085
        },
        {
          "id": 2800428852725765
        },
        {
          "id": 2800423540131717
        },
        {
          "id": 2800421742806917
        },
        {
          "id": 2800420036233221
        },
        {
          "id": 2800410925254597
        },
        {
          "id": 2800410227705733
        },
        {
          "id": 2800392593475653
        },
        {
          "id": 2800388746184581
        },
        {
          "id": 2800388462479301
        },
        {
          "id": 2800383220615109
        },
        {
          "id": 2800379828701189
        },
        {
          "id": 2800379750893445
        },
        {
          "id": 2800379609925573
        },
        {
          "id": 2800378758907845
        },
        {
          "id": 2800378535118789
        },
        {
          "id": 2800371960039365
        },
        {
          "id": 2800363039770693
        },
        {
          "id": 2800360608303045
        },
        {
          "id": 2800353168738309
        },
        {
          "id": 2800353054263173
        },
        {
          "id": 2800348877604741
        },
        {
          "id": 2800348098742341
        },
        {
          "id": 2800343364913157
        },
        {
          "id": 2800328443021317
        },
        {
          "id": 2800320895223685
        },
        {
          "id": 2800316938717189
        },
        {
          "id": 2800311915366341
        },
        {
          "id": 2800301266225093
        },
        {
          "id": 2800272176744389
        },
        {
          "id": 2800265338046277
        },
        {
          "id": 2800262033213317
        }
      ],
      "pages": 794,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_TABLE_USE",
      "table": "billiards_ods.table_fee_transactions",
      "endpoint": "/Site/GetSiteTableOrderDetails",
      "pk_columns": [
        "id"
      ],
      "records": 9751,
      "records_with_pk": 9751,
      "missing": 1,
      "missing_samples": [
        {
          "id": 3051863815030085
        }
      ],
      "pages": 49,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_ASSISTANT_LEDGER",
      "table": "billiards_ods.assistant_service_records",
      "endpoint": "/AssistantPerformance/GetOrderAssistantDetails",
      "pk_columns": [
        "id"
      ],
      "records": 4415,
      "records_with_pk": 4415,
      "missing": 1,
      "missing_samples": [
        {
          "id": 3051863815488837
        }
      ],
      "pages": 794,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_ASSISTANT_ABOLISH",
      "table": "billiards_ods.assistant_cancellation_records",
      "endpoint": "/AssistantPerformance/GetAbolitionAssistant",
      "pk_columns": [
        "id"
      ],
      "records": 78,
      "records_with_pk": 78,
      "missing": 0,
      "missing_samples": [],
      "pages": 794,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_STORE_GOODS_SALES",
      "table": "billiards_ods.store_goods_sales_records",
      "endpoint": "/TenantGoods/GetGoodsSalesList",
      "pk_columns": [
        "id"
      ],
      "records": 0,
      "records_with_pk": 0,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_PAYMENT",
      "table": "billiards_ods.payment_transactions",
      "endpoint": "/PayLog/GetPayLogListPage",
      "pk_columns": [
        "id"
      ],
      "records": 11733,
      "records_with_pk": 11733,
      "missing": 1,
      "missing_samples": [
        {
          "id": 3051863811867973
        }
      ],
      "pages": 59,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_REFUND",
      "table": "billiards_ods.refund_transactions",
      "endpoint": "/Order/GetRefundPayLogList",
      "pk_columns": [
        "id"
      ],
      "records": 36,
      "records_with_pk": 36,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_PLATFORM_COUPON",
      "table": "billiards_ods.platform_coupon_redemption_records",
      "endpoint": "/Promotion/GetOfflineCouponConsumePageList",
      "pk_columns": [
        "id"
      ],
      "records": 16006,
      "records_with_pk": 16006,
      "missing": 0,
      "missing_samples": [],
      "pages": 81,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_MEMBER",
      "table": "billiards_ods.member_profiles",
      "endpoint": "/MemberProfile/GetTenantMemberList",
      "pk_columns": [
        "id"
      ],
      "records": 551,
      "records_with_pk": 551,
      "missing": 0,
      "missing_samples": [],
      "pages": 3,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_MEMBER_CARD",
      "table": "billiards_ods.member_stored_value_cards",
      "endpoint": "/MemberProfile/GetTenantMemberCardList",
      "pk_columns": [
        "id"
      ],
      "records": 936,
      "records_with_pk": 936,
      "missing": 0,
      "missing_samples": [],
      "pages": 5,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_MEMBER_BALANCE",
      "table": "billiards_ods.member_balance_changes",
      "endpoint": "/MemberProfile/GetMemberCardBalanceChange",
      "pk_columns": [
        "id"
      ],
      "records": 2407,
      "records_with_pk": 2407,
      "missing": 1,
      "missing_samples": [
        {
          "id": 3051863812408645
        }
      ],
      "pages": 13,
      "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": 405,
      "records_with_pk": 405,
      "missing": 122,
      "missing_samples": [
        {
          "id": 2800763348731909
        },
        {
          "id": 2800824057628741
        },
        {
          "id": 2801879399532933
        },
        {
          "id": 2802064357345349
        },
        {
          "id": 2802480974171333
        },
        {
          "id": 2802393839258885
        },
        {
          "id": 2802362619840581
        },
        {
          "id": 2803649174965445
        },
        {
          "id": 2803524215835845
        },
        {
          "id": 2803710575593541
        },
        {
          "id": 2803666932010565
        },
        {
          "id": 2803661545508421
        },
        {
          "id": 2804767340973317
        },
        {
          "id": 2805188835477573
        },
        {
          "id": 2805121951074373
        },
        {
          "id": 2805111552117957
        },
        {
          "id": 2805070136823365
        },
        {
          "id": 2806426635208517
        },
        {
          "id": 2806371278325381
        },
        {
          "id": 2806244951017285
        },
        {
          "id": 2806708031637381
        },
        {
          "id": 2806859908384389
        },
        {
          "id": 2806855233947525
        },
        {
          "id": 2807891556897349
        },
        {
          "id": 2807815241847557
        },
        {
          "id": 2807912803045957
        },
        {
          "id": 2807909672309637
        },
        {
          "id": 2808923174783109
        },
        {
          "id": 2809187656829061
        },
        {
          "id": 2809504839059909
        },
        {
          "id": 2809471788321221
        },
        {
          "id": 2809392429549765
        },
        {
          "id": 2810371281799621
        },
        {
          "id": 2810563362048453
        },
        {
          "id": 2810546930207237
        },
        {
          "id": 2810412839373574
        },
        {
          "id": 2810801124133381
        },
        {
          "id": 2810800364193989
        },
        {
          "id": 2811829130856901
        },
        {
          "id": 2812352420645317
        },
        {
          "id": 2812164953934597
        },
        {
          "id": 2812160863095557
        },
        {
          "id": 2813729032046789
        },
        {
          "id": 2814476335547909
        },
        {
          "id": 2815107864956613
        },
        {
          "id": 2816013068586693
        },
        {
          "id": 2816375660284933
        },
        {
          "id": 2816455124847557
        },
        {
          "id": 2817594853805701
        },
        {
          "id": 2818031067369029
        }
      ],
      "pages": 794,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_GROUP_PACKAGE",
      "table": "billiards_ods.group_buy_packages",
      "endpoint": "/PackageCoupon/QueryPackageCouponList",
      "pk_columns": [
        "id"
      ],
      "records": 18,
      "records_with_pk": 18,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_GROUP_BUY_REDEMPTION",
      "table": "billiards_ods.group_buy_redemption_records",
      "endpoint": "/Site/GetSiteTableUseDetails",
      "pk_columns": [
        "id"
      ],
      "records": 8155,
      "records_with_pk": 8155,
      "missing": 0,
      "missing_samples": [],
      "pages": 41,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_INVENTORY_STOCK",
      "table": "billiards_ods.goods_stock_summary",
      "endpoint": "/TenantGoods/GetGoodsStockReport",
      "pk_columns": [
        "sitegoodsid"
      ],
      "records": 169,
      "records_with_pk": 169,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_INVENTORY_CHANGE",
      "table": "billiards_ods.goods_stock_movements",
      "endpoint": "/GoodsStockManage/QueryGoodsOutboundReceipt",
      "pk_columns": [
        "sitegoodsstockid"
      ],
      "records": 28249,
      "records_with_pk": 28249,
      "missing": 128,
      "missing_samples": [
        {
          "sitegoodsstockid": 2796087732473349
        },
        {
          "sitegoodsstockid": 2796087732375045
        },
        {
          "sitegoodsstockid": 2796085792214469
        },
        {
          "sitegoodsstockid": 2796085791641029
        },
        {
          "sitegoodsstockid": 2796085792116165
        },
        {
          "sitegoodsstockid": 2796085791542725
        },
        {
          "sitegoodsstockid": 2796082589486533
        },
        {
          "sitegoodsstockid": 2796082589027781
        },
        {
          "sitegoodsstockid": 2796082588552645
        },
        {
          "sitegoodsstockid": 2796082587995589
        },
        {
          "sitegoodsstockid": 2796082587520453
        },
        {
          "sitegoodsstockid": 2796082587028933
        },
        {
          "sitegoodsstockid": 2796082586570181
        },
        {
          "sitegoodsstockid": 2796082586013125
        },
        {
          "sitegoodsstockid": 2796082585505221
        },
        {
          "sitegoodsstockid": 2796082589584837
        },
        {
          "sitegoodsstockid": 2796082589126085
        },
        {
          "sitegoodsstockid": 2796082588650949
        },
        {
          "sitegoodsstockid": 2796082588110277
        },
        {
          "sitegoodsstockid": 2796082587618757
        },
        {
          "sitegoodsstockid": 2796082587127237
        },
        {
          "sitegoodsstockid": 2796082586668485
        },
        {
          "sitegoodsstockid": 2796082586111429
        },
        {
          "sitegoodsstockid": 2796082585603525
        },
        {
          "sitegoodsstockid": 2796082584784325
        },
        {
          "sitegoodsstockid": 2796082584292805
        },
        {
          "sitegoodsstockid": 2796082583768517
        },
        {
          "sitegoodsstockid": 2796082583260613
        },
        {
          "sitegoodsstockid": 2796082582752709
        },
        {
          "sitegoodsstockid": 2796082584686021
        },
        {
          "sitegoodsstockid": 2796082584194501
        },
        {
          "sitegoodsstockid": 2796082583653829
        },
        {
          "sitegoodsstockid": 2796082583162309
        },
        {
          "sitegoodsstockid": 2796082582654405
        },
        {
          "sitegoodsstockid": 2796074872851973
        },
        {
          "sitegoodsstockid": 2796074872753669
        },
        {
          "sitegoodsstockid": 2796074436742661
        },
        {
          "sitegoodsstockid": 2796074436578821
        },
        {
          "sitegoodsstockid": 2796074059976133
        },
        {
          "sitegoodsstockid": 2796074059894213
        },
        {
          "sitegoodsstockid": 2796073653128709
        },
        {
          "sitegoodsstockid": 2796073653030405
        },
        {
          "sitegoodsstockid": 2796073284095429
        },
        {
          "sitegoodsstockid": 2796073283997125
        },
        {
          "sitegoodsstockid": 2796072902577605
        },
        {
          "sitegoodsstockid": 2796072902675909
        },
        {
          "sitegoodsstockid": 2796072030784965
        },
        {
          "sitegoodsstockid": 2796072030703045
        },
        {
          "sitegoodsstockid": 2796070969183685
        },
        {
          "sitegoodsstockid": 2796070969298373
        }
      ],
      "pages": 797,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_TABLES",
      "table": "billiards_ods.site_tables_master",
      "endpoint": "/Table/GetSiteTables",
      "pk_columns": [
        "id"
      ],
      "records": 74,
      "records_with_pk": 74,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_GOODS_CATEGORY",
      "table": "billiards_ods.stock_goods_category_tree",
      "endpoint": "/TenantGoodsCategory/QueryPrimarySecondaryCategory",
      "pk_columns": [
        "id"
      ],
      "records": 9,
      "records_with_pk": 9,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_STORE_GOODS",
      "table": "billiards_ods.store_goods_master",
      "endpoint": "/TenantGoods/GetGoodsInventoryList",
      "pk_columns": [
        "id"
      ],
      "records": 169,
      "records_with_pk": 169,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_TABLE_FEE_DISCOUNT",
      "table": "billiards_ods.table_fee_discount_records",
      "endpoint": "/Site/GetTaiFeeAdjustList",
      "pk_columns": [
        "id"
      ],
      "records": 1633,
      "records_with_pk": 1633,
      "missing": 0,
      "missing_samples": [],
      "pages": 9,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_TENANT_GOODS",
      "table": "billiards_ods.tenant_goods_master",
      "endpoint": "/TenantGoods/QueryTenantGoods",
      "pk_columns": [
        "id"
      ],
      "records": 170,
      "records_with_pk": 170,
      "missing": 0,
      "missing_samples": [],
      "pages": 1,
      "skipped_missing_pk": 0,
      "errors": 0,
      "error_detail": null
    },
    {
      "task_code": "ODS_SETTLEMENT_TICKET",
      "table": "billiards_ods.settlement_ticket_details",
      "endpoint": "/Order/GetOrderSettleTicketNew",
      "pk_columns": [
        "ordersettleid"
      ],
      "records": 22153,
      "records_with_pk": 0,
      "missing": 0,
      "missing_samples": [],
      "pages": 794,
      "skipped_missing_pk": 22153,
      "errors": 0,
      "error_detail": null,
      "source_endpoint": "/PayLog/GetPayLogListPage"
    }
  ],
  "total_missing": 5808,
  "total_errors": 0,
  "generated_at": "2026-01-15T10:38:58.926701+08:00"
}
