package com.ruoyi.system.service.impl; import com.ruoyi.common.annotation.DataSource; import com.ruoyi.common.enums.DataSourceType; import com.ruoyi.system.domain.DeviceBo; import com.ruoyi.system.mapper.AisDatabaseMapper; import com.ruoyi.system.service.IAisDatabase; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * @Description: TODO * @Author: huangcheng * @Date: 2021/8/31 * @Version V1.0 */ @Service @DataSource(DataSourceType.SLAVE_AIS) public class AisDatabaseImpl implements IAisDatabase { @Autowired private AisDatabaseMapper aisDatabaseMapper; @Override public List> queryDeviceStatic() { return aisDatabaseMapper.queryDeviceStatic(); } @Override public int queryDeviceCount() { return aisDatabaseMapper.queryDeviceCount(); } @Override public List queryDeviceList(String monitor) { return aisDatabaseMapper.queryDeviceList(monitor); } @Override public Map queryById(String id) { return aisDatabaseMapper.queryById(id); } }