feat:消费机日志

This commit is contained in:
dzc committed 2026-02-12 14:21:30 +08:00
1 parent 45162e43be
commit 5ed9ac14f9
38 files changed
+784 -65

No files matched your search

+48 -22
View File
@@ -1,5 +1,5 @@
create
database `pjcloudx_hardware` default character set utf8mb4 collate utf8mb4_general_ci;
database `pjcloudx_hardware` default character set utf8mb4 collate utf8mb4_general_ci;
-- ----------------------------
-- Table structure for hard_manager
@@ -84,8 +84,7 @@ CREATE TABLE hard_door_cabinet
door_status int NOT NULL COMMENT '门状态1:门关;2:门开',
sale_status int NOT NULL COMMENT '货柜售卖状态1:在售;2:停售',
qr_code varchar(256) DEFAULT NULL COMMENT '二维码',
# 其他字段
create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
# 其他字段 create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
create_time datetime DEFAULT NULL COMMENT '创建时间',
update_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
update_time datetime DEFAULT NULL COMMENT '修改时间',
@@ -110,37 +109,28 @@ CREATE TABLE hard_door_flow
cabinet_no int DEFAULT NULL COMMENT '货柜编号',
order_id bigint DEFAULT NULL COMMENT '订单编号',
auth_id bigint DEFAULT NULL COMMENT '授权编号',
# 请求开门
request_open_dto text DEFAULT NULL COMMENT '请求开门参数',
# 请求开门 request_open_dto text DEFAULT NULL COMMENT '请求开门参数',
request_open_vo text DEFAULT NULL COMMENT '请求开门返回',
request_open_time datetime DEFAULT NULL COMMENT '请求开门时间',
# 请求开门回调
is_open varchar(32) DEFAULT NULL COMMENT '是否开门',
# 请求开门回调 is_open varchar(32) DEFAULT NULL COMMENT '是否开门',
open_callback_time datetime DEFAULT NULL COMMENT '开门回调时间',
open_callback_vo text DEFAULT NULL COMMENT '开门回调结果',
# 视频回调
video_callback_vo text DEFAULT NULL COMMENT '视频回调结果',
# 视频回调 video_callback_vo text DEFAULT NULL COMMENT '视频回调结果',
video_callback_time datetime DEFAULT NULL COMMENT '视频回调时间',
# sku识别
sku_submit_dto text DEFAULT NULL COMMENT 'sku识别提交参数',
# sku识别 sku_submit_dto text DEFAULT NULL COMMENT 'sku识别提交参数',
sku_submit_vo text DEFAULT NULL COMMENT 'sku识别提交结果',
sku_submit_recog_id varchar(32) DEFAULT NULL COMMENT 'sku识别提交id(用于查询)',
sku_submit_time datetime DEFAULT NULL COMMENT 'sku识别提交时间',
# sku识别回调
sku_callback_vo text DEFAULT NULL COMMENT 'sku识别回调结果',
# sku识别回调 sku_callback_vo text DEFAULT NULL COMMENT 'sku识别回调结果',
sku_callback_time datetime DEFAULT NULL COMMENT 'sku识别回调时间',
# sku主动获取
sku_driving_dto text DEFAULT NULL COMMENT 'sku识别主动获取参数',
# sku主动获取 sku_driving_dto text DEFAULT NULL COMMENT 'sku识别主动获取参数',
sku_driving_vo text DEFAULT NULL COMMENT 'sku识别主动获取结果',
sku_driving_time datetime DEFAULT NULL COMMENT 'sku识别主动获取时间',
# 流程相关
flow_status varchar(32) DEFAULT NULL COMMENT '流程状态',
# 流程相关 flow_status varchar(32) DEFAULT NULL COMMENT '流程状态',
error text DEFAULT NULL COMMENT '流程错误信息',
error_desc varchar(64) DEFAULT NULL COMMENT '流程错误描述(展示)',
# 购买成功
pay_time datetime DEFAULT NULL COMMENT '购买成功时间',
# 其他字段
create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
# 购买成功 pay_time datetime DEFAULT NULL COMMENT '购买成功时间',
# 其他字段 create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
create_time datetime DEFAULT NULL COMMENT '创建时间',
update_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
update_time datetime DEFAULT NULL COMMENT '修改时间',
@@ -599,4 +589,40 @@ CREATE TABLE hard_third_mi_order
del_flag char(1) COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记',
tenant_id bigint DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (id)
) ENGINE = InnoDB COMMENT ='硬件商品免密订单';
) ENGINE = InnoDB COMMENT ='硬件商品免密订单';
-- ----------------------------
-- Table structure for hard_xfj_log
-- ----------------------------
DROP TABLE IF EXISTS hard_xfj_log;
CREATE TABLE hard_xfj_log
(
id bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
unique_code varchar(64) NOT NULL COMMENT '设备唯一编号',
hard_type varchar(32) NOT NULL COMMENT '设备类型',
title varchar(64) NOT NULL COMMENT '用户id',
headers varchar(2048) COMMENT 'headers',
res varchar(2048) COMMENT 'res',
req varchar(2048) COMMENT 'req',
start_time datetime DEFAULT NULL COMMENT '开始时间',
end_time datetime DEFAULT NULL COMMENT '结束时间',
cost int DEFAULT NULL COMMENT '耗时(秒)',
create_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
create_time datetime DEFAULT NULL COMMENT '创建时间',
update_by varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
update_time datetime DEFAULT NULL COMMENT '修改时间',
del_flag char(1) COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记',
tenant_id bigint DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (id)
) ENGINE = InnoDB COMMENT ='消费机日志';
ALTER TABLE hard_xfj_log
ADD UNIQUE INDEX idx_unique_code (unique_code);
ALTER TABLE hard_xfj_log
ADD INDEX idx_hard_type (hard_type);
ALTER TABLE hard_xfj_log
ADD INDEX idx_title (title);
ALTER TABLE hard_xfj_log
ADD INDEX idx_start_time (start_time);
ALTER TABLE hard_xfj_log
ADD INDEX idx_end_time (end_time);