jinpengyong
2023-12-18 002f9e7d3576cc85bc5decd42c7bce02ef4bb6c4
screen-api/src/main/java/com/moral/api/mapper/DeviceMapper.java
@@ -1,10 +1,13 @@
package com.moral.api.mapper;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.moral.api.entity.Device;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.moral.api.pojo.dto.dataDisplay.HeatMapDTO;
import com.moral.api.pojo.vo.device.AppDeviceVo;
import io.lettuce.core.dynamic.annotation.Param;
/**
@@ -20,6 +23,23 @@
    /*监测因子趋势图数据*/
    List<Map<String, Object>> getTrendChartData(Map<String, Object> params);
    List<Device> deviceList(@Param("organizationId") int organizationId,@Param("regionCode")  int regionCode,@Param("region")  String region);
    List<Map<String, Object>> deviceList(@Param("organizationId") int organizationId,
                            @Param("regionCode")  int regionCode,
                            @Param("region")  String region,
                            @Param("type")  String type,
                            @Param("sensorCode")  String sensorCode,
                            @Param("times")  String times,
                            @Param("endHourlyTime") String endHourlyTime);
    List<Integer> deviceIdList(@Param("organizationId") int organizationId);
    List<Integer> deviceOrgIdList(@Param("organizationId") int organizationId);
    List<String> deviceMacs(@Param("organizationId") int organizationId);
    List<AppDeviceVo> getDevices(@Param("mac") String mac,@Param("organizationId") Integer organizationId);
    List<HeatMapDTO> getHeatMap(HashMap<String,Object> params);
}