Files
feiqiu-ETL/tmp/api_ods_comparison.json
2026-02-04 21:39:01 +08:00

2305 lines
52 KiB
JSON

{
"ODS_ASSISTANT_ACCOUNT": {
"table_name": "billiards_ods.assistant_accounts_master",
"endpoint": "/PersonnelManagement/SearchAssistantInfo",
"api_records": 50,
"api_fields_count": 62,
"ods_columns_count": 67,
"missing_in_ods": [],
"ods_only": [],
"api_fields": [
"allow_cx",
"assistant_grade",
"assistant_no",
"assistant_status",
"avatar",
"birth_date",
"charge_way",
"create_time",
"criticism_status",
"cx_unit_price",
"ding_talk_synced",
"end_time",
"entry_sign_status",
"entry_time",
"entry_type",
"gender",
"get_grade_times",
"group_id",
"group_name",
"height",
"id",
"introduce",
"is_delete",
"is_guaranteed",
"is_team_leader",
"job_num",
"last_table_id",
"last_table_name",
"last_update_name",
"leave_status",
"level",
"light_equipment_id",
"light_status",
"mobile",
"nickname",
"online_status",
"order_trade_no",
"pd_unit_price",
"person_org_id",
"real_name",
"resign_sign_status",
"resign_time",
"salary_grant_enabled",
"serial_number",
"shop_name",
"show_sort",
"show_status",
"site_id",
"site_light_cfg_id",
"staff_id",
"staff_profile_id",
"start_time",
"sum_grade",
"system_role_id",
"team_id",
"team_name",
"tenant_id",
"update_time",
"user_id",
"video_introduction_url",
"weight",
"work_status"
],
"ods_columns": [
"allow_cx",
"assistant_grade",
"assistant_no",
"assistant_status",
"avatar",
"birth_date",
"charge_way",
"content_hash",
"create_time",
"criticism_status",
"cx_unit_price",
"ding_talk_synced",
"end_time",
"entry_sign_status",
"entry_time",
"entry_type",
"fetched_at",
"gender",
"get_grade_times",
"group_id",
"group_name",
"height",
"id",
"introduce",
"is_delete",
"is_guaranteed",
"is_team_leader",
"job_num",
"last_table_id",
"last_table_name",
"last_update_name",
"leave_status",
"level",
"light_equipment_id",
"light_status",
"mobile",
"nickname",
"online_status",
"order_trade_no",
"payload",
"pd_unit_price",
"person_org_id",
"real_name",
"resign_sign_status",
"resign_time",
"salary_grant_enabled",
"serial_number",
"shop_name",
"show_sort",
"show_status",
"site_id",
"site_light_cfg_id",
"source_endpoint",
"source_file",
"staff_id",
"staff_profile_id",
"start_time",
"sum_grade",
"system_role_id",
"team_id",
"team_name",
"tenant_id",
"update_time",
"user_id",
"video_introduction_url",
"weight",
"work_status"
]
},
"ODS_SETTLEMENT_RECORDS": {
"table_name": "billiards_ods.settlement_records",
"endpoint": "/Site/GetAllOrderSettleList",
"api_records": 50,
"api_fields_count": 93,
"ods_columns_count": 66,
"missing_in_ods": [
"electricityadjustmoney",
"electricitymoney",
"mervousalesamount",
"plcouponsaleamount",
"realelectricitymoney",
"settlelist",
"tenant_id"
],
"ods_only": [],
"api_fields": [
"activitydiscount",
"address",
"adjustamount",
"allcoupondiscount",
"assistantcxmoney",
"assistantmanualdiscount",
"assistantpdmoney",
"assistantpromotionmoney",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"balanceamount",
"business_tel",
"canberevoked",
"cardamount",
"cashamount",
"consumemoney",
"couponamount",
"couponsaleamount",
"createtime",
"customer_service_qrcode",
"customer_service_wechat",
"electricityadjustmoney",
"electricitymoney",
"fixed_pay_qrcode",
"full_address",
"giftcardamount",
"goodsmoney",
"goodspromotionmoney",
"id",
"isactivity",
"isbindmember",
"isfirst",
"isusecoupon",
"isusediscount",
"latitude",
"light_status",
"light_token",
"light_type",
"longitude",
"membercardtypename",
"memberdiscountamount",
"memberid",
"membername",
"memberphone",
"mervousalesamount",
"onlineamount",
"operatorid",
"operatorname",
"orderremark",
"org_id",
"payamount",
"paymentmethod",
"paytime",
"plcouponsaleamount",
"pointamount",
"pointdiscountcost",
"pointdiscountprice",
"prepaymoney",
"prod_env",
"realelectricitymoney",
"realgoodsmoney",
"rechargecardamount",
"refundamount",
"revokeorderid",
"revokeordername",
"revoketime",
"roundingamount",
"salesmanname",
"salesmanuserid",
"serialnumber",
"servicemoney",
"settlelist",
"settlename",
"settlerelateid",
"settlestatus",
"settletype",
"shop_name",
"shop_status",
"site_label",
"site_type",
"siteid",
"sitename",
"siteprofile",
"tablechargemoney",
"tableid",
"tenant_id",
"tenant_site_region_id",
"tenantid",
"tenantmembercardid",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"activitydiscount",
"adjustamount",
"allcoupondiscount",
"assistantcxmoney",
"assistantmanualdiscount",
"assistantpdmoney",
"assistantpromotionmoney",
"balanceamount",
"canberevoked",
"cardamount",
"cashamount",
"consumemoney",
"content_hash",
"couponamount",
"couponsaleamount",
"createtime",
"fetched_at",
"giftcardamount",
"goodsmoney",
"goodspromotionmoney",
"id",
"isactivity",
"isbindmember",
"isfirst",
"isusecoupon",
"isusediscount",
"membercardtypename",
"memberdiscountamount",
"memberid",
"membername",
"memberphone",
"onlineamount",
"operatorid",
"operatorname",
"orderremark",
"payamount",
"payload",
"paymentmethod",
"paytime",
"pointamount",
"pointdiscountcost",
"pointdiscountprice",
"prepaymoney",
"realgoodsmoney",
"rechargecardamount",
"refundamount",
"revokeorderid",
"revokeordername",
"revoketime",
"roundingamount",
"salesmanname",
"salesmanuserid",
"serialnumber",
"servicemoney",
"settlename",
"settlerelateid",
"settlestatus",
"settletype",
"siteid",
"sitename",
"source_endpoint",
"source_file",
"tablechargemoney",
"tableid",
"tenantid",
"tenantmembercardid"
]
},
"ODS_TABLE_USE": {
"table_name": "billiards_ods.table_fee_transactions",
"endpoint": "/Site/GetSiteTableOrderDetails",
"api_records": 50,
"api_fields_count": 66,
"ods_columns_count": 44,
"missing_in_ods": [
"activity_discount_amount",
"order_consumption_type",
"real_service_money"
],
"ods_only": [],
"api_fields": [
"activity_discount_amount",
"add_clock_seconds",
"address",
"adjust_amount",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"business_tel",
"coupon_promotion_amount",
"create_time",
"customer_service_qrcode",
"customer_service_wechat",
"fee_total",
"fixed_pay_qrcode",
"full_address",
"id",
"is_delete",
"is_single_order",
"last_use_time",
"latitude",
"ledger_amount",
"ledger_count",
"ledger_end_time",
"ledger_name",
"ledger_start_time",
"ledger_status",
"ledger_unit_price",
"light_status",
"light_token",
"light_type",
"longitude",
"member_discount_amount",
"member_id",
"mgmt_fee",
"operator_id",
"operator_name",
"order_consumption_type",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"org_id",
"prod_env",
"real_service_money",
"real_table_charge_money",
"real_table_use_seconds",
"salesman_name",
"salesman_org_id",
"salesman_user_id",
"service_money",
"shop_name",
"shop_status",
"site_id",
"site_label",
"site_table_area_id",
"site_table_area_name",
"site_table_id",
"site_type",
"siteprofile",
"start_use_time",
"tenant_id",
"tenant_site_region_id",
"tenant_table_area_id",
"used_card_amount",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"add_clock_seconds",
"adjust_amount",
"content_hash",
"coupon_promotion_amount",
"create_time",
"fee_total",
"fetched_at",
"id",
"is_delete",
"is_single_order",
"last_use_time",
"ledger_amount",
"ledger_count",
"ledger_end_time",
"ledger_name",
"ledger_start_time",
"ledger_status",
"ledger_unit_price",
"member_discount_amount",
"member_id",
"mgmt_fee",
"operator_id",
"operator_name",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"payload",
"real_table_charge_money",
"real_table_use_seconds",
"salesman_name",
"salesman_org_id",
"salesman_user_id",
"service_money",
"site_id",
"site_table_area_id",
"site_table_area_name",
"site_table_id",
"siteprofile",
"source_endpoint",
"source_file",
"start_use_time",
"tenant_id",
"tenant_table_area_id",
"used_card_amount"
]
},
"ODS_ASSISTANT_LEDGER": {
"table_name": "billiards_ods.assistant_service_records",
"endpoint": "/AssistantPerformance/GetOrderAssistantDetails",
"api_records": 50,
"api_fields_count": 90,
"ods_columns_count": 69,
"missing_in_ods": [
"assistantteamname",
"real_service_money"
],
"ods_only": [],
"api_fields": [
"add_clock",
"address",
"assistant_level",
"assistant_team_id",
"assistantname",
"assistantno",
"assistantteamname",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"business_tel",
"composite_grade",
"composite_grade_time",
"coupon_deduct_money",
"create_time",
"customer_service_qrcode",
"customer_service_wechat",
"fixed_pay_qrcode",
"full_address",
"get_grade_times",
"grade_status",
"id",
"income_seconds",
"is_confirm",
"is_delete",
"is_not_responding",
"is_single_order",
"is_trash",
"last_use_time",
"latitude",
"ledger_amount",
"ledger_count",
"ledger_end_time",
"ledger_group_name",
"ledger_name",
"ledger_start_time",
"ledger_status",
"ledger_unit_price",
"levelname",
"light_status",
"light_token",
"light_type",
"longitude",
"manual_discount_amount",
"member_discount_amount",
"nickname",
"operator_id",
"operator_name",
"order_assistant_id",
"order_assistant_type",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"org_id",
"person_org_id",
"prod_env",
"projected_income",
"real_service_money",
"real_use_seconds",
"returns_clock",
"salesman_name",
"salesman_org_id",
"salesman_user_id",
"service_grade",
"service_money",
"shop_name",
"shop_status",
"site_assistant_id",
"site_id",
"site_label",
"site_table_id",
"site_type",
"siteprofile",
"skill_grade",
"skill_id",
"skillname",
"start_use_time",
"sum_grade",
"system_member_id",
"tablename",
"tenant_id",
"tenant_member_id",
"tenant_site_region_id",
"trash_applicant_id",
"trash_applicant_name",
"trash_reason",
"user_id",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"add_clock",
"assistant_level",
"assistant_team_id",
"assistantname",
"assistantno",
"composite_grade",
"composite_grade_time",
"content_hash",
"coupon_deduct_money",
"create_time",
"fetched_at",
"get_grade_times",
"grade_status",
"id",
"income_seconds",
"is_confirm",
"is_delete",
"is_not_responding",
"is_single_order",
"is_trash",
"last_use_time",
"ledger_amount",
"ledger_count",
"ledger_end_time",
"ledger_group_name",
"ledger_name",
"ledger_start_time",
"ledger_status",
"ledger_unit_price",
"levelname",
"manual_discount_amount",
"member_discount_amount",
"nickname",
"operator_id",
"operator_name",
"order_assistant_id",
"order_assistant_type",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"payload",
"person_org_id",
"projected_income",
"real_use_seconds",
"returns_clock",
"salesman_name",
"salesman_org_id",
"salesman_user_id",
"service_grade",
"service_money",
"site_assistant_id",
"site_id",
"site_table_id",
"siteprofile",
"skill_grade",
"skill_id",
"skillname",
"source_endpoint",
"source_file",
"start_use_time",
"sum_grade",
"system_member_id",
"tablename",
"tenant_id",
"tenant_member_id",
"trash_applicant_id",
"trash_applicant_name",
"trash_reason",
"user_id"
]
},
"ODS_ASSISTANT_ABOLISH": {
"table_name": "billiards_ods.assistant_cancellation_records",
"endpoint": "/AssistantPerformance/GetAbolitionAssistant",
"api_records": 50,
"api_fields_count": 38,
"ods_columns_count": 18,
"missing_in_ods": [
"tenant_id"
],
"ods_only": [],
"api_fields": [
"address",
"assistantabolishamount",
"assistantname",
"assistanton",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"business_tel",
"createtime",
"customer_service_qrcode",
"customer_service_wechat",
"fixed_pay_qrcode",
"full_address",
"id",
"latitude",
"light_status",
"light_token",
"light_type",
"longitude",
"org_id",
"pdchargeminutes",
"prod_env",
"shop_name",
"shop_status",
"site_label",
"site_type",
"siteid",
"siteprofile",
"tablearea",
"tableareaid",
"tableid",
"tablename",
"tenant_id",
"tenant_site_region_id",
"trashreason",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"assistantabolishamount",
"assistantname",
"assistanton",
"content_hash",
"createtime",
"fetched_at",
"id",
"payload",
"pdchargeminutes",
"siteid",
"siteprofile",
"source_endpoint",
"source_file",
"tablearea",
"tableareaid",
"tableid",
"tablename",
"trashreason"
]
},
"ODS_STORE_GOODS_SALES": {
"table_name": "billiards_ods.store_goods_sales_records",
"endpoint": "/TenantGoods/GetGoodsSalesList",
"api_records": 50,
"api_fields_count": 51,
"ods_columns_count": 56,
"missing_in_ods": [
"coupon_share_money"
],
"ods_only": [
"option_name"
],
"api_fields": [
"cost_money",
"coupon_deduct_money",
"coupon_share_money",
"create_time",
"discount_money",
"discount_price",
"goods_remark",
"id",
"is_delete",
"is_single_order",
"ledger_amount",
"ledger_count",
"ledger_group_name",
"ledger_name",
"ledger_status",
"ledger_unit_price",
"member_coupon_id",
"member_discount_amount",
"opensalesman",
"operator_id",
"operator_name",
"option_coupon_deduct_money",
"option_member_discount_money",
"option_price",
"option_value_name",
"order_coupon_id",
"order_goods_id",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"ordergoodsid",
"package_coupon_id",
"point_discount_money",
"point_discount_money_cost",
"push_money",
"real_goods_money",
"returns_number",
"sales_man_org_id",
"sales_type",
"salesman_name",
"salesman_role_id",
"salesman_user_id",
"site_goods_id",
"site_id",
"site_table_id",
"siteid",
"sitename",
"tenant_goods_business_id",
"tenant_goods_category_id",
"tenant_goods_id",
"tenant_id"
],
"ods_columns": [
"content_hash",
"cost_money",
"coupon_deduct_money",
"create_time",
"discount_money",
"discount_price",
"fetched_at",
"goods_remark",
"id",
"is_delete",
"is_single_order",
"ledger_amount",
"ledger_count",
"ledger_group_name",
"ledger_name",
"ledger_status",
"ledger_unit_price",
"member_coupon_id",
"member_discount_amount",
"opensalesman",
"operator_id",
"operator_name",
"option_coupon_deduct_money",
"option_member_discount_money",
"option_name",
"option_price",
"option_value_name",
"order_coupon_id",
"order_goods_id",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"ordergoodsid",
"package_coupon_id",
"payload",
"point_discount_money",
"point_discount_money_cost",
"push_money",
"real_goods_money",
"returns_number",
"sales_man_org_id",
"sales_type",
"salesman_name",
"salesman_role_id",
"salesman_user_id",
"site_goods_id",
"site_id",
"site_table_id",
"siteid",
"sitename",
"source_endpoint",
"source_file",
"tenant_goods_business_id",
"tenant_goods_category_id",
"tenant_goods_id",
"tenant_id"
]
},
"ODS_PAYMENT": {
"table_name": "billiards_ods.payment_transactions",
"endpoint": "/PayLog/GetPayLogListPage",
"api_records": 50,
"api_fields_count": 36,
"ods_columns_count": 16,
"missing_in_ods": [
"tenant_id"
],
"ods_only": [],
"api_fields": [
"address",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"business_tel",
"create_time",
"customer_service_qrcode",
"customer_service_wechat",
"fixed_pay_qrcode",
"full_address",
"id",
"latitude",
"light_status",
"light_token",
"light_type",
"longitude",
"online_pay_channel",
"org_id",
"pay_amount",
"pay_status",
"pay_time",
"payment_method",
"prod_env",
"relate_id",
"relate_type",
"shop_name",
"shop_status",
"site_id",
"site_label",
"site_type",
"siteprofile",
"tenant_id",
"tenant_site_region_id",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"content_hash",
"create_time",
"fetched_at",
"id",
"online_pay_channel",
"pay_amount",
"pay_status",
"pay_time",
"payload",
"payment_method",
"relate_id",
"relate_type",
"site_id",
"siteprofile",
"source_endpoint",
"source_file"
]
},
"ODS_REFUND": {
"table_name": "billiards_ods.refund_transactions",
"endpoint": "/Order/GetRefundPayLogList",
"api_records": 23,
"api_fields_count": 56,
"ods_columns_count": 37,
"missing_in_ods": [],
"ods_only": [],
"api_fields": [
"action_type",
"address",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"balance_frozen_amount",
"business_tel",
"card_frozen_amount",
"cashier_point_id",
"channel_fee",
"channel_pay_no",
"channel_payer_id",
"check_status",
"create_time",
"customer_service_qrcode",
"customer_service_wechat",
"fixed_pay_qrcode",
"full_address",
"id",
"is_delete",
"is_revoke",
"latitude",
"light_status",
"light_token",
"light_type",
"longitude",
"member_card_id",
"member_id",
"online_pay_channel",
"online_pay_type",
"operator_id",
"org_id",
"pay_amount",
"pay_config_id",
"pay_sn",
"pay_status",
"pay_terminal",
"pay_time",
"payment_method",
"prod_env",
"refund_amount",
"relate_id",
"relate_type",
"round_amount",
"shop_name",
"shop_status",
"site_id",
"site_label",
"site_type",
"siteprofile",
"tenant_id",
"tenant_site_region_id",
"tenantname",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"action_type",
"balance_frozen_amount",
"card_frozen_amount",
"cashier_point_id",
"channel_fee",
"channel_pay_no",
"channel_payer_id",
"check_status",
"content_hash",
"create_time",
"fetched_at",
"id",
"is_delete",
"is_revoke",
"member_card_id",
"member_id",
"online_pay_channel",
"online_pay_type",
"operator_id",
"pay_amount",
"pay_config_id",
"pay_sn",
"pay_status",
"pay_terminal",
"pay_time",
"payload",
"payment_method",
"refund_amount",
"relate_id",
"relate_type",
"round_amount",
"site_id",
"siteprofile",
"source_endpoint",
"source_file",
"tenant_id",
"tenantname"
]
},
"ODS_PLATFORM_COUPON": {
"table_name": "billiards_ods.platform_coupon_redemption_records",
"endpoint": "/Promotion/GetOfflineCouponConsumePageList",
"api_records": 50,
"api_fields_count": 50,
"ods_columns_count": 31,
"missing_in_ods": [],
"ods_only": [],
"api_fields": [
"address",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"business_tel",
"certificate_id",
"channel_deal_id",
"consume_time",
"coupon_channel",
"coupon_code",
"coupon_cover",
"coupon_free_time",
"coupon_money",
"coupon_name",
"coupon_remark",
"create_time",
"customer_service_qrcode",
"customer_service_wechat",
"deal_id",
"fixed_pay_qrcode",
"full_address",
"group_package_id",
"groupon_type",
"id",
"is_delete",
"latitude",
"light_status",
"light_token",
"light_type",
"longitude",
"operator_id",
"operator_name",
"org_id",
"prod_env",
"sale_price",
"shop_name",
"shop_status",
"site_id",
"site_label",
"site_order_id",
"site_type",
"siteprofile",
"table_id",
"tenant_id",
"tenant_site_region_id",
"use_status",
"verify_id",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"certificate_id",
"channel_deal_id",
"consume_time",
"content_hash",
"coupon_channel",
"coupon_code",
"coupon_cover",
"coupon_free_time",
"coupon_money",
"coupon_name",
"coupon_remark",
"create_time",
"deal_id",
"fetched_at",
"group_package_id",
"groupon_type",
"id",
"is_delete",
"operator_id",
"operator_name",
"payload",
"sale_price",
"site_id",
"site_order_id",
"siteprofile",
"source_endpoint",
"source_file",
"table_id",
"tenant_id",
"use_status",
"verify_id"
]
},
"ODS_MEMBER": {
"table_name": "billiards_ods.member_profiles",
"endpoint": "/MemberProfile/GetTenantMemberList",
"api_records": 16,
"api_fields_count": 20,
"ods_columns_count": 20,
"missing_in_ods": [
"pay_money_sum",
"person_tenant_org_id",
"person_tenant_org_name",
"recharge_money_sum",
"register_source"
],
"ods_only": [],
"api_fields": [
"create_time",
"growth_value",
"id",
"member_card_grade_code",
"member_card_grade_name",
"mobile",
"nickname",
"pay_money_sum",
"person_tenant_org_id",
"person_tenant_org_name",
"point",
"recharge_money_sum",
"referrer_member_id",
"register_site_id",
"register_source",
"site_name",
"status",
"system_member_id",
"tenant_id",
"user_status"
],
"ods_columns": [
"content_hash",
"create_time",
"fetched_at",
"growth_value",
"id",
"member_card_grade_code",
"member_card_grade_name",
"mobile",
"nickname",
"payload",
"point",
"referrer_member_id",
"register_site_id",
"site_name",
"source_endpoint",
"source_file",
"status",
"system_member_id",
"tenant_id",
"user_status"
]
},
"ODS_MEMBER_CARD": {
"table_name": "billiards_ods.member_stored_value_cards",
"endpoint": "/MemberProfile/GetTenantMemberCardList",
"api_records": 32,
"api_fields_count": 75,
"ods_columns_count": 74,
"missing_in_ods": [
"able_share_member_discount",
"electricity_deduct_radio",
"electricity_discount",
"electricitycarddeduct",
"member_grade",
"principal_balance",
"rechargefreezebalance"
],
"ods_only": [
"able_site_transfer"
],
"api_fields": [
"able_cross_site",
"able_share_member_discount",
"assistant_deduct_radio",
"assistant_discount",
"assistant_discount_sub_switch",
"assistant_reward_deduct_radio",
"assistant_reward_discount",
"assistant_reward_discount_sub_switch",
"assistant_service_deduct_radio",
"assistant_service_discount",
"assistantcarddeduct",
"assistantrewardcarddeduct",
"assistantservicecarddeduct",
"balance",
"bind_password",
"card_no",
"card_physics_type",
"card_type_id",
"cardsettlededuct",
"coupon_deduct_radio",
"coupon_discount",
"couponcarddeduct",
"create_time",
"cxassisnatlevel",
"deliveryfeededuct",
"denomination",
"disable_end_time",
"disable_start_time",
"effect_site_id",
"electricity_deduct_radio",
"electricity_discount",
"electricitycarddeduct",
"end_time",
"goods_deduct_radio",
"goods_discount",
"goods_discount_range_type",
"goods_discount_sub_switch",
"goods_service_deduct_radio",
"goods_service_discount",
"goodscardeduct",
"goodscategoryid",
"goodsservicecarddeduct",
"id",
"is_allow_give",
"is_allow_order_deduct",
"is_delete",
"last_consume_time",
"member_card_grade_code",
"member_card_grade_code_name",
"member_card_type_name",
"member_grade",
"member_mobile",
"member_name",
"pdassisnatlevel",
"principal_balance",
"rechargefreezebalance",
"register_site_id",
"site_name",
"sort",
"start_time",
"status",
"system_member_id",
"table_deduct_radio",
"table_discount",
"table_discount_sub_switch",
"table_service_deduct_radio",
"table_service_discount",
"tableareaid",
"tablecarddeduct",
"tableservicecarddeduct",
"tenant_id",
"tenant_member_id",
"tenantavatar",
"tenantname",
"use_scene"
],
"ods_columns": [
"able_cross_site",
"able_site_transfer",
"assistant_deduct_radio",
"assistant_discount",
"assistant_discount_sub_switch",
"assistant_reward_deduct_radio",
"assistant_reward_discount",
"assistant_reward_discount_sub_switch",
"assistant_service_deduct_radio",
"assistant_service_discount",
"assistantcarddeduct",
"assistantrewardcarddeduct",
"assistantservicecarddeduct",
"balance",
"bind_password",
"card_no",
"card_physics_type",
"card_type_id",
"cardsettlededuct",
"content_hash",
"coupon_deduct_radio",
"coupon_discount",
"couponcarddeduct",
"create_time",
"cxassisnatlevel",
"deliveryfeededuct",
"denomination",
"disable_end_time",
"disable_start_time",
"effect_site_id",
"end_time",
"fetched_at",
"goods_deduct_radio",
"goods_discount",
"goods_discount_range_type",
"goods_discount_sub_switch",
"goods_service_deduct_radio",
"goods_service_discount",
"goodscardeduct",
"goodscategoryid",
"goodsservicecarddeduct",
"id",
"is_allow_give",
"is_allow_order_deduct",
"is_delete",
"last_consume_time",
"member_card_grade_code",
"member_card_grade_code_name",
"member_card_type_name",
"member_mobile",
"member_name",
"payload",
"pdassisnatlevel",
"register_site_id",
"site_name",
"sort",
"source_endpoint",
"source_file",
"start_time",
"status",
"system_member_id",
"table_deduct_radio",
"table_discount",
"table_discount_sub_switch",
"table_service_deduct_radio",
"table_service_discount",
"tableareaid",
"tablecarddeduct",
"tableservicecarddeduct",
"tenant_id",
"tenant_member_id",
"tenantavatar",
"tenantname",
"use_scene"
]
},
"ODS_MEMBER_BALANCE": {
"table_name": "billiards_ods.member_balance_changes",
"endpoint": "/MemberProfile/GetMemberCardBalanceChange",
"api_records": 50,
"api_fields_count": 28,
"ods_columns_count": 30,
"missing_in_ods": [
"principal_after",
"principal_before",
"principal_data"
],
"ods_only": [],
"api_fields": [
"account_data",
"after",
"before",
"card_type_id",
"create_time",
"from_type",
"id",
"is_delete",
"membercardtypename",
"membermobile",
"membername",
"operator_id",
"operator_name",
"payment_method",
"paysitename",
"principal_after",
"principal_before",
"principal_data",
"refund_amount",
"register_site_id",
"registersitename",
"relate_id",
"remark",
"site_id",
"system_member_id",
"tenant_id",
"tenant_member_card_id",
"tenant_member_id"
],
"ods_columns": [
"account_data",
"after",
"before",
"card_type_id",
"content_hash",
"create_time",
"fetched_at",
"from_type",
"id",
"is_delete",
"membercardtypename",
"membermobile",
"membername",
"operator_id",
"operator_name",
"payload",
"payment_method",
"paysitename",
"refund_amount",
"register_site_id",
"registersitename",
"relate_id",
"remark",
"site_id",
"source_endpoint",
"source_file",
"system_member_id",
"tenant_id",
"tenant_member_card_id",
"tenant_member_id"
]
},
"ODS_RECHARGE_SETTLE": {
"table_name": "billiards_ods.recharge_settlements",
"endpoint": "/Site/GetRechargeSettleList",
"api_records": 50,
"api_fields_count": 93,
"ods_columns_count": 66,
"missing_in_ods": [
"electricityadjustmoney",
"electricitymoney",
"mervousalesamount",
"plcouponsaleamount",
"realelectricitymoney",
"settlelist",
"tenant_id"
],
"ods_only": [],
"api_fields": [
"activitydiscount",
"address",
"adjustamount",
"allcoupondiscount",
"assistantcxmoney",
"assistantmanualdiscount",
"assistantpdmoney",
"assistantpromotionmoney",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"balanceamount",
"business_tel",
"canberevoked",
"cardamount",
"cashamount",
"consumemoney",
"couponamount",
"couponsaleamount",
"createtime",
"customer_service_qrcode",
"customer_service_wechat",
"electricityadjustmoney",
"electricitymoney",
"fixed_pay_qrcode",
"full_address",
"giftcardamount",
"goodsmoney",
"goodspromotionmoney",
"id",
"isactivity",
"isbindmember",
"isfirst",
"isusecoupon",
"isusediscount",
"latitude",
"light_status",
"light_token",
"light_type",
"longitude",
"membercardtypename",
"memberdiscountamount",
"memberid",
"membername",
"memberphone",
"mervousalesamount",
"onlineamount",
"operatorid",
"operatorname",
"orderremark",
"org_id",
"payamount",
"paymentmethod",
"paytime",
"plcouponsaleamount",
"pointamount",
"pointdiscountcost",
"pointdiscountprice",
"prepaymoney",
"prod_env",
"realelectricitymoney",
"realgoodsmoney",
"rechargecardamount",
"refundamount",
"revokeorderid",
"revokeordername",
"revoketime",
"roundingamount",
"salesmanname",
"salesmanuserid",
"serialnumber",
"servicemoney",
"settlelist",
"settlename",
"settlerelateid",
"settlestatus",
"settletype",
"shop_name",
"shop_status",
"site_label",
"site_type",
"siteid",
"sitename",
"siteprofile",
"tablechargemoney",
"tableid",
"tenant_id",
"tenant_site_region_id",
"tenantid",
"tenantmembercardid",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"activitydiscount",
"adjustamount",
"allcoupondiscount",
"assistantcxmoney",
"assistantmanualdiscount",
"assistantpdmoney",
"assistantpromotionmoney",
"balanceamount",
"canberevoked",
"cardamount",
"cashamount",
"consumemoney",
"content_hash",
"couponamount",
"couponsaleamount",
"createtime",
"fetched_at",
"giftcardamount",
"goodsmoney",
"goodspromotionmoney",
"id",
"isactivity",
"isbindmember",
"isfirst",
"isusecoupon",
"isusediscount",
"membercardtypename",
"memberdiscountamount",
"memberid",
"membername",
"memberphone",
"onlineamount",
"operatorid",
"operatorname",
"orderremark",
"payamount",
"payload",
"paymentmethod",
"paytime",
"pointamount",
"pointdiscountcost",
"pointdiscountprice",
"prepaymoney",
"realgoodsmoney",
"rechargecardamount",
"refundamount",
"revokeorderid",
"revokeordername",
"revoketime",
"roundingamount",
"salesmanname",
"salesmanuserid",
"serialnumber",
"servicemoney",
"settlename",
"settlerelateid",
"settlestatus",
"settletype",
"siteid",
"sitename",
"source_endpoint",
"source_file",
"tablechargemoney",
"tableid",
"tenantid",
"tenantmembercardid"
]
},
"ODS_GROUP_PACKAGE": {
"table_name": "billiards_ods.group_buy_packages",
"endpoint": "/PackageCoupon/QueryPackageCouponList",
"api_records": 18,
"api_fields_count": 40,
"ods_columns_count": 40,
"missing_in_ods": [
"is_first_limit",
"sort",
"tableareanamelist",
"tenantcouponsaleorderitemid",
"tenanttableareaidlist"
],
"ods_only": [],
"api_fields": [
"add_end_clock",
"add_start_clock",
"area_tag_type",
"card_type_ids",
"coupon_money",
"create_time",
"creator_name",
"date_info",
"date_type",
"duration",
"effective_status",
"end_clock",
"end_time",
"group_type",
"id",
"is_delete",
"is_enabled",
"is_first_limit",
"max_selectable_categories",
"package_id",
"package_name",
"selling_price",
"site_id",
"site_name",
"sort",
"start_clock",
"start_time",
"system_group_type",
"table_area_id",
"table_area_id_list",
"table_area_name",
"tableareanamelist",
"tenant_id",
"tenant_table_area_id",
"tenant_table_area_id_list",
"tenantcouponsaleorderitemid",
"tenanttableareaidlist",
"type",
"usable_count",
"usable_range"
],
"ods_columns": [
"add_end_clock",
"add_start_clock",
"area_tag_type",
"card_type_ids",
"content_hash",
"coupon_money",
"create_time",
"creator_name",
"date_info",
"date_type",
"duration",
"effective_status",
"end_clock",
"end_time",
"fetched_at",
"group_type",
"id",
"is_delete",
"is_enabled",
"max_selectable_categories",
"package_id",
"package_name",
"payload",
"selling_price",
"site_id",
"site_name",
"source_endpoint",
"source_file",
"start_clock",
"start_time",
"system_group_type",
"table_area_id",
"table_area_id_list",
"table_area_name",
"tenant_id",
"tenant_table_area_id",
"tenant_table_area_id_list",
"type",
"usable_count",
"usable_range"
]
},
"ODS_GROUP_BUY_REDEMPTION": {
"table_name": "billiards_ods.group_buy_redemption_records",
"endpoint": "/Site/GetSiteTableUseDetails",
"api_records": 50,
"api_fields_count": 52,
"ods_columns_count": 48,
"missing_in_ods": [
"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"
],
"ods_only": [],
"api_fields": [
"assistant_promotion_money",
"assistant_service_promotion_money",
"assistant_service_share_money",
"assistant_share_money",
"coupon_code",
"coupon_money",
"coupon_origin_id",
"coupon_sale_id",
"create_time",
"good_service_share_money",
"goods_promotion_money",
"goods_share_money",
"goodsoptionprice",
"id",
"is_delete",
"is_single_order",
"ledger_amount",
"ledger_count",
"ledger_group_name",
"ledger_name",
"ledger_status",
"ledger_unit_price",
"member_discount_money",
"offer_type",
"operator_id",
"operator_name",
"order_coupon_channel",
"order_coupon_id",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"promotion_activity_id",
"promotion_coupon_id",
"promotion_seconds",
"recharge_promotion_money",
"recharge_share_money",
"reward_promotion_money",
"sales_man_org_id",
"salesman_name",
"salesman_role_id",
"salesman_user_id",
"site_id",
"sitename",
"table_charge_seconds",
"table_id",
"table_service_promotion_money",
"table_service_share_money",
"table_share_money",
"tableareaname",
"tablename",
"tenant_id",
"tenant_table_area_id"
],
"ods_columns": [
"assistant_promotion_money",
"assistant_service_promotion_money",
"content_hash",
"coupon_code",
"coupon_money",
"coupon_origin_id",
"create_time",
"fetched_at",
"goods_promotion_money",
"goodsoptionprice",
"id",
"is_delete",
"is_single_order",
"ledger_amount",
"ledger_count",
"ledger_group_name",
"ledger_name",
"ledger_status",
"ledger_unit_price",
"offer_type",
"operator_id",
"operator_name",
"order_coupon_channel",
"order_coupon_id",
"order_pay_id",
"order_settle_id",
"order_trade_no",
"payload",
"promotion_activity_id",
"promotion_coupon_id",
"promotion_seconds",
"recharge_promotion_money",
"reward_promotion_money",
"sales_man_org_id",
"salesman_name",
"salesman_role_id",
"salesman_user_id",
"site_id",
"sitename",
"source_endpoint",
"source_file",
"table_charge_seconds",
"table_id",
"table_service_promotion_money",
"tableareaname",
"tablename",
"tenant_id",
"tenant_table_area_id"
]
},
"ODS_INVENTORY_STOCK": {
"table_name": "billiards_ods.goods_stock_summary",
"endpoint": "/TenantGoods/GetGoodsStockReport",
"api_records": 50,
"api_fields_count": 14,
"ods_columns_count": 19,
"missing_in_ods": [],
"ods_only": [],
"api_fields": [
"categoryname",
"currentstock",
"goodscategoryid",
"goodscategorysecondid",
"goodsname",
"goodsunit",
"rangeendstock",
"rangein",
"rangeinventory",
"rangeout",
"rangesale",
"rangesalemoney",
"rangestartstock",
"sitegoodsid"
],
"ods_columns": [
"categoryname",
"content_hash",
"currentstock",
"fetched_at",
"goodscategoryid",
"goodscategorysecondid",
"goodsname",
"goodsunit",
"payload",
"rangeendstock",
"rangein",
"rangeinventory",
"rangeout",
"rangesale",
"rangesalemoney",
"rangestartstock",
"sitegoodsid",
"source_endpoint",
"source_file"
]
},
"ODS_INVENTORY_CHANGE": {
"table_name": "billiards_ods.goods_stock_movements",
"endpoint": "/GoodsStockManage/QueryGoodsOutboundReceipt",
"api_records": 50,
"api_fields_count": 19,
"ods_columns_count": 24,
"missing_in_ods": [],
"ods_only": [],
"api_fields": [
"changenum",
"changenuma",
"createtime",
"endnum",
"endnuma",
"goodscategoryid",
"goodsname",
"goodssecondcategoryid",
"operatorname",
"price",
"remark",
"sitegoodsid",
"sitegoodsstockid",
"siteid",
"startnum",
"startnuma",
"stocktype",
"tenantid",
"unit"
],
"ods_columns": [
"changenum",
"changenuma",
"content_hash",
"createtime",
"endnum",
"endnuma",
"fetched_at",
"goodscategoryid",
"goodsname",
"goodssecondcategoryid",
"operatorname",
"payload",
"price",
"remark",
"sitegoodsid",
"sitegoodsstockid",
"siteid",
"source_endpoint",
"source_file",
"startnum",
"startnuma",
"stocktype",
"tenantid",
"unit"
]
},
"ODS_TABLES": {
"table_name": "billiards_ods.site_tables_master",
"endpoint": "/Table/GetSiteTables",
"api_records": 50,
"api_fields_count": 26,
"ods_columns_count": 30,
"missing_in_ods": [
"order_id"
],
"ods_only": [],
"api_fields": [
"appletqrcodeurl",
"areaname",
"audit_status",
"charge_free",
"create_time",
"delay_lights_time",
"id",
"is_online_reservation",
"is_rest_area",
"light_status",
"only_allow_groupon",
"order_delay_time",
"order_id",
"self_table",
"show_status",
"site_id",
"site_table_area_id",
"sitename",
"table_cloth_use_cycle",
"table_cloth_use_time",
"table_name",
"table_price",
"table_status",
"tablestatusname",
"temporary_light_second",
"virtual_table"
],
"ods_columns": [
"appletqrcodeurl",
"areaname",
"audit_status",
"charge_free",
"content_hash",
"create_time",
"delay_lights_time",
"fetched_at",
"id",
"is_online_reservation",
"is_rest_area",
"light_status",
"only_allow_groupon",
"order_delay_time",
"payload",
"self_table",
"show_status",
"site_id",
"site_table_area_id",
"sitename",
"source_endpoint",
"source_file",
"table_cloth_use_cycle",
"table_cloth_use_time",
"table_name",
"table_price",
"table_status",
"tablestatusname",
"temporary_light_second",
"virtual_table"
]
},
"ODS_GOODS_CATEGORY": {
"table_name": "billiards_ods.stock_goods_category_tree",
"endpoint": "/TenantGoodsCategory/QueryPrimarySecondaryCategory",
"api_records": 9,
"api_fields_count": 11,
"ods_columns_count": 16,
"missing_in_ods": [],
"ods_only": [],
"api_fields": [
"alias_name",
"business_name",
"category_name",
"categoryboxes",
"id",
"is_warehousing",
"open_salesman",
"pid",
"sort",
"tenant_goods_business_id",
"tenant_id"
],
"ods_columns": [
"alias_name",
"business_name",
"category_name",
"categoryboxes",
"content_hash",
"fetched_at",
"id",
"is_warehousing",
"open_salesman",
"payload",
"pid",
"sort",
"source_endpoint",
"source_file",
"tenant_goods_business_id",
"tenant_id"
]
},
"ODS_STORE_GOODS": {
"table_name": "billiards_ods.store_goods_master",
"endpoint": "/TenantGoods/GetGoodsInventoryList",
"api_records": 50,
"api_fields_count": 47,
"ods_columns_count": 50,
"missing_in_ods": [
"commodity_code",
"not_sale"
],
"ods_only": [],
"api_fields": [
"able_discount",
"able_site_transfer",
"audit_status",
"average_monthly_sales",
"batch_stock_quantity",
"commodity_code",
"cost_price",
"cost_price_type",
"create_time",
"custom_label_type",
"days_available",
"enable_status",
"forbid_sell_status",
"freeze",
"goods_bar_code",
"goods_category_id",
"goods_cover",
"goods_name",
"goods_second_category_id",
"goods_state",
"id",
"is_delete",
"is_warehousing",
"min_discount_price",
"not_sale",
"onecategoryname",
"option_required",
"pinyin_initial",
"provisional_total_cost",
"remark",
"safe_stock",
"sale_channel",
"sale_num",
"sale_price",
"send_state",
"site_id",
"sitename",
"sort",
"stock",
"stock_a",
"tenant_goods_id",
"tenant_id",
"total_purchase_cost",
"total_sales",
"twocategoryname",
"unit",
"update_time"
],
"ods_columns": [
"able_discount",
"able_site_transfer",
"audit_status",
"average_monthly_sales",
"batch_stock_quantity",
"content_hash",
"cost_price",
"cost_price_type",
"create_time",
"custom_label_type",
"days_available",
"enable_status",
"fetched_at",
"forbid_sell_status",
"freeze",
"goods_bar_code",
"goods_category_id",
"goods_cover",
"goods_name",
"goods_second_category_id",
"goods_state",
"id",
"is_delete",
"is_warehousing",
"min_discount_price",
"onecategoryname",
"option_required",
"payload",
"pinyin_initial",
"provisional_total_cost",
"remark",
"safe_stock",
"sale_channel",
"sale_num",
"sale_price",
"send_state",
"site_id",
"sitename",
"sort",
"source_endpoint",
"source_file",
"stock",
"stock_a",
"tenant_goods_id",
"tenant_id",
"total_purchase_cost",
"total_sales",
"twocategoryname",
"unit",
"update_time"
]
},
"ODS_TABLE_FEE_DISCOUNT": {
"table_name": "billiards_ods.table_fee_discount_records",
"endpoint": "/Site/GetTaiFeeAdjustList",
"api_records": 50,
"api_fields_count": 53,
"ods_columns_count": 25,
"missing_in_ods": [
"area_type_id",
"charge_free",
"site_table_area_id",
"site_table_area_name",
"sitename",
"table_name",
"table_price",
"tenant_name"
],
"ods_only": [],
"api_fields": [
"address",
"adjust_type",
"applicant_id",
"applicant_name",
"area_type_id",
"attendance_distance",
"attendance_enabled",
"auto_light",
"avatar",
"business_tel",
"charge_free",
"create_time",
"customer_service_qrcode",
"customer_service_wechat",
"ewelink_client_id",
"fixed_pay_qrcode",
"full_address",
"id",
"is_delete",
"latitude",
"ledger_amount",
"ledger_count",
"ledger_name",
"ledger_status",
"light_status",
"light_token",
"light_type",
"longitude",
"operator_id",
"operator_name",
"order_settle_id",
"order_trade_no",
"org_id",
"prod_env",
"shop_name",
"shop_status",
"site_id",
"site_label",
"site_table_area_id",
"site_table_area_name",
"site_table_id",
"site_type",
"sitename",
"siteprofile",
"table_name",
"table_price",
"tableprofile",
"tenant_id",
"tenant_name",
"tenant_site_region_id",
"tenant_table_area_id",
"wifi_name",
"wifi_password"
],
"ods_columns": [
"adjust_type",
"applicant_id",
"applicant_name",
"content_hash",
"create_time",
"fetched_at",
"id",
"is_delete",
"ledger_amount",
"ledger_count",
"ledger_name",
"ledger_status",
"operator_id",
"operator_name",
"order_settle_id",
"order_trade_no",
"payload",
"site_id",
"site_table_id",
"siteprofile",
"source_endpoint",
"source_file",
"tableprofile",
"tenant_id",
"tenant_table_area_id"
]
},
"ODS_TENANT_GOODS": {
"table_name": "billiards_ods.tenant_goods_master",
"endpoint": "/TenantGoods/QueryTenantGoods",
"api_records": 50,
"api_fields_count": 32,
"ods_columns_count": 36,
"missing_in_ods": [
"not_sale"
],
"ods_only": [],
"api_fields": [
"able_discount",
"able_site_transfer",
"categoryname",
"commodity_code",
"commoditycode",
"common_sale_royalty",
"cost_price",
"cost_price_type",
"create_time",
"goods_bar_code",
"goods_category_id",
"goods_cover",
"goods_name",
"goods_number",
"goods_second_category_id",
"goods_state",
"id",
"is_delete",
"is_warehousing",
"isinsite",
"market_price",
"min_discount_price",
"not_sale",
"out_goods_id",
"pinyin_initial",
"point_sale_royalty",
"remark_name",
"sale_channel",
"supplier_id",
"tenant_id",
"unit",
"update_time"
],
"ods_columns": [
"able_discount",
"able_site_transfer",
"categoryname",
"commodity_code",
"commoditycode",
"common_sale_royalty",
"content_hash",
"cost_price",
"cost_price_type",
"create_time",
"fetched_at",
"goods_bar_code",
"goods_category_id",
"goods_cover",
"goods_name",
"goods_number",
"goods_second_category_id",
"goods_state",
"id",
"is_delete",
"is_warehousing",
"isinsite",
"market_price",
"min_discount_price",
"out_goods_id",
"payload",
"pinyin_initial",
"point_sale_royalty",
"remark_name",
"sale_channel",
"source_endpoint",
"source_file",
"supplier_id",
"tenant_id",
"unit",
"update_time"
]
}
}