yanderong
2 天以前 686790777f722b0621bcc20e550d15965cda7b67
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- ----------------------------
-- 充电授权配置表增量脚本:新增充电商家(合作商,多选)字段
-- 创建日期: 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)';