package com.zteits.park.biz.device; import com.zteits.clouds.api.apibase.bean.BizResult; import com.zteits.clouds.api.dto.park.dto.parksource.ParkDeviceStaForEveryDTO; import com.zteits.clouds.api.dto.park.param.parksource.QueryParkSourceByOrgIdsRequest; import com.zteits.clouds.api.service.clouds.DeviceStatisticService; import com.zteits.park.dao.ParkingLotDao; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * Copyright: Copyright (c) 2018 zteits * * @Description: * @version: v1.0.0 * @author: xiejianpeng * @date: 2018/12/29 10 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018/12/29 xiejianpeng v1.0.0 创建 */ @Service("com.zteits.park.biz.device.DeviceStatisticServiceImpl") public class DeviceStatisticServiceImpl implements DeviceStatisticService { private static final Logger logger = LoggerFactory.getLogger(DeviceStatisticServiceImpl.class); @Autowired private ParkingLotDao parkingLotDao; @Override public BizResult> queryDeviceStatistic(QueryParkSourceByOrgIdsRequest request) { List plNos = parkingLotDao.queryBusiPlNameByOrgIds(request); request.setPlNos(plNos); List deviceStaForEveryDTOs= parkingLotDao.queryDeviceStatistic(request); return new BizResult<>(deviceStaForEveryDTOs); } }