fusenapi/ddl/fs_order.sql
laodaming 6f6da3f481 fix
2023-06-14 14:05:27 +08:00

44 lines
3.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- fusentest.fs_order definition
CREATE TABLE `fs_order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`sn` char(16) NOT NULL COMMENT '订单编号 FS211224OL2XDKNP',
`user_id` int(11) DEFAULT NULL COMMENT '用户ID',
`seller_user_id` int(11) DEFAULT NULL COMMENT '销售员ID 0:自主下单',
`total_amount` int(11) NOT NULL COMMENT '总价',
`payed_amount` int(11) NOT NULL COMMENT '已支付金额',
`pay_method` tinyint(1) NOT NULL DEFAULT '0' COMMENT '支付方式 1paypal 2strip',
`ctime` int(11) DEFAULT NULL COMMENT '添加时间',
`utime` int(11) DEFAULT NULL COMMENT '更新时间',
`ptime` int(11) DEFAULT NULL COMMENT '最后一次 支付时间(可能多次支付)',
`address_id` int(11) NOT NULL COMMENT '地址ID或者云仓ID',
`delivery_method` int(11) NOT NULL COMMENT '配送方式 1:直接发货到收获地址 2云仓',
`customer_mark` varchar(255) DEFAULT NULL COMMENT '客户备注',
`mark` text COMMENT '后台订单备注',
`address_info` text COMMENT '详细地址信息JSON',
`is_sup` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0不是补货 1是补货',
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态位0未支付1部分支付2支付完成3部分生产4部分生产完成5全部生产6全部生产完成7部分发货8发货完成9完成订单10取消订单11:退款中12退款完成13:订单已删除14:订单已关闭)',
`is_part_pay` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否部分支付01',
`is_pay_completed` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否支付完成01',
`is_part_product` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否部分生产01',
`is_part_product_completed` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否部分生产完成01',
`is_all_product` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否全部生产01',
`is_all_product_completed` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否全部生产完成01',
`is_part_delivery` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否部分发货01',
`is_delivery_completed` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否发货完成01',
`is_complated` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否完成订单01',
`is_cancel` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否取消订单01',
`is_refunding` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否退款中01',
`is_refunded` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否退款完成01',
`is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除01',
`refund_reason_id` tinyint(4) DEFAULT NULL COMMENT '取消订单原因ID',
`refund_reason` varchar(255) DEFAULT NULL COMMENT '取消订单原因',
`ts_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`is_sure` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否确认订单 1确认0未确认',
`deliver_sn` varchar(50) NOT NULL DEFAULT '' COMMENT '发货单号',
`email_time` int(11) NOT NULL DEFAULT '0' COMMENT '邮件发送时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `sn` (`sn`) USING BTREE,
KEY `user_id` (`user_id`) USING BTREE,
KEY `address_id` (`address_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=691 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;