|
|
@@ -0,0 +1,200 @@
|
|
|
+SET FOREIGN_KEY_CHECKS=0;
|
|
|
+
|
|
|
+CREATE TABLE `cloudparkauthservice`.`inout_record_log` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `record_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '记录类型(业务事件类型)',
|
|
|
+ `car_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '入场记录ID',
|
|
|
+ `car_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '出场记录ID',
|
|
|
+ `plate_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车牌号',
|
|
|
+ `park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场ID',
|
|
|
+ `project_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目编号',
|
|
|
+ `lane_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道ID',
|
|
|
+ `record_time` bigint NULL DEFAULT NULL COMMENT '记录时间戳(毫秒)',
|
|
|
+ `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '事件载荷JSON',
|
|
|
+ `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳(毫秒)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ INDEX `idx_record_type`(`record_type` ASC) USING BTREE,
|
|
|
+ INDEX `idx_car_in_id`(`car_in_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_park_record_time`(`park_id` ASC, `record_time` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 14469 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '进出场事件日志' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+CREATE TABLE `cloudparkauthservice`.`pre_in_record` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预记录ID(=carInId)',
|
|
|
+ `status` int NOT NULL DEFAULT 0 COMMENT '状态 0待处理 1已开闸 2已拒绝 3已过期',
|
|
|
+ `project_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目编号',
|
|
|
+ `park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场ID',
|
|
|
+ `park_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场名称',
|
|
|
+ `park_level` int NULL DEFAULT NULL COMMENT '车场层级,当前车场层级;从1开始;',
|
|
|
+ `first_park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '一级车场ID',
|
|
|
+ `lane_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道ID',
|
|
|
+ `lane_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道名称',
|
|
|
+ `device_sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备序列号',
|
|
|
+ `plate_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车牌号',
|
|
|
+ `plate_color` int NULL DEFAULT NULL COMMENT '车牌颜色',
|
|
|
+ `plate_type` int NULL DEFAULT NULL COMMENT '车牌类型',
|
|
|
+ `car_size` int NULL DEFAULT NULL COMMENT '车辆大小',
|
|
|
+ `car_identity` int NULL DEFAULT NULL COMMENT '车辆身份 1月卡 2临停',
|
|
|
+ `model_code` int NULL DEFAULT NULL COMMENT '套餐类型编码',
|
|
|
+ `model_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '套餐类型名称',
|
|
|
+ `owner` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车主(月卡客户名称)',
|
|
|
+ `phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系电话(月卡客户电话)',
|
|
|
+ `house_info` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '部门/房号(月卡客户归属部门+房号)',
|
|
|
+ `car_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '入场记录ID(冗余=record_id, 用于按carInId同步)',
|
|
|
+ `event_time` bigint NULL DEFAULT NULL COMMENT '事件时间戳(毫秒)',
|
|
|
+ `auth_result_code` int NULL DEFAULT NULL COMMENT '鉴权结果码',
|
|
|
+ `auth_result_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '鉴权结果消息',
|
|
|
+ `auto_open` tinyint(1) NULL DEFAULT NULL COMMENT '是否自动开闸',
|
|
|
+ `small_img` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '小图URL',
|
|
|
+ `big_img` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '大图URL',
|
|
|
+ `extra` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '扩展信息JSON',
|
|
|
+ `inout_record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联正式入场记录ID',
|
|
|
+ `open_time` bigint NULL DEFAULT NULL COMMENT '开闸时间戳(毫秒)',
|
|
|
+ `open_operator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开闸操作人',
|
|
|
+ `operator_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作人姓名',
|
|
|
+ `operator_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作人ID(账号)',
|
|
|
+ `open_type` int NULL DEFAULT NULL COMMENT '开闸方式 1自动 2人工 3远程 4支付回调',
|
|
|
+ `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳(毫秒)',
|
|
|
+ `update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳(毫秒)',
|
|
|
+ `model_modified` tinyint(1) NULL DEFAULT 0,
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `uk_record_id`(`record_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_status`(`status` ASC) USING BTREE,
|
|
|
+ INDEX `idx_park_plate_status`(`park_id` ASC, `plate_no` ASC, `status` ASC) USING BTREE,
|
|
|
+ INDEX `idx_car_in_id`(`car_in_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_create_time`(`create_time` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2339 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预入场记录' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+CREATE TABLE `cloudparkauthservice`.`pre_inout_record` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预记录ID',
|
|
|
+ `record_type` int NOT NULL COMMENT '记录类型 1预入场 2预出场',
|
|
|
+ `status` int NOT NULL DEFAULT 0 COMMENT '状态 0待处理 1已开闸 2已拒绝 3已过期',
|
|
|
+ `project_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目编号',
|
|
|
+ `park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场ID',
|
|
|
+ `park_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场名称',
|
|
|
+ `lane_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道ID',
|
|
|
+ `lane_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道名称',
|
|
|
+ `device_sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备序列号',
|
|
|
+ `plate_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车牌号',
|
|
|
+ `plate_color` int NULL DEFAULT NULL COMMENT '车牌颜色',
|
|
|
+ `plate_type` int NULL DEFAULT NULL COMMENT '车牌类型',
|
|
|
+ `car_size` int NULL DEFAULT NULL COMMENT '车辆大小',
|
|
|
+ `car_identity` int NULL DEFAULT NULL COMMENT '车辆身份 1月卡 2临停',
|
|
|
+ `model_code` int NULL DEFAULT NULL COMMENT '套餐类型编码',
|
|
|
+ `model_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '套餐类型名称',
|
|
|
+ `car_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联入场记录ID',
|
|
|
+ `in_time` bigint NULL DEFAULT NULL COMMENT '入场时间戳(毫秒)',
|
|
|
+ `event_time` bigint NULL DEFAULT NULL COMMENT '事件时间戳(毫秒)',
|
|
|
+ `auth_result_code` int NULL DEFAULT NULL COMMENT '鉴权结果码',
|
|
|
+ `auth_result_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '鉴权结果消息',
|
|
|
+ `need_pay` tinyint(1) NULL DEFAULT NULL COMMENT '是否需要缴费',
|
|
|
+ `amount` int NULL DEFAULT NULL COMMENT '应收金额(分)',
|
|
|
+ `order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '计费订单ID',
|
|
|
+ `auto_open` tinyint(1) NULL DEFAULT NULL COMMENT '是否自动开闸',
|
|
|
+ `small_img` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '小图URL',
|
|
|
+ `big_img` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '大图URL',
|
|
|
+ `extra` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '扩展信息JSON',
|
|
|
+ `inout_record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联正式进出场记录ID',
|
|
|
+ `open_time` bigint NULL DEFAULT NULL COMMENT '开闸时间戳(毫秒)',
|
|
|
+ `open_operator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开闸操作人',
|
|
|
+ `open_type` int NULL DEFAULT NULL COMMENT '开闸方式 1自动 2人工 3远程 4支付回调',
|
|
|
+ `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳(毫秒)',
|
|
|
+ `update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳(毫秒)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `uk_record_id`(`record_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_status_type`(`status` ASC, `record_type` ASC) USING BTREE,
|
|
|
+ INDEX `idx_park_plate_status`(`park_id` ASC, `plate_no` ASC, `status` ASC, `record_type` ASC) USING BTREE,
|
|
|
+ INDEX `idx_order_id`(`order_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_create_time`(`create_time` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 14525 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预进出场记录' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+CREATE TABLE `cloudparkauthservice`.`pre_out_record` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '预记录ID(=carOutId)',
|
|
|
+ `status` int NOT NULL DEFAULT 0 COMMENT '状态 0待处理 1已开闸 2已拒绝 3已过期',
|
|
|
+ `project_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目编号',
|
|
|
+ `park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场ID',
|
|
|
+ `park_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场名称',
|
|
|
+ `park_level` int NULL DEFAULT NULL COMMENT '车场层级,当前车场层级;从1开始;',
|
|
|
+ `first_park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '一级车场ID',
|
|
|
+ `lane_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道ID',
|
|
|
+ `lane_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车道名称',
|
|
|
+ `device_sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备序列号',
|
|
|
+ `plate_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车牌号',
|
|
|
+ `plate_color` int NULL DEFAULT NULL COMMENT '车牌颜色',
|
|
|
+ `plate_type` int NULL DEFAULT NULL COMMENT '车牌类型',
|
|
|
+ `car_size` int NULL DEFAULT NULL COMMENT '车辆大小',
|
|
|
+ `car_identity` int NULL DEFAULT NULL COMMENT '车辆身份 1月卡 2临停',
|
|
|
+ `model_code` int NULL DEFAULT NULL COMMENT '套餐类型编码',
|
|
|
+ `model_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '套餐类型名称',
|
|
|
+ `car_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联入场记录ID',
|
|
|
+ `in_time` bigint NULL DEFAULT NULL COMMENT '入场时间戳(毫秒)',
|
|
|
+ `event_time` bigint NULL DEFAULT NULL COMMENT '事件时间戳(毫秒)',
|
|
|
+ `auth_result_code` int NULL DEFAULT NULL COMMENT '鉴权结果码',
|
|
|
+ `auth_result_msg` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '鉴权结果消息',
|
|
|
+ `need_pay` tinyint(1) NULL DEFAULT NULL COMMENT '是否需要缴费',
|
|
|
+ `total_amount` int NULL DEFAULT NULL COMMENT '总金额(分,来自ParkChargeVO.totalAmount)',
|
|
|
+ `order_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '计费订单ID',
|
|
|
+ `actual_amount` int NULL DEFAULT NULL COMMENT '实付金额(分,来自ParkChargeVO.actualAmount)',
|
|
|
+ `discount_amount` int NULL DEFAULT NULL COMMENT '优惠金额(分,来自ParkChargeVO.discountAmount)',
|
|
|
+ `free_amount` int NULL DEFAULT NULL COMMENT '免费金额(分,来自ParkChargeVO.freeAmount)',
|
|
|
+ `paid_money` int NULL DEFAULT NULL COMMENT '已缴费金额(分,来自ParkChargeVO.paidMoney)',
|
|
|
+ `stay_time` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '停车时长(格式化,来自DateUtils.formatStayDuration)',
|
|
|
+ `auto_open` tinyint(1) NULL DEFAULT NULL COMMENT '是否自动开闸',
|
|
|
+ `small_img` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '小图URL',
|
|
|
+ `big_img` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '大图URL',
|
|
|
+ `extra` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '扩展信息JSON',
|
|
|
+ `inout_record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联正式出场记录ID',
|
|
|
+ `open_time` bigint NULL DEFAULT NULL COMMENT '开闸时间戳(毫秒)',
|
|
|
+ `open_operator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开闸操作人',
|
|
|
+ `operator_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作人姓名',
|
|
|
+ `operator_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作人ID(账号)',
|
|
|
+ `open_type` int NULL DEFAULT NULL COMMENT '开闸方式 1自动 2人工 3远程 4支付回调',
|
|
|
+ `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳(毫秒)',
|
|
|
+ `update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳(毫秒)',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `uk_record_id`(`record_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_status`(`status` ASC) USING BTREE,
|
|
|
+ INDEX `idx_park_plate_status`(`park_id` ASC, `plate_no` ASC, `status` ASC) USING BTREE,
|
|
|
+ INDEX `idx_park_order`(`park_id` ASC, `order_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_car_in_id`(`car_in_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_create_time`(`create_time` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2209 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '预出场记录' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+CREATE TABLE `cloudparkauthservice`.`remote_gate_record` (
|
|
|
+ `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `request_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求ID',
|
|
|
+ `project_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '项目编号',
|
|
|
+ `park_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场ID',
|
|
|
+ `park_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车场名称',
|
|
|
+ `lane_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通道ID',
|
|
|
+ `lane_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通道名称',
|
|
|
+ `device_sn` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '设备序列号',
|
|
|
+ `plate_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '车牌号',
|
|
|
+ `plate_color` int NULL DEFAULT NULL COMMENT '车牌颜色',
|
|
|
+ `gate_type` int NOT NULL COMMENT '开闸类型 1入场 2出场',
|
|
|
+ `status` int NOT NULL DEFAULT 0 COMMENT '状态 0待执行 1成功 2失败 3超时',
|
|
|
+ `car_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联入场记录ID',
|
|
|
+ `pre_record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联预记录ID',
|
|
|
+ `reason` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开闸原因',
|
|
|
+ `voice_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '语音内容',
|
|
|
+ `display_content` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '显示内容',
|
|
|
+ `request_time` bigint NULL DEFAULT NULL COMMENT '请求时间戳(毫秒)',
|
|
|
+ `operator_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作人ID',
|
|
|
+ `operator_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '操作人姓名',
|
|
|
+ `execute_time` bigint NULL DEFAULT NULL COMMENT '执行时间戳(毫秒)',
|
|
|
+ `result_message` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '结果消息',
|
|
|
+ `inout_record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '关联正式进出场记录ID',
|
|
|
+ `source` int NULL DEFAULT NULL COMMENT '请求来源 1云端 2APP 3岗亭',
|
|
|
+ `extra` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '扩展信息JSON',
|
|
|
+ `create_time` bigint NULL DEFAULT NULL COMMENT '创建时间戳(毫秒)',
|
|
|
+ `update_time` bigint NULL DEFAULT NULL COMMENT '更新时间戳(毫秒)',
|
|
|
+ `control_type` tinyint NULL DEFAULT NULL COMMENT '控制类型',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `uk_request_id`(`request_id` ASC) USING BTREE,
|
|
|
+ INDEX `idx_status_time`(`status` ASC, `request_time` ASC) USING BTREE,
|
|
|
+ INDEX `idx_park_lane`(`park_id` ASC, `lane_id` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 14765 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '远程开闸记录' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+SET FOREIGN_KEY_CHECKS=1;
|