Newer
Older
smartwell_demos / src / main / java / com / casic / dao / DeviceDataMapper.java
chaizhuang on 24 Sep 2022 1 KB 硫化氢新增
package com.casic.dao;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;


@Mapper
public interface DeviceDataMapper {

    List<Map<String, Object>> getDeviceRecentData(@Param("tableName") String tableName,
                                                  @Param("recentNum") String recentNum,
                                                  @Param("fields") String fields,
                                                  @Param("devcode") String devcode);

    Integer getDeviceDataTotal(@Param("tableName") String tableName, @Param("devcode") String devcode);

    List<Map<String, Object>> getDeviceDataListPage(@Param("tableName") String tableName,
                                                    @Param("currentIndex") Integer currentIndex,
                                                    @Param("fields") String fields,
                                                    @Param("pageSize") Integer pageSize,
                                                    @Param("devcode") String devcode);

    String getLevelByType(@Param("deviceType")String deviceType);
}