|
|
@@ -16,7 +16,7 @@ CREATE TABLE IF NOT EXISTS users (
|
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY,
|
|
|
openid VARCHAR(64) NOT NULL,
|
|
|
unionid VARCHAR(64),
|
|
|
- family_id BIGINT NOT NULL,
|
|
|
+ family_id BIGINT,
|
|
|
role VARCHAR(20) NOT NULL,
|
|
|
nickname VARCHAR(50),
|
|
|
avatar VARCHAR(255),
|
|
|
@@ -1434,9 +1434,13 @@ CREATE TABLE IF NOT EXISTS guide_orders (
|
|
|
status VARCHAR(20) DEFAULT 'PENDING' COMMENT '状态: PENDING/PAID/COMPLETED/REFUNDED',
|
|
|
pay_time DATETIME COMMENT '支付时间',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
- updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
|
|
|
+ updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
+ UNIQUE KEY uk_order_no (order_no)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='成长规划师订单表';
|
|
|
|
|
|
+-- 佣金明细表
|
|
|
+CREATE TABLE IF NOT EXISTS guide_commissions (
|
|
|
+
|
|
|
-- 佣金明细表
|
|
|
CREATE TABLE IF NOT EXISTS guide_commissions (
|
|
|
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
|
|
|
@@ -3603,7 +3607,7 @@ CREATE TABLE IF NOT EXISTS payment_orders (
|
|
|
paid_at DATETIME COMMENT '支付时间',
|
|
|
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
- INDEX idx_order_no (order_no),
|
|
|
+ UNIQUE KEY uk_order_no (order_no),
|
|
|
INDEX idx_family_id (family_id),
|
|
|
INDEX idx_status (status)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会员支付订单';
|