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