From b14a26fc59928aa29368380382b0006f1a8f280e Mon Sep 17 00:00:00 2001 From: syruan <321359594@qq.com> Date: Wed, 25 Sep 2024 15:02:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=B7=A5=E7=A8=8B=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/base/mapper/TbPeopleMapper.java | 3 +++ .../controller/ProjectDetailsViewController.java | 7 +++++++ .../com/bonus/screen/mapper/TbDeviceDataRecord.java | 3 +++ .../service/impl/ProjectDetailsViewServiceImpl.java | 4 ++++ .../mapper/screen/TbDeviceDataRecordMapper.xml | 11 +++++++++++ 5 files changed, 28 insertions(+) diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbPeopleMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbPeopleMapper.java index eaa3b11..48aa3bd 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbPeopleMapper.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbPeopleMapper.java @@ -65,5 +65,8 @@ public interface TbPeopleMapper { */ List queryPeoplePositionByProId(@Param("proId") Integer proId); + + + } diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectDetailsViewController.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectDetailsViewController.java index 2addc6b..9403349 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectDetailsViewController.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/controller/ProjectDetailsViewController.java @@ -26,6 +26,13 @@ public class ProjectDetailsViewController extends BaseController { @Autowired private ProjectDetailsViewServiceImpl projectDetailsViewService; + /** + * 根据工程id查询所有设备 + */ + @GetMapping("/queryDevInfoByProject") + public AjaxResult queryDevInfoByProject(Integer proId) { + return AjaxResult.success(projectDetailsViewService.queryDevInfoByProject(proId)); + } /** * 查询工程人员安全帽定位信息 diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java index 3fe5c7b..0b4e96b 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/mapper/TbDeviceDataRecord.java @@ -6,6 +6,7 @@ import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; /** * @author : 阮世耀 @@ -17,6 +18,8 @@ import java.util.List; @Mapper public interface TbDeviceDataRecord { + List> queryDevInfoByProject(@Param("proId") Integer proId); + List getDeviceWarnRecord(DeviceWarnRecordVo deviceWarnRecordVo); /** diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java index 6ac16f2..179bfbe 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/screen/service/impl/ProjectDetailsViewServiceImpl.java @@ -24,6 +24,10 @@ public class ProjectDetailsViewServiceImpl { private TbDeviceDataRecord tbDeviceDataRecordMapper; + public AjaxResult queryDevInfoByProject(Integer proId) { + return AjaxResult.success(tbDeviceDataRecordMapper.queryDevInfoByProject(proId)); + } + public AjaxResult getDevAttributeLatestInfoById(Integer proId) { return AjaxResult.success(tbDeviceDataRecordMapper.getDevAttributeLatestInfoById(proId)); } diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml index 410cd36..ead81c2 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml @@ -2,6 +2,17 @@ + +