puzhibing
4 天以前 a7d9fba4c1d0b021e017abd70d1b37ba87ebae1e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-- VIN码车辆管理增加:所属公司、所属车队、初始分配额度
-- 创建日期: 2026-09-24
-- 目标库: charging_pile_account(Mycat 8066 直接执行)
-- 说明: company_id 关联 t_group_company.id(charging_pile_other 库);fleet_id 关联 t_fleet.id(charging_pile_other 库);跨库仅存ID,不建外键
-- 注意: 非幂等,列已存在时执行会报 Duplicate column,忽略即可(以 information_schema 回查为准)
 
ALTER TABLE `charging_pile_account`.`t_vin_management`
  ADD COLUMN `company_id` int NULL DEFAULT NULL COMMENT '所属公司ID(关联t_group_company.id)' AFTER `company_name`;
ALTER TABLE `charging_pile_account`.`t_vin_management`
  ADD COLUMN `fleet_id` int NULL DEFAULT NULL COMMENT '所属车队ID(关联t_fleet.id)' AFTER `company_id`;
ALTER TABLE `charging_pile_account`.`t_vin_management`
  ADD COLUMN `init_quota` decimal(12,2) NULL DEFAULT NULL COMMENT '初始分配额度(元)' AFTER `fleet_id`;
 
-- 辅助索引(可选,代理不支持时可跳过,不影响功能)
ALTER TABLE `charging_pile_account`.`t_vin_management`
  ADD KEY `idx_company_id` (`company_id`);
ALTER TABLE `charging_pile_account`.`t_vin_management`
  ADD KEY `idx_fleet_id` (`fleet_id`);