1234567891011121314151617181920212223242526272829303132 |
- /**
- Source Server Version: 8.0.31
- Source Database: backendsys
- Date: 2023/09/05 00:20:22
- */
- DROP TABLE IF EXISTS `b2c_order`;
- CREATE TABLE `b2c_order` (
- PRIMARY KEY (`id`),
- `id` BIGINT AUTO_INCREMENT,
- `order_code` VARCHAR(32) NOT NULL COMMENT '订单编码',
- `order_source` TINYINT(1) COMMENT '订单来源 (1从购物车, 2从规格)',
- `member_open_id` VARCHAR(32) COMMENT '会员OpenID (快照)',
- `final_total_price` DECIMAL(10, 2) NOT NULL COMMENT '总价 (最终支付金额) (可改)', # 显示的时候要显示 (一个真实统计的总价 和 一个字段总价)
- `pay_method` VARCHAR(20) NOT NULL COMMENT '支付方式 (WECHAT_PAY 微信, ALI_PAY 支付宝)',
- `pay_time` TIMESTAMP COMMENT '支付时间',
- `pay_status` TINYINT(1) DEFAULT '-1' COMMENT '支付状态 (-2已超时, -1待支付, 1已支付, 2已退款)',
- `prepay_id` VARCHAR(200) COMMENT '预支付ID (第三方)',
- `pay_refund_time` TIMESTAMP COMMENT '退款时间',
- `pay_refund_status` TIMESTAMP COMMENT '退款状态 (-1退款失败, 1退款中, 2退款成功)',
- `cancel_order_way` TINYINT(1) COMMENT '取消订单方式 (1会员, 2商家)',
- `cancel_order_reason` VARCHAR(200) COMMENT '取消订单原因',
- `status` TINYINT(1) DEFAULT '-1' COMMENT '订单状态 (-2取消订单, -1预下单, 1已下单, 2已收货, 3待评价, 4已完成)',
- `is_readed` TINYINT(1) DEFAULT '-1' COMMENT '是否已阅 (-1未阅, 1已阅)',
- `notes` VARCHAR(200) COMMENT '备注',
- `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建/下单时间',
- `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
- ) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='订单表';
- INSERT INTO b2c_order(order_code, member_open_id, final_total_price, pay_method, prepay_id) VALUES
- ('OR-4A1630863421851', 'o_FiE5k6Bx9svZ12ZpzegVcOaMfc', 99.9, 'WECHAT_PAY', '3cf7a18e92b6d54a024bd68e14c390339527845325d62a9')
- ;
|