package me.zhilong.bms.api.dao;
import java.util.List;
import me.zhilong.bms.common.entitys.SensorEntity;
/**
* 传感器dao
* @author:刘志龙
* @since:2014年11月28日 下午6:17:37
* @version:1.0
*/
public interface SensorDao {
/**
* 保存传感器信息
* @param sensor
*/
void saveSensorBySensor(SensorEntity sensor);
/**
* 删除传感器信息
* @param sensor
*/
void delSensorBySensor(SensorEntity sensor);
/**
* 通过userid查找传感器
* @param userid
* @return
*/
List<SensorEntity> getSensorByUserId(Long userid);
/**
* 通过传感器序列号获取传感器
* @param serialnum
* @return
*/
SensorEntity getSensorBySerialNum(String serialnum);
/**
* 更新传感器信息
* @param sensorEntity
*/
void updateSensorByObject(SensorEntity sensorEntity);
}