-- ============================================ -- 石斑鱼主板参数配置补全 -- 为 t_device_config 表新增缺失的参数列 -- 生成时间: 2026-06-04 -- ============================================ -- 收费扩展 ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS space_timeout_seconds INT DEFAULT 1800 COMMENT '车位免费时间(秒),1800=免费30分钟'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS space_timeout_mode INT DEFAULT 0 COMMENT '车位超时收费方式,0=只收超时后费用,1=收取全部时间费用'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS amount_min_limit INT DEFAULT 0 COMMENT '最低消费(分),累计消费为0时不收取'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS prepay_money INT DEFAULT 0 COMMENT '最高消费/预付金额(分),防止消费过高'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS price_countdown INT DEFAULT 0 COMMENT '一段时间不操作设备启用收费'; -- 其他扩展 ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS idle_timeout_strategy INT DEFAULT 0 COMMENT '空闲超时策略,0=超时后结束订单,1=超时后倒计时扣费'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS timezone INT DEFAULT 480 COMMENT '时区设置(分钟),480=北京时间'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS user_input_mode INT DEFAULT 0 COMMENT '用户输入信息页是否需要(自动洗车机版本适用)'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS login_timeout INT DEFAULT 0 COMMENT '登录超时时间'; -- 电机扩展 ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS foam_link_mode INT DEFAULT 0 COMMENT '清水泡沫联动,0=关,1=开(打开泡沫同时自动打开清水)'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS motor_fee_flow INT DEFAULT 0 COMMENT '根据流量收费,0=关,1=开(只有有流量时才收费)'; -- 功能模式开关 ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS coat_mode INT DEFAULT 0 COMMENT '镀膜功能开关,0=关,1=开'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS blow_mode INT DEFAULT 0 COMMENT '吹气功能开关,0=关,1=开'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS sensor_water INT DEFAULT 0 COMMENT '水流量传感器,0=未安装,1=已安装'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS light_alt_mode INT DEFAULT 0 COMMENT '照明继电器复用,0=照明继电器,1=远程控制继电器'; -- 语音 TTS 配置(开机语音) ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_open_by_button VARCHAR(50) DEFAULT NULL COMMENT '按键开机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_open_by_network VARCHAR(50) DEFAULT NULL COMMENT '网络开机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_open_by_card VARCHAR(50) DEFAULT NULL COMMENT '刷卡开机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_open_by_coin VARCHAR(50) DEFAULT NULL COMMENT '投币开机提示音'; -- 语音 TTS 配置(关机语音) ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_button VARCHAR(50) DEFAULT NULL COMMENT '按键关机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_card VARCHAR(50) DEFAULT NULL COMMENT '刷卡关机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_network VARCHAR(50) DEFAULT NULL COMMENT '网络关机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_idle_timeout VARCHAR(50) DEFAULT NULL COMMENT '空闲超时关机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_operation_timeout VARCHAR(50) DEFAULT NULL COMMENT '操作超时关机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_no_balance VARCHAR(50) DEFAULT NULL COMMENT '余额不足关机提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_close_by_sys_error VARCHAR(50) DEFAULT NULL COMMENT '系统错误关机提示音(保留)'; -- 语音 TTS 配置(功能语音) ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_water_on VARCHAR(50) DEFAULT NULL COMMENT '打开清水提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_water_off VARCHAR(50) DEFAULT NULL COMMENT '关闭清水提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_foam_on VARCHAR(50) DEFAULT NULL COMMENT '打开泡沫提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_foam_off VARCHAR(50) DEFAULT NULL COMMENT '关闭泡沫提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_cleaner_on VARCHAR(50) DEFAULT NULL COMMENT '打开吸尘器提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_cleaner_off VARCHAR(50) DEFAULT NULL COMMENT '关闭吸尘器提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_tap_on VARCHAR(50) DEFAULT NULL COMMENT '打开水龙头提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_tap_off VARCHAR(50) DEFAULT NULL COMMENT '关闭水龙头提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_user_ext_on VARCHAR(50) DEFAULT NULL COMMENT '打开消毒提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_user_ext_off VARCHAR(50) DEFAULT NULL COMMENT '关闭消毒提示音'; -- 语音 TTS 配置(登录语音) ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_user_login VARCHAR(50) DEFAULT NULL COMMENT '用户登录提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_user_login_timeout VARCHAR(50) DEFAULT NULL COMMENT '登录超时提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_account_required VARCHAR(50) DEFAULT NULL COMMENT '未输入账号提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_password_required VARCHAR(50) DEFAULT NULL COMMENT '未输入密码提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_account_len_error VARCHAR(50) DEFAULT NULL COMMENT '账号长度错误提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_password_len_error VARCHAR(50) DEFAULT NULL COMMENT '密码长度错误提示音'; -- 语音 TTS 配置(其他提示音) ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_sys_boot VARCHAR(50) DEFAULT NULL COMMENT '系统启动提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_idle_mode VARCHAR(50) DEFAULT NULL COMMENT '空闲模式提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_sleep_mode VARCHAR(50) DEFAULT NULL COMMENT '非营业时间段提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_config_mode VARCHAR(50) DEFAULT NULL COMMENT '配置查看模式提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_maintenance_mode VARCHAR(50) DEFAULT NULL COMMENT '维护模式提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_no_water VARCHAR(50) DEFAULT NULL COMMENT '无水提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_no_foam VARCHAR(50) DEFAULT NULL COMMENT '无泡沫提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_motor_error VARCHAR(50) DEFAULT NULL COMMENT '电机热保护提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_idle_remain_time VARCHAR(50) DEFAULT NULL COMMENT '空闲超时关机前提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_operation_remain_time VARCHAR(50) DEFAULT NULL COMMENT '操作超时关机前提示音'; ALTER TABLE t_device_config ADD COLUMN IF NOT EXISTS tts_alert_insert_coin VARCHAR(50) DEFAULT NULL COMMENT '用户投币后提示音';