-- 车辆-分公司关联表
-- 用于支持一辆车归属多个分公司的多对多关系

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='车辆-分公司关联表';
