wlzboy
2025-11-05 37de2f4b0f732ca5c19582d4a340ad7c987925b5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
-- 车辆-分公司关联表
-- 用于支持一辆车归属多个分公司的多对多关系
 
CREATE TABLE IF NOT EXISTS `tb_vehicle_dept` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '关联ID',
  `vehicle_id` bigint(20) NOT NULL COMMENT '车辆ID',
  `dept_id` bigint(20) NOT NULL COMMENT '分公司ID(parent_id=100的部门)',
  `order_class` varchar(50) DEFAULT NULL COMMENT '对应的分公司编码(如HB,TI等)',
  `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `uk_vehicle_dept` (`vehicle_id`, `dept_id`),
  KEY `idx_vehicle_id` (`vehicle_id`),
  KEY `idx_dept_id` (`dept_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='车辆-分公司关联表';