ChargeService.java 718 B

12345678910111213141516171819202122232425262728293031
  1. package com.welampiot.service;
  2. import com.welampiot.dto.ChargeDTO;
  3. import com.welampiot.vo.ChargeVO;
  4. /**
  5. * ClassName: ChargeService
  6. * Package: com.welampiot.service
  7. * Description:
  8. *
  9. * @Author: zhj_Start
  10. * @Create: 2023/4/18 - 11:13
  11. * @Version: v1.0
  12. */
  13. public interface ChargeService {
  14. ChargeVO getDevListByChargeDTO(ChargeDTO dto);
  15. ChargeVO getDataByChargeDTO(ChargeDTO dto);
  16. ChargeDTO getChargeInfoByLampPoleId(Integer lampPoleId);
  17. void deleteChargeById(Integer id);
  18. Integer getLampPoleIdByChargeId(Integer id);
  19. Integer getChargeCountByLampPoleId(Integer lampPoleId);
  20. void updateLampPoleChargeData(ChargeDTO chargeDTO);
  21. Integer checkChargeData(ChargeDTO chargeDTO);
  22. }