文件
mashangyoujiu/create_order_sync_log_table.sql

25 行
1.3 KiB
SQL

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

-- 创建订单同步日志表
CREATE TABLE IF NOT EXISTS `ls_order_sync_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志ID',
`bill_id` int(11) NOT NULL COMMENT '原系统订单ID',
`rider_order_id` int(11) DEFAULT NULL COMMENT '骑手订单ID',
`rider_id` int(11) DEFAULT NULL COMMENT '骑手ID',
`operation_type` varchar(20) NOT NULL COMMENT '操作类型:accept,pickup,delivery,complete,reject,cancel',
`old_status` tinyint(4) DEFAULT NULL COMMENT '原状态',
`new_status` tinyint(4) DEFAULT NULL COMMENT '新状态',
`sync_result` tinyint(4) NOT NULL DEFAULT '0' COMMENT '同步结果:0失败,1成功',
`error_msg` text COMMENT '错误信息',
`request_data` text COMMENT '请求数据',
`response_data` text COMMENT '响应数据',
`sync_time` int(11) NOT NULL COMMENT '同步时间',
`retry_count` tinyint(4) NOT NULL DEFAULT '0' COMMENT '重试次数',
`created_at` int(11) NOT NULL COMMENT '创建时间',
`updated_at` int(11) NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_bill_id` (`bill_id`),
KEY `idx_rider_order_id` (`rider_order_id`),
KEY `idx_rider_id` (`rider_id`),
KEY `idx_operation_type` (`operation_type`),
KEY `idx_sync_result` (`sync_result`),
KEY `idx_sync_time` (`sync_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单状态同步日志表';