|
|
@@ -5757,3 +5757,25 @@ CREATE TABLE IF NOT EXISTS shop_discount_rules (
|
|
|
INDEX idx_distribution (distribution_system_id),
|
|
|
INDEX idx_end_time (end_time)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='限时折扣规则表';
|
|
|
+
|
|
|
+-- 首页快捷方式自定义配置(每应用一条记录,locked=置顶)
|
|
|
+CREATE TABLE IF NOT EXISTS user_shortcut_config (
|
|
|
+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ user_id BIGINT NOT NULL COMMENT '用户ID',
|
|
|
+ app_key VARCHAR(64) NOT NULL COMMENT '应用key',
|
|
|
+ locked TINYINT DEFAULT 0 COMMENT '是否锁定置顶(1=锁定,0=普通)',
|
|
|
+ sort_order INT DEFAULT 0 COMMENT '手动排序序号',
|
|
|
+ created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ UNIQUE KEY uk_user_app (user_id, app_key)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='首页快捷方式自定义配置';
|
|
|
+
|
|
|
+-- 应用使用频度记录
|
|
|
+CREATE TABLE IF NOT EXISTS user_app_usage (
|
|
|
+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
+ user_id BIGINT NOT NULL COMMENT '用户ID',
|
|
|
+ app_key VARCHAR(64) NOT NULL COMMENT '应用key',
|
|
|
+ enter_count INT DEFAULT 0 COMMENT '累计进入次数',
|
|
|
+ last_enter_at DATETIME COMMENT '最近进入时间',
|
|
|
+ UNIQUE KEY uk_user_app (user_id, app_key)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='应用使用频度记录';
|