-- 多站点路线表
CREATE TABLE `tbl_dzbc_multi_site_path` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(100) NOT NULL COMMENT '路线名称',
  `status` int DEFAULT '0' COMMENT '状态 0-禁用 1-启用',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
  `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
  `create_dept` bigint DEFAULT NULL,
  `create_by` bigint DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `update_by` bigint DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='多站点路线表';

-- 路线站点关联表
CREATE TABLE `tbl_dzbc_path_site` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `path_id` bigint NOT NULL COMMENT '路线ID',
  `site_id` bigint NOT NULL COMMENT '站点ID',
  `site_order` int NOT NULL COMMENT '站点顺序',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
  `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
  `create_dept` bigint DEFAULT NULL,
  `create_by` bigint DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `update_by` bigint DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_path_id` (`path_id`),
  KEY `idx_site_id` (`site_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='路线站点关联表';

-- 站点价格表
CREATE TABLE `tbl_dzbc_site_price` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  `path_id` bigint NOT NULL COMMENT '路线ID',
  `from_site_id` bigint NOT NULL COMMENT '出发站点ID',
  `to_site_id` bigint NOT NULL COMMENT '到达站点ID',
  `price` int NOT NULL COMMENT '价格（分）',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
  `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
  `create_dept` bigint DEFAULT NULL,
  `create_by` bigint DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `update_by` bigint DEFAULT NULL,
  `update_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_path_site` (`path_id`, `from_site_id`, `to_site_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='站点价格表';
