故障码基本功能实现

vehicle-yinyuyang
李永杰 2024-03-30 10:02:39 +08:00
parent 3ff308b45c
commit f945c78106
1 changed files with 18 additions and 1 deletions

View File

@ -18,10 +18,27 @@ create table fault_code_info(
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
remark varchar(200) comment '备注'
) engine=innodb auto_increment=200 comment = '故障码表';
) engine=innodb comment = '故障码表';
insert into fault_code_info(fault_name, fault_code, fault_type, fault_level, alarm_flag, fault_desc, fault_location, fault_value, status, del_flag, create_by, create_time, remark) values ('通讯丢失故障', '0001', 1, 1, '0', '通讯丢失故障', '车辆', 0, '0', '0', 'admin', now(), '通讯丢失故障');
insert into fault_code_info(fault_name, fault_code, fault_type, fault_level, alarm_flag, fault_desc, fault_location, fault_value, status, del_flag, create_by, create_time, remark) values ('车身故障', '0002', 2, 1, '0', '车身故障', '车辆', 0, '0', '0', 'admin', now(), '车身故障');
insert into fault_code_info(fault_name, fault_code, fault_type, fault_level, alarm_flag, fault_desc, fault_location, fault_value, status, del_flag, create_by, create_time, remark) values ('底盘故障', '0003', 3, 1, '0', '底盘故障', '车辆', 0, '0', '0', 'admin', now(),'底盘故障');
insert into fault_code_info(fault_name, fault_code, fault_type, fault_level, alarm_flag, fault_desc, fault_location, fault_value, status, del_flag, create_by, create_time, remark) values ('电子围栏故障', '0004', 4, 1, '0', '电子围栏故障', '车辆', 0, '0', '0', 'admin', now(),'电子围栏故障');
insert into fault_code_info(fault_name, fault_code, fault_type, fault_level, alarm_flag, fault_desc, fault_location, fault_value, status, del_flag, create_by, create_time, remark) values ('其他故障', '0005', 5, 1, '0', '其他故障', '车辆', 0, '0', '0', 'admin', now(), '其他故障');
select fault_id,fault_name, fault_code, fault_type, fault_level, alarm_flag, fault_desc, fault_location, fault_value, status, del_flag from fault_code_info;
-- 故障记录
drop table if exists fault_logs;
create table fault_logs (
log_id int(11) comment '故障码主键' primary key auto_increment,
car_vin varchar(100) comment '车辆VIN',
car_id bigint(40) comment '车辆编号',
fault_name varchar(32) comment '故障名称',
fault_code varchar(32) comment '故障码',
alarm_flag char(1) default 'Y' comment '是否产生报警Y正常 N报警',
start_alarm_time datetime comment '开始报警时间',
end_alarm_time datetime comment '最近报警时间',
processing_time datetime comment '处理时间',
processing_by varchar(32) comment '处理人',
processing_status char(1) comment ''
)engine=innodb comment = '故障记录表';