package com.moral.api.service.impl; import com.moral.api.entity.Device; import com.moral.api.entity.OrganizationUnitAlarm; import com.moral.api.entity.Sensor; import com.moral.api.entity.Version; import com.moral.api.mapper.OrganizationUnitAlarmMapper; import com.moral.api.service.OrganizationUnitAlarmService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.moral.constant.RedisConstants; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** *

* 组织显示单位以及报警等级表 服务实现类 *

* * @author moral * @since 2021-06-28 */ @Service public class OrganizationUnitAlarmServiceImpl extends ServiceImpl implements OrganizationUnitAlarmService { @Autowired RedisTemplate redisTemplate; @Override public List queryAlarmLevel(String mac) { Device device = (Device) redisTemplate.opsForHash().get(RedisConstants.DEVICE_INFO, mac); Version version = device.getVersion(); List sensors = version.getSensors(); return sensors; } }