| 123456789101112131415161718192021222324 |
- -- 评估订单表
- CREATE TABLE IF NOT EXISTS assessment_orders (
- id BIGINT PRIMARY KEY AUTO_INCREMENT,
- order_no VARCHAR(64) NOT NULL UNIQUE COMMENT '订单号',
- family_id BIGINT NOT NULL COMMENT '家庭ID',
- user_id BIGINT NOT NULL COMMENT '用户ID',
- child_id BIGINT COMMENT '孩子ID',
- guide_id BIGINT NOT NULL COMMENT '成长规划师ID',
- package_id BIGINT NOT NULL COMMENT '套餐ID',
- guide_name VARCHAR(50) COMMENT '规划师姓名快照',
- package_name VARCHAR(100) COMMENT '套餐名称快照',
- total_price BIGINT DEFAULT 0 COMMENT '总价(分)',
- discount_amount BIGINT DEFAULT 0 COMMENT '优惠金额(分)',
- actual_price BIGINT DEFAULT 0 COMMENT '实付金额(分)',
- status VARCHAR(20) DEFAULT 'pending' COMMENT '状态',
- pay_time VARCHAR(50) COMMENT '支付时间',
- pay_type VARCHAR(20) COMMENT '支付方式',
- transaction_id VARCHAR(64) COMMENT '交易号',
- created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
- updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- INDEX idx_family (family_id),
- INDEX idx_guide (guide_id),
- INDEX idx_status (status)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评估订单表';
|