package com.moral.api.service;
import com.moral.api.entity.Sensor;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
import java.util.Map;
/**
*
* 服务类
*
*
* @author moral
* @since 2021-05-08
*/
@Transactional
public interface SensorService extends IService {
@Transactional
Map insertOne(Sensor sensor);
@Transactional
Map updateSensor(Map updateSensorMap);
Map getAllSensor(Map map);
Map getAllSensorWithoutPage();
@Transactional
Map deleteSensor(Map map);
Map getSensorByFuzzy(Map map);
Map getAllSensorFromCache();
/**
* @Description: 通过code获取sensor对象
* @Param: [code]
* @return: com.moral.api.entity.Sensor
* @Author: 陈凯裕
* @Date: 2021/8/26
*/
Sensor getSensorByCode(String code);
void refreshCache();
}