feat: 新功能开发,设备告警信息、设备实时数据查看等。

This commit is contained in:
tianyongbao
2025-10-30 11:19:50 +08:00
parent a9187da813
commit 1d2e2e2513
31 changed files with 2310 additions and 1 deletions

View File

@@ -0,0 +1,58 @@
package com.intc.tdengine.mapper;
import com.intc.tdengine.domain.DeviceSensorData;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
@Mapper
public interface DeviceSensorDataMapper {
/**
* 删除数据库
*
* @return 结果
*/
void dropDB();
/**
* 创建数据库
*
* @return 结果
*/
void createDB();
/**
* 创建超级表
*
* @return 结果
*/
void createSuperTable();
/**
* 创建子表
*
* @param deviceSensorData 数据信息
* @return 结果
*/
void createTable(DeviceSensorData deviceSensorData);
/**
* 批量插入数据
*
* @param dataList 数据列表
* @return 影响行数
*/
int batchInsertDeviceSensorData(@Param("dataList") List<DeviceSensorData> dataList);
/**
* 查询数据
*
* @return 影响行数
*/
List<DeviceSensorData> getHistoryDataList(@Param("serialNum") String serialNum,@Param("deviceId") Long deviceId,@Param("mobilePhone") String mobilePhone,@Param("deviceType") int deviceType,@Param("startTime") String startTime,@Param("endTime") String endTime);
}