This commit is contained in:
Neo
2026-02-04 21:39:01 +08:00
parent ee773a9b52
commit a3f4d04335
148 changed files with 31455 additions and 182 deletions

View File

@@ -0,0 +1,355 @@
{
"generated_at": "2026-02-02T19:00:26.972834",
"missing_fields": [
{
"task_code": "ODS_SETTLEMENT_RECORDS",
"table_name": "billiards_ods.settlement_records",
"endpoint": "/Site/GetAllOrderSettleList",
"missing_fields": [
"electricityadjustmoney",
"electricitymoney",
"mervousalesamount",
"plcouponsaleamount",
"realelectricitymoney",
"settlelist",
"tenant_id"
]
},
{
"task_code": "ODS_TABLE_USE",
"table_name": "billiards_ods.table_fee_transactions",
"endpoint": "/Site/GetSiteTableOrderDetails",
"missing_fields": [
"activity_discount_amount",
"order_consumption_type",
"real_service_money"
]
},
{
"task_code": "ODS_ASSISTANT_LEDGER",
"table_name": "billiards_ods.assistant_service_records",
"endpoint": "/AssistantPerformance/GetOrderAssistantDetails",
"missing_fields": [
"assistantteamname",
"real_service_money"
]
},
{
"task_code": "ODS_ASSISTANT_ABOLISH",
"table_name": "billiards_ods.assistant_cancellation_records",
"endpoint": "/AssistantPerformance/GetAbolitionAssistant",
"missing_fields": [
"tenant_id"
]
},
{
"task_code": "ODS_STORE_GOODS_SALES",
"table_name": "billiards_ods.store_goods_sales_records",
"endpoint": "/TenantGoods/GetGoodsSalesList",
"missing_fields": [
"coupon_share_money"
]
},
{
"task_code": "ODS_PAYMENT",
"table_name": "billiards_ods.payment_transactions",
"endpoint": "/PayLog/GetPayLogListPage",
"missing_fields": [
"tenant_id"
]
},
{
"task_code": "ODS_MEMBER",
"table_name": "billiards_ods.member_profiles",
"endpoint": "/MemberProfile/GetTenantMemberList",
"missing_fields": [
"pay_money_sum",
"person_tenant_org_id",
"person_tenant_org_name",
"recharge_money_sum",
"register_source"
]
},
{
"task_code": "ODS_MEMBER_CARD",
"table_name": "billiards_ods.member_stored_value_cards",
"endpoint": "/MemberProfile/GetTenantMemberCardList",
"missing_fields": [
"able_share_member_discount",
"electricity_deduct_radio",
"electricity_discount",
"electricitycarddeduct",
"member_grade",
"principal_balance",
"rechargefreezebalance"
]
},
{
"task_code": "ODS_MEMBER_BALANCE",
"table_name": "billiards_ods.member_balance_changes",
"endpoint": "/MemberProfile/GetMemberCardBalanceChange",
"missing_fields": [
"principal_after",
"principal_before",
"principal_data"
]
},
{
"task_code": "ODS_RECHARGE_SETTLE",
"table_name": "billiards_ods.recharge_settlements",
"endpoint": "/Site/GetRechargeSettleList",
"missing_fields": [
"electricityadjustmoney",
"electricitymoney",
"mervousalesamount",
"plcouponsaleamount",
"realelectricitymoney",
"settlelist",
"tenant_id"
]
},
{
"task_code": "ODS_GROUP_PACKAGE",
"table_name": "billiards_ods.group_buy_packages",
"endpoint": "/PackageCoupon/QueryPackageCouponList",
"missing_fields": [
"is_first_limit",
"sort",
"tableareanamelist",
"tenantcouponsaleorderitemid",
"tenanttableareaidlist"
]
},
{
"task_code": "ODS_GROUP_BUY_REDEMPTION",
"table_name": "billiards_ods.group_buy_redemption_records",
"endpoint": "/Site/GetSiteTableUseDetails",
"missing_fields": [
"assistant_service_share_money",
"assistant_share_money",
"coupon_sale_id",
"good_service_share_money",
"goods_share_money",
"member_discount_money",
"recharge_share_money",
"table_service_share_money",
"table_share_money"
]
},
{
"task_code": "ODS_TABLES",
"table_name": "billiards_ods.site_tables_master",
"endpoint": "/Table/GetSiteTables",
"missing_fields": [
"order_id"
]
},
{
"task_code": "ODS_STORE_GOODS",
"table_name": "billiards_ods.store_goods_master",
"endpoint": "/TenantGoods/GetGoodsInventoryList",
"missing_fields": [
"commodity_code",
"not_sale"
]
},
{
"task_code": "ODS_TABLE_FEE_DISCOUNT",
"table_name": "billiards_ods.table_fee_discount_records",
"endpoint": "/Site/GetTaiFeeAdjustList",
"missing_fields": [
"area_type_id",
"charge_free",
"site_table_area_id",
"site_table_area_name",
"sitename",
"table_name",
"table_price",
"tenant_name"
]
},
{
"task_code": "ODS_TENANT_GOODS",
"table_name": "billiards_ods.tenant_goods_master",
"endpoint": "/TenantGoods/QueryTenantGoods",
"missing_fields": [
"not_sale"
]
}
],
"zero_to_null_issues": [
{
"task_code": "ODS_TABLE_USE",
"table_name": "billiards_ods.table_fee_transactions",
"checked_rows": 100,
"issues": [
{
"column": "activity_discount_amount",
"count": 67,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "real_service_money",
"count": 67,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_ASSISTANT_LEDGER",
"table_name": "billiards_ods.assistant_service_records",
"checked_rows": 100,
"issues": [
{
"column": "real_service_money",
"count": 90,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_STORE_GOODS_SALES",
"table_name": "billiards_ods.store_goods_sales_records",
"checked_rows": 100,
"issues": [
{
"column": "coupon_share_money",
"count": 100,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_MEMBER",
"table_name": "billiards_ods.member_profiles",
"checked_rows": 100,
"issues": [
{
"column": "person_tenant_org_id",
"count": 96,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "pay_money_sum",
"count": 40,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "recharge_money_sum",
"count": 12,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_MEMBER_CARD",
"table_name": "billiards_ods.member_stored_value_cards",
"checked_rows": 100,
"issues": [
{
"column": "rechargefreezebalance",
"count": 100,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "principal_balance",
"count": 34,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "member_grade",
"count": 8,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_MEMBER_BALANCE",
"table_name": "billiards_ods.member_balance_changes",
"checked_rows": 100,
"issues": [
{
"column": "principal_after",
"count": 18,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "principal_before",
"count": 18,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_GROUP_PACKAGE",
"table_name": "billiards_ods.group_buy_packages",
"checked_rows": 52,
"issues": [
{
"column": "tenantcouponsaleorderitemid",
"count": 52,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_GROUP_BUY_REDEMPTION",
"table_name": "billiards_ods.group_buy_redemption_records",
"checked_rows": 100,
"issues": [
{
"column": "assistant_service_share_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "assistant_share_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "coupon_sale_id",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "good_service_share_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "goods_share_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "member_discount_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "recharge_share_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
},
{
"column": "table_service_share_money",
"count": 74,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
},
{
"task_code": "ODS_TABLES",
"table_name": "billiards_ods.site_tables_master",
"checked_rows": 100,
"issues": [
{
"column": "order_id",
"count": 19,
"issue": "API 中的 0 值在 ODS 中变成了 NULL"
}
]
}
]
}