-- ----------------------------
|
-- 充电授权配置表增量脚本:新增充电商家(合作商,多选)字段
|
-- 创建日期: 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)';
|