package com.moral.service.impl;
|
|
import java.util.List;
|
import java.util.Map;
|
|
import com.moral.entity.Device;
|
import org.apache.log4j.Logger;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import com.moral.mapper.DeviceMapper;
|
import com.moral.mapper.HistoryMapper;
|
import com.moral.service.DeviceService;
|
|
@Service
|
public class DeviceServiceImpl implements DeviceService {
|
|
public static Logger log = Logger.getLogger(DeviceServiceImpl.class);
|
|
@Autowired
|
DeviceMapper deviceMapper;
|
|
@Autowired
|
HistoryMapper historyMapper;
|
|
@Override
|
public List<Map<String, Object>> getSensorData(Map<String, Object> parameters) {
|
return historyMapper.getSensorData(parameters);
|
}
|
|
@Override
|
public List<Map<String, Object>> getSensorDataOnce(Map<String, Object> parameters) {
|
return historyMapper.getSensorDataOnce(parameters);
|
}
|
|
@Override
|
public List<Map<String, Object>> getSensorDataByMac(Map<String, Object> parameters) {
|
return historyMapper.getSensorDataByMac(parameters);
|
}
|
|
@Override
|
public List<Map<String, Object>> getSensorDataByMacOnce(Map<String, Object> parameters) {
|
return historyMapper.getSensorDataByMacOnce(parameters);
|
}
|
|
@Override
|
public List<String> getMacs() {
|
return deviceMapper.getMacs();
|
}
|
|
@Override
|
public List<String> getMacByOrganizationid(List<Object> organizationIdList) {
|
return deviceMapper.getMacByOrganizationid(organizationIdList);
|
}
|
|
@Override
|
public List<Map<String, Object>> macAndOrganizationIdMap(List<String> macs) {
|
return deviceMapper.macAndOrganizationIdMap(macs);
|
}
|
|
@Override
|
public List<Map<String, Object>> getAllByMacList(List<String> macList) {
|
return deviceMapper.getAllByMacList(macList);
|
}
|
|
@Override
|
public Device getDeviceByID(int id) {
|
Device result = deviceMapper.selectByPrimaryKey(id);
|
return result;
|
}
|
}
|