-- ----------------------------
|
-- 充电授权配置表(公司管理-充电授权)
|
-- 创建日期: 2026-09-26
|
-- 库: charging_pile_other
|
-- 说明: 一个公司一条配置,保存时覆盖;充电商家为合作商(可多选)
|
-- ----------------------------
|
USE `charging_pile_other`;
|
|
CREATE TABLE IF NOT EXISTS `t_charge_authorization` (
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
|
`company_id` int NOT NULL COMMENT '配置所属公司ID(关联t_group_company.id,一个公司一条配置)',
|
`partner_ids` varchar(256) NULL DEFAULT NULL COMMENT '充电商家(合作商ID,逗号分隔,可多选)',
|
`time_mode` tinyint NULL DEFAULT 1 COMMENT '充电时间方式(1=全天,2=指定时段,3=指定电价时段)',
|
`time_ranges` varchar(512) NULL DEFAULT NULL COMMENT '可用时段JSON数组([{"startTime":"08:00","endTime":"12:00"}],最多10段,仅指定时段方式使用)',
|
`price_types` varchar(64) NULL DEFAULT NULL COMMENT '电价类型(逗号分隔:1=尖 2=峰 3=平 4=谷,仅指定电价时段方式使用)',
|
`auto_charge` tinyint(1) NULL DEFAULT 0 COMMENT '非可用时段自动停充(1=开启,0=关闭)',
|
`site_ids` varchar(2000) NULL DEFAULT NULL COMMENT '可用电站ID(逗号分隔,关联charging_pile库站点ID)',
|
`dispatch_amount` decimal(12,2) NULL DEFAULT NULL COMMENT '充电下发金额',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`del_flag` int NULL DEFAULT 0 COMMENT '删除(0=否,1=是)',
|
PRIMARY KEY (`id`),
|
UNIQUE KEY `uk_company_id` (`company_id`) USING BTREE
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='充电授权配置';
|