wlzboy
2025-09-21 0b80903f3d48b3c39570c097a4334cb7eb71d08f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
-- 车辆信息表
create table tb_vehicle_info (
  vehicle_id           bigint(20)      not null auto_increment    comment '车辆ID',
  platform_code        varchar(50)     not null                   comment '平台标识(A/B)',
  vehicle_no           varchar(50)     not null                   comment '车牌号',
  vehicle_type         varchar(50)     not null                   comment '车辆类型',
  vehicle_brand        varchar(50)                               comment '车辆品牌',
  vehicle_model        varchar(50)                               comment '车辆型号',
  vehicle_color        varchar(20)                               comment '车辆颜色',
  vehicle_status       char(1)         default '0'                comment '车辆状态(0正常 1停用)',
  create_by            varchar(64)     default ''                 comment '创建者',
  create_time          datetime                                   comment '创建时间',
  update_by            varchar(64)     default ''                 comment '更新者',
  update_time          datetime                                   comment '更新时间',
  remark               varchar(500)    default null               comment '备注',
  primary key (vehicle_id)
) engine=innodb auto_increment=100 comment = '车辆信息表'; 
 
-- 在tb_vehicle_info表中添加device_id字段
ALTER TABLE tb_vehicle_info ADD COLUMN device_id VARCHAR(50) DEFAULT NULL COMMENT '设备ID';
 
-- 在tb_vehicle_info表中添加归属机构字段
ALTER TABLE tb_vehicle_info ADD COLUMN dept_id BIGINT(20) DEFAULT NULL COMMENT '归属机构ID';
ALTER TABLE tb_vehicle_info ADD INDEX idx_dept_id (dept_id);
ALTER TABLE tb_vehicle_info ADD CONSTRAINT fk_vehicle_dept FOREIGN KEY (dept_id) REFERENCES sys_dept(dept_id) ON DELETE SET NULL;
 
-- 在tb_vehicle_gps表中添加device_id字段
ALTER TABLE tb_vehicle_gps ADD COLUMN device_id VARCHAR(50) DEFAULT NULL COMMENT '设备ID';