ElectricityMeterServiceImpl.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.welampiot.service.impl;
  2. import com.welampiot.dao.ElectricityMeterDao;
  3. import com.welampiot.dto.ElectricityMeterDTO;
  4. import com.welampiot.service.ElectricityMeterLogService;
  5. import com.welampiot.service.ElectricityMeterService;
  6. import com.welampiot.vo.BaseVO;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. @Service
  11. public class ElectricityMeterServiceImpl implements ElectricityMeterService {
  12. @Autowired
  13. private ElectricityMeterDao electricityMeterDao;
  14. @Autowired
  15. private ElectricityMeterLogService electricityMeterLogService;
  16. @Override
  17. public List<ElectricityMeterDTO> getElectricityMeterListByBaseVO(BaseVO baseVO) {
  18. return electricityMeterDao.getElectricityMeterListByBaseVO(baseVO);
  19. }
  20. @Override
  21. public Integer getEleMeterTotalByBaseVO(BaseVO baseVO) {
  22. return electricityMeterDao.getEleMeterTotalByBaseVO(baseVO);
  23. }
  24. @Override
  25. public void delEleMeterDataById(Integer id) {
  26. electricityMeterLogService.delEleMeterLogByMeterId(id);
  27. electricityMeterDao.delEleMeterDataById(id);
  28. }
  29. @Override
  30. public void addEleMeterData(ElectricityMeterDTO meterDTO) {
  31. electricityMeterDao.addEleMeterData(meterDTO);
  32. }
  33. @Override
  34. public void updateEleMeterData(ElectricityMeterDTO meterDTO) {
  35. electricityMeterDao.updateEleMeterData(meterDTO);
  36. }
  37. @Override
  38. public Integer checkEleMeterData(ElectricityMeterDTO meterDTO) {
  39. return electricityMeterDao.checkEleMeterData(meterDTO);
  40. }
  41. }