feat: 优化商品洞察相关代码逻辑、新增性能优化 SQL 并更新前端样式

This commit is contained in:
Peter
2026-03-23 18:01:13 +08:00
parent 6f962d67a2
commit e37e69511f
9 changed files with 263 additions and 35 deletions

View File

@@ -42,6 +42,9 @@ CREATE TABLE `dwd_trade_order_detail` (
KEY `idx_tid` (`tid`),
KEY `idx_pay_time` (`pay_time`),
KEY `idx_update_time` (`update_time`),
KEY `idx_etl_update_time` (`etl_update_time`),
KEY `idx_status` (`status`),
KEY `idx_outer_item_id` (`outer_item_id`),
KEY `idx_buyer` (`buyer_phone`, `yz_open_id`),
KEY `idx_item_sku` (`item_id`, `sku_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='交易明细事实表 (T+1有赞同步)';
@@ -79,7 +82,8 @@ CREATE TABLE `dim_customer_info` (
UNIQUE KEY `uk_yz_open_id` (`yz_open_id`),
UNIQUE KEY `uk_mobile` (`mobile`), -- 可空唯一: MySQL 允许多个 NULL, 有手机号则保证不重复
KEY `idx_wx_union_id` (`wx_union_id`),
KEY `idx_last_pay_time` (`last_pay_time`)
KEY `idx_last_pay_time` (`last_pay_time`),
KEY `idx_etl_update_time` (`etl_update_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='统一客户维度宽表 (OneID及基础RFM视角)';
-- ==========================================
@@ -170,7 +174,9 @@ CREATE TABLE `dwd_trade_refund_detail` (
PRIMARY KEY (`id`),
UNIQUE KEY `uk_refund_id` (`refund_id`),
KEY `idx_tid` (`tid`),
KEY `idx_created_time` (`created_time`),
KEY `idx_success_time` (`success_time`),
KEY `idx_etl_update_time` (`etl_update_time`),
KEY `idx_yz_open_id` (`yz_open_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='售后与退款明细表';