记得上下班打卡 | git大法好,push需谨慎

Commit 04e449f7 authored by jiangxiulong's avatar jiangxiulong

add sql

parent 87d1aeb0
USE dev_ln_scene;
# -- >>------------------------------------------------------------------------------------
DROP TABLE IF EXISTS goblin_nft_order;
CREATE TABLE goblin_nft_order
(
mid BIGINT UNSIGNED AUTO_INCREMENT,
order_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '订单id',
spu_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '商品id',
sku_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '款式id',
num INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '数量',
store_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '店铺id',
store_name VARCHAR(255) NOT NULL DEFAULT '' COMMENT '商铺名称',
order_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '订单号',
user_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '用户id',
user_name VARCHAR(50) NOT NULL DEFAULT '' COMMENT '用户昵称',
user_mobile VARCHAR(30) NOT NULL DEFAULT '' COMMENT '用户手机号',
is_member TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否会员',
price_total DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '应付金额',
price_coupon DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '券优惠金额',
store_price_coupon DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '商铺券优惠金额',
price_red_envelope DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '红包优惠金额',
price_voucher DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '总优惠价格',
price_actual DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '实付金额',
ucoupon_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '券id',
store_coupon_id VARCHAR(255) NOT NULL DEFAULT '' COMMENT '商铺券id',
red_envelope_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '红包code',
status TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '订单状态 0-待付款(用户刚下单)|1-已付款|2-已取消(未付款取消订单)|3-已退款(超时支付)',
source VARCHAR(32) NOT NULL DEFAULT '' COMMENT '订单来源 app|h5|applet',
order_type TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '订单类型 0-购买订单|1-兑换订单|2-演出赠送订单',
pay_time DATETIME NULL DEFAULT NULL COMMENT '支付时间',
pay_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '支付单号',
pay_type VARCHAR(32) NOT NULL DEFAULT '' COMMENT '支付类型 wepay-微信支付|alipay-阿里支付|douyinpay-抖音支付|unionpay-银联支付',
device_from VARCHAR(32) NOT NULL DEFAULT '' COMMENT '支付类型来源[wap|js]',
payment_type VARCHAR(32) NOT NULL DEFAULT '' COMMENT '支付中心返回实际支付类型',
payment_id VARCHAR(128) NOT NULL DEFAULT '' COMMENT '支付中心返回支付id',
pay_store_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '钱到了哪个支付平台 平台的订单id为''',
pay_countdown_minute TINYINT UNSIGNED DEFAULT 5 COMMENT '订单过期时间(分钟)',
cancel_reason VARCHAR(256) NOT NULL DEFAULT '' COMMENT '取消原因',
cancel_time DATETIME NULL DEFAULT NULL COMMENT '取消时间',
version VARCHAR(32) NOT NULL DEFAULT '' COMMENT '版本号',
ip_address VARCHAR(32) DEFAULT '' COMMENT 'ip地址',
area VARCHAR(32) DEFAULT '' COMMENT 'ip地域全名称',
area_province VARCHAR(32) DEFAULT '' COMMENT 'ip地域省',
area_city VARCHAR(32) DEFAULT '' COMMENT 'ip地域市',
area_county VARCHAR(32) DEFAULT '' COMMENT 'ip地域县',
created_at DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
KEY `nft_order_id_index` (`order_id`),
KEY `nft_order_code_index` (`order_code`),
KEY `nft_store_id_index` (`store_id`),
KEY `nft_user_id_index` (`user_id`),
KEY `nft_ucoupon_id_index` (`ucoupon_id`)
) ENGINE = InnoDB
DEFAULT CHARSET utf8mb4
COLLATE utf8mb4_unicode_ci
ROW_FORMAT = DYNAMIC COMMENT 'NFT订单表';
DROP TABLE IF EXISTS goblin_nft_order_refund;
CREATE TABLE goblin_nft_order_refund
(
mid BIGINT UNSIGNED AUTO_INCREMENT,
order_refund_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '订单退单表id',
refund_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '退款单号',
order_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '订单id',
order_code VARCHAR(64) NOT NULL DEFAULT '' COMMENT '订单编号',
store_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '商铺id',
user_id VARCHAR(64) NOT NULL DEFAULT '' COMMENT '用户id',
sku_id_nums VARCHAR(255) NOT NULL DEFAULT '' COMMENT '退货的单品ID多个用,分开 退款的时候不需要,因为退款只能整单退1001-1,1002-3 表示单品id为1001 的单品退货1件 单品id为1002的单品退货3件',
real_back_price DECIMAL(8, 2) NOT NULL DEFAULT 0 COMMENT '退货时候实际退款金额',
status INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '退款状态 1申请|2退款成功|3退款失败',
refund_at DATETIME NULL DEFAULT NULL COMMENT '退款时间',
error_reason VARCHAR(255) NOT NULL DEFAULT '' COMMENT '退款失败原因',
created_at DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at DATETIME NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
KEY `nft_refund__index` (`order_refund_id`),
KEY `nft_refund_refund_code_index` (`refund_code`),
KEY `nft_refund_order_id_index` (`order_id`),
KEY `nft_refund_order_code_index` (`order_code`),
KEY `nft_refund_store_id_index` (`store_id`),
KEY `nft_refund_user_id_index` (`user_id`)
) ENGINE = InnoDB
DEFAULT CHARSET utf8mb4
COLLATE utf8mb4_unicode_ci
ROW_FORMAT = DYNAMIC COMMENT 'NFT订单退款表';
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment