1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.welampiot.service.impl;
- import com.welampiot.dao.LampInfoLogNewDao;
- import com.welampiot.dto.LampInfoDTO;
- import com.welampiot.dto.LampInfoLogNewDTO;
- import com.welampiot.service.LampInfoLogNewService;
- import com.welampiot.vo.BaseVO;
- import com.welampiot.vo.LampInfoLogNewVO;
- import org.springframework.beans.BeanUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- /**
- * ClassName: LampInfoLogNewServiceImpl
- * Package: com.welampiot.service.impl
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/6/5 - 15:35
- * @Version: v1.0
- */
- @Service
- public class LampInfoLogNewServiceImpl implements LampInfoLogNewService {
- @Autowired
- private LampInfoLogNewDao lampInfoLogNewDao;
- @Override
- public LampInfoLogNewVO getLampInfoByLampId(Integer id) {
- LampInfoLogNewDTO lampInfoLogNewDTO = lampInfoLogNewDao.getLampInfoByLampId(id);
- if (lampInfoLogNewDTO == null) return null;
- LampInfoLogNewVO lampInfoLogNewVO = new LampInfoLogNewVO();
- BeanUtils.copyProperties(lampInfoLogNewDTO,lampInfoLogNewVO);
- if (lampInfoLogNewDTO.getStatus() != null && lampInfoLogNewDTO.getStatus() == 1) {
- lampInfoLogNewVO.setLampStatusStr("开灯");
- } else {
- lampInfoLogNewVO.setLampStatusStr("关灯");
- }
- return lampInfoLogNewVO;
- }
- @Override
- public LampInfoLogNewDTO getSumEleByDTO(LampInfoDTO dto) {
- return lampInfoLogNewDao.getSumEleByDTO(dto);
- }
- @Override
- public LampInfoLogNewDTO getTodayEleByDTO(LampInfoDTO dto) {
- return lampInfoLogNewDao.getTodayEleByDTO(dto);
- }
- @Override
- public LampInfoLogNewDTO getGeneraEnergy(Integer type, Integer value) {
- return lampInfoLogNewDao.getGeneraEnergy(type, value);
- }
- @Override
- public LampInfoLogNewDTO getNewestLampInfoLog(Integer lampId) {
- return lampInfoLogNewDao.getNewestLampInfoLog(lampId);
- }
- @Override
- public LampInfoLogNewDTO getTodayAllLampLogData(BaseVO baseVO) {
- return lampInfoLogNewDao.getTodayAllLampLogData(baseVO);
- }
- }
|