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" +