1、背景
利用互联网技术搭建疫情防控管理系统可以帮助所在城市或者地区管理当前疫情感染的相关人员,提高防疫管理时效。
2、技术框架
该项目为疫情防控管理系统,前端使用vue+element+echarts,后端使用springboot+mybatisplus+mysql,前后端分离开发。系统可以用于社区疫情防控管理维护,城市疫情防控管理维护,帮助社会进步 可做毕业设计或课程设计
3、功能概述
主要包括:打卡记录、健康打卡申报、异常人员管理、防疫物资管理、疫情数据可视化等功能模块。
4、功能效果截图
4.1 日常防控管理
4.2 异常人员管理
4.3 防疫物资管理
4.4 疫情数据可视化
5、视频效果演示
具体演示视频可以参考:
6、相关代码设计实现
分页查询
//分页查询
@GetMapping("/findAll/{page}/{size}")
public Page<EmpIden> findAll(@PathVariable("page") Integer page, @PathVariable("size") Integer size){
Page<EmpIden> page1= new Page<>(page,size);
Page<EmpIden> result=mapper.selectPage(page1,null);
return result;
}
公共字段信息Handler统一处理
@Override
public void insertFill(MetaObject metaObject) {
this.setFieldValByName("createTime",new Date(),metaObject);
this.setFieldValByName("register",new Date(),metaObject);
this.setFieldValByName("updateTime",new Date(),metaObject);
}
Mybatis插件处理
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return interceptor;
}