From 8f98241c8b5cfccd235fb313381d99c289c8416e Mon Sep 17 00:00:00 2001 From: yq183 <645046984@qq.com> Date: Wed, 8 Jan 2025 10:28:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/mine/MineFaceController.java | 2 +- .../mine/MineWarningController.java | 14 ++++- .../java/yq/system/domain/MineWarning.java | 4 +- .../yq/system/domain/vo/MineHealthVo.java | 54 +++++++++++++++++++ .../mapper/system/MineFaceMapper.xml | 13 ++--- .../mapper/system/MineHealthMapper.xml | 8 ++- .../mapper/system/MineWarningMapper.xml | 1 + 7 files changed, 83 insertions(+), 13 deletions(-) create mode 100644 yq-system/src/main/java/yq/system/domain/vo/MineHealthVo.java diff --git a/yq-admin/src/main/java/yq/web/controller/mine/MineFaceController.java b/yq-admin/src/main/java/yq/web/controller/mine/MineFaceController.java index 7d752c3..cd5377d 100644 --- a/yq-admin/src/main/java/yq/web/controller/mine/MineFaceController.java +++ b/yq-admin/src/main/java/yq/web/controller/mine/MineFaceController.java @@ -81,7 +81,7 @@ public class MineFaceController extends BaseController @PostMapping public AjaxResult add(@RequestBody MineFace mineFace) { - if(ObjectUtil.isNotNull(mineFace.getGroupId())){ + if(ObjectUtil.isNull(mineFace.getGroupId())){ throw new ServiceException("请选择分组!"); } if(StrUtil.isEmpty(mineFace.getFaceUrl())){ diff --git a/yq-admin/src/main/java/yq/web/controller/mine/MineWarningController.java b/yq-admin/src/main/java/yq/web/controller/mine/MineWarningController.java index 783048a..b55168f 100644 --- a/yq-admin/src/main/java/yq/web/controller/mine/MineWarningController.java +++ b/yq-admin/src/main/java/yq/web/controller/mine/MineWarningController.java @@ -65,13 +65,23 @@ public class MineWarningController extends BaseController @Log(title = "【预警导出】", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, MineWarning mineWarning){ - List list = mineWarningService.selectMineWarningmedicalList(mineWarning); + List list = mineWarningService.selectMineWarningList(mineWarning); ExcelUtil util = new ExcelUtil(MineWarning.class); - util.exportExcel(response, list, "预警列表数据"); + util.exportExcel(response, list, "健康数据"); } + /** + */ + @PreAuthorize("@ss.hasPermi('system:warning:export')") + @Log(title = "【预警导出】", businessType = BusinessType.EXPORT) + @PostMapping("/medicalExport") + public void medicalExport(HttpServletResponse response, MineWarning mineWarning){ + List list = mineWarningService.selectMineWarningmedicalList(mineWarning); + ExcelUtil util = new ExcelUtil(MineWarning.class); + util.exportExcel(response, list, "预警处理列表数据"); + } diff --git a/yq-system/src/main/java/yq/system/domain/MineWarning.java b/yq-system/src/main/java/yq/system/domain/MineWarning.java index a26b350..0dc75fb 100644 --- a/yq-system/src/main/java/yq/system/domain/MineWarning.java +++ b/yq-system/src/main/java/yq/system/domain/MineWarning.java @@ -35,9 +35,9 @@ public class MineWarning { private Integer bpHigh; @Excel(name = "低压") private Integer bpLow; - @Excel(name = "心跳") - private Integer br; @Excel(name = "呼吸频率") + private Integer br; + @Excel(name = "心跳") private Integer hr; @Excel(name = "心跳变异率") private Integer hrv; diff --git a/yq-system/src/main/java/yq/system/domain/vo/MineHealthVo.java b/yq-system/src/main/java/yq/system/domain/vo/MineHealthVo.java new file mode 100644 index 0000000..e25cb0c --- /dev/null +++ b/yq-system/src/main/java/yq/system/domain/vo/MineHealthVo.java @@ -0,0 +1,54 @@ +package yq.system.domain.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import yq.common.annotation.Excel; + +import java.util.Date; + +/** + * @auther yq + * @data 2025/1/8 + */ +public class MineHealthVo { + + private Long id; + + + private Long faceId; + + @Excel(name = "姓名") + private String faceName; + + @Excel(name = "年龄") + private Long age; + + /** 手机号 */ + @Excel(name = "手机号") + private String facePhone; + + + @Excel(name = "组名") + private String mineGroupName; + + @Excel(name = "高压") + private Integer bpHigh; + @Excel(name = "低压") + private Integer bpLow; + @Excel(name = "心跳") + private Integer br; + @Excel(name = "呼吸频率") + private Integer hr; + @Excel(name = "心跳变异率") + private Integer hrv; + @Excel(name = "温度") + private Integer temperature; + @Excel(name = "是否允许上岗 0:否 1:是") + private Integer isWork; + @Excel(name = "创建时间", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + + +} diff --git a/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml b/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml index 3d5ceb8..8f807a4 100644 --- a/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml +++ b/yq-system/src/main/resources/mapper/system/MineFaceMapper.xml @@ -25,13 +25,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +