-- 车辆-分公司关联表 -- 用于支持一辆车归属多个分公司的多对多关系 alter table sys_user add oa_order_class varchar(200); 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='车辆-分公司关联表';