multi_site_path.sql 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. -- 多站点路线表
  2. CREATE TABLE `tbl_dzbc_multi_site_path` (
  3. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  4. `name` varchar(100) NOT NULL COMMENT '路线名称',
  5. `status` int DEFAULT '0' COMMENT '状态 0-禁用 1-启用',
  6. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  7. `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
  8. `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
  9. `create_dept` bigint DEFAULT NULL,
  10. `create_by` bigint DEFAULT NULL,
  11. `create_time` datetime DEFAULT NULL,
  12. `update_by` bigint DEFAULT NULL,
  13. `update_time` datetime DEFAULT NULL,
  14. PRIMARY KEY (`id`)
  15. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='多站点路线表';
  16. -- 路线站点关联表
  17. CREATE TABLE `tbl_dzbc_path_site` (
  18. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  19. `path_id` bigint NOT NULL COMMENT '路线ID',
  20. `site_id` bigint NOT NULL COMMENT '站点ID',
  21. `site_order` int NOT NULL COMMENT '站点顺序',
  22. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  23. `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
  24. `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
  25. `create_dept` bigint DEFAULT NULL,
  26. `create_by` bigint DEFAULT NULL,
  27. `create_time` datetime DEFAULT NULL,
  28. `update_by` bigint DEFAULT NULL,
  29. `update_time` datetime DEFAULT NULL,
  30. PRIMARY KEY (`id`),
  31. KEY `idx_path_id` (`path_id`),
  32. KEY `idx_site_id` (`site_id`)
  33. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='路线站点关联表';
  34. -- 站点价格表
  35. CREATE TABLE `tbl_dzbc_site_price` (
  36. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  37. `path_id` bigint NOT NULL COMMENT '路线ID',
  38. `from_site_id` bigint NOT NULL COMMENT '出发站点ID',
  39. `to_site_id` bigint NOT NULL COMMENT '到达站点ID',
  40. `price` int NOT NULL COMMENT '价格(分)',
  41. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  42. `ext1` varchar(255) DEFAULT NULL COMMENT '扩展1',
  43. `ext2` varchar(255) DEFAULT NULL COMMENT '扩展2',
  44. `create_dept` bigint DEFAULT NULL,
  45. `create_by` bigint DEFAULT NULL,
  46. `create_time` datetime DEFAULT NULL,
  47. `update_by` bigint DEFAULT NULL,
  48. `update_time` datetime DEFAULT NULL,
  49. PRIMARY KEY (`id`),
  50. KEY `idx_path_site` (`path_id`, `from_site_id`, `to_site_id`)
  51. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='站点价格表';