-- ============================================================ -- 环保门禁系统 hbmjxt(10.136.58.73)DDL 存档 -- 执行库:mis-ruoyi -- 说明:以下 DDL 已在 10.136.58.73 执行完毕,此处存档便于环境重建 -- ============================================================ -- ------------------------------------------------------------ -- 1. 无人值守地磅称重记录表(报表中心的数据来源) -- ------------------------------------------------------------ CREATE TABLE IF NOT EXISTS env_weighbridge_system ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键', plate_number VARCHAR(50) NOT NULL COMMENT '车牌号', weight_time DATETIME NOT NULL COMMENT '称重时间', tare_weight DECIMAL(12,2) DEFAULT NULL COMMENT '皮重(kg)', gross_weight DECIMAL(12,2) DEFAULT NULL COMMENT '毛重(kg)', net_weight DECIMAL(12,2) DEFAULT NULL COMMENT '净重(kg)', position_offset INT DEFAULT NULL COMMENT '偏离度(1-100)', driver_name VARCHAR(50) DEFAULT NULL COMMENT '司机姓名', contact_phone VARCHAR(30) DEFAULT NULL COMMENT '联系电话', cargo_name VARCHAR(100) DEFAULT NULL COMMENT '货物名称', weighbridge_number VARCHAR(50) DEFAULT NULL COMMENT '地磅编号', remark VARCHAR(500) DEFAULT NULL COMMENT '备注', create_time DATETIME DEFAULT NULL COMMENT '创建时间', create_user BIGINT DEFAULT NULL COMMENT '创建人', update_time DATETIME DEFAULT NULL COMMENT '更新时间', update_user BIGINT DEFAULT NULL COMMENT '更新人', tenant_id BIGINT DEFAULT NULL COMMENT '租户id', PRIMARY KEY (id), KEY idx_weight_time (weight_time), KEY idx_tenant (tenant_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='环保门禁-无人值守地磅称重记录'; -- ------------------------------------------------------------ -- 2. 车辆信息采集审核:新增照片字段(手机端采集拍照) -- ------------------------------------------------------------ ALTER TABLE vehicle_information_collection_review ADD COLUMN plate_photo VARCHAR(500) NULL COMMENT '车牌照片' AFTER fuel_type, ADD COLUMN license_photo VARCHAR(500) NULL COMMENT '行驶证照片' AFTER plate_photo, ADD COLUMN scene_photo VARCHAR(500) NULL COMMENT '车辆全景照片' AFTER license_photo; -- ------------------------------------------------------------ -- 3. 巡检大文本字段扩容:text(64KB) -> mediumtext(16MB) -- 原因:report_path 存的是报告全文 HTML,ai_analysis/uav_data 存设备回传 JSON, -- 数据量大时会报 "Data too long for column 'report_path'" -- ------------------------------------------------------------ ALTER TABLE env_inspection MODIFY COLUMN report_path MEDIUMTEXT COMMENT '自动生成巡检报告(HTML内容)', MODIFY COLUMN ai_analysis MEDIUMTEXT COMMENT 'AI视频分析结果(JSON)', MODIFY COLUMN uav_data MEDIUMTEXT COMMENT '无人机/机器人回传数据(JSON)'; -- ------------------------------------------------------------ -- 4. 依赖的既有表(勿删,巡检/门禁/远程监控/设备故障均依赖) -- ------------------------------------------------------------ -- env_inspection 智能巡检台账(含 ai_analysis / uav_data / report_path) -- env_access_vehicle 门禁车辆(vehicle_type 1进出厂 / 2厂内 / 3非道路) -- env_device_command 设备远程控制指令 -- device_defect_record 设备故障记录(门禁管理-设备故障 + 远程监控-异常报警 共同数据源) -- device_ledger 设备台账(远程监控设备列表、远程控制对象) -- vehicle_information_collection_review 车辆信息采集审核