开发工具:IDEA
服务器:Tomcat9.0, jdk1.8
项目构建:maven
数据库:mysql5.7
系统分前后台,采用前后端分离
前端技术:vue+elementUI等框架实现
服务端技术:springboot+mybatis-plus
系统功能描述:
1.登录、首页
2.系统管理:
(1)管理员列表:新增、修改、删除、查询
(2)角色管理:新增、修改、删除、查询
(3)菜单管理:新增、修改、删除
3.实时疫情状态
4.历史出行数据管理:新增、修改、删除、查询
5.每日登记管理:
(1)每日健康打卡:新增、修改、删除、查询
(2)外出报备管理:新增、删除、查询
6.复工申请管理:新增、删除、查询
7.审核信息管理:
(1)外出报备审核:审核、查询、批量删除
(2)复工申请审核: 审核、查询、批量删除
8.疫情公告信息:新增、修改、删除、查询
9.疫情资料管理:资料上传、查看附近、查询、批量删除
基于springboot,vue疫情防疫管理系统















- /**
- * .
- *
- * Clock
- *
- * !
- */
-
- package io.renren.modules.sys.controller;
-
- import io.renren.common.utils.PageUtils;
- import io.renren.common.utils.R;
- import io.renren.modules.sys.entity.Clock;
- import io.renren.modules.sys.service.ClockService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
-
- import java.util.Date;
- import java.util.Map;
-
- @RestController
- @RequestMapping("/sys/clock")
- public class ClockController extends AbstractController {
- @Autowired
- private ClockService ClockService;
-
-
- @GetMapping("/list")
- public R list(@RequestParam Map
params) { - PageUtils page = ClockService.queryPage(params);
- return R.ok().put("page", page);
- }
-
-
- @GetMapping("/info/{id}")
- public R info(@PathVariable("id") Long id){
- Clock clock = ClockService.getById(id);
- return R.ok().put("clock", clock);
- }
-
- //保存检查打卡信息
- @PostMapping("/save")
- public R save(@RequestBody Clock clock){
- clock.setCreateTime(new Date());
- ClockService.saveOrUpdate(clock);
- return R.ok();
- }
-
- @PostMapping("/update")
- public R update(@RequestBody Clock clock){
- ClockService.updateById(clock);
- return R.ok();
- }
- @PostMapping("/delete")
- public R update(@RequestBody Long[] ids){
- for (int i = 0; i < ids.length; i++) {
- Long id=ids[i];
- ClockService.removeById(id);
- }
- return R.ok();
- }
- }