抢单历史记录

This commit is contained in:
2026-06-11 21:11:06 +08:00
parent a84fcbed56
commit 49d5518fc5
9 changed files with 526 additions and 5 deletions

View File

@@ -0,0 +1,17 @@
CREATE TABLE `lb_buy_account_history` (
`id` char(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '主键UUID',
`tenant_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '租户ID关联 tenant.id',
`tenant_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '租户名称',
`login_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '登录账号',
`login_password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '登录密码,明文',
`nickname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '昵称',
`max_grab_amount` int NOT NULL DEFAULT 0 COMMENT '成功抢单总金额',
`max_grab_count` int NOT NULL DEFAULT 0 COMMENT '抢单总次数(含成功与失败)',
`rush_buy_fail_count` int NOT NULL DEFAULT 0 COMMENT '抢单失败次数',
`rush_buy_result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '抢单结果',
`last_rush_buy_time` datetime NULL DEFAULT NULL COMMENT '最后一次抢单时间',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_lta_login_account`(`login_account` ASC) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'LB 抢单历史表' ROW_FORMAT = DYNAMIC;

View File

@@ -0,0 +1,5 @@
-- 调整 lb_buy_account_history 字段含义,并新增抢单失败次数字段
ALTER TABLE `lb_buy_account_history`
MODIFY COLUMN `max_grab_amount` int NOT NULL DEFAULT 0 COMMENT '成功抢单总金额',
MODIFY COLUMN `max_grab_count` int NOT NULL DEFAULT 0 COMMENT '抢单总次数(含成功与失败)',
ADD COLUMN `rush_buy_fail_count` int NOT NULL DEFAULT 0 COMMENT '抢单失败次数' AFTER `max_grab_count`;