-- ---------------------------- -- 充电授权配置表增量脚本:新增充电商家(合作商,多选)字段 -- 创建日期: 2026-09-26 -- 库: charging_pile_other -- 说明: 已执行过 20260926_charge_authorization.sql 的库执行本脚本; -- 新建库直接执行 20260926_charge_authorization.sql(已含该字段),无需重复执行; -- 执行前请先按 20260926_统一执行清单.md 判断 partner_ids 列是否已存在,已存在则跳过(否则报 Duplicate column name) -- ---------------------------- USE `charging_pile_other`; ALTER TABLE `t_charge_authorization` ADD COLUMN `partner_ids` varchar(256) NULL DEFAULT NULL COMMENT '充电商家(合作商ID,逗号分隔,可多选)' AFTER `company_id`; ALTER TABLE `t_charge_authorization` MODIFY COLUMN `company_id` int NOT NULL COMMENT '配置所属公司ID(关联t_group_company.id,一个公司一条配置)', MODIFY COLUMN `time_mode` tinyint NULL DEFAULT 1 COMMENT '充电时间方式(1=全天,2=指定时段,3=指定电价时段)', MODIFY COLUMN `time_ranges` varchar(512) NULL DEFAULT NULL COMMENT '可用时段JSON数组([{"startTime":"08:00","endTime":"12:00"}],最多10段,仅指定时段方式使用)', MODIFY COLUMN `price_types` varchar(64) NULL DEFAULT NULL COMMENT '电价类型(逗号分隔:1=尖 2=峰 3=平 4=谷,仅指定电价时段方式使用)', MODIFY COLUMN `auto_charge` tinyint(1) NULL DEFAULT 0 COMMENT '非可用时段自动停充(1=开启,0=关闭)', MODIFY COLUMN `site_ids` varchar(2000) NULL DEFAULT NULL COMMENT '可用电站ID(逗号分隔,关联charging_pile库站点ID)';