package com.zteits.park.biz.chargingpile; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.apibase.bean.BizResult; import com.zteits.clouds.api.apibase.bean.PageBean; import com.zteits.clouds.api.dto.park.dto.chargingpile.TpPChargingPileDTO; import com.zteits.clouds.api.dto.park.param.chargingpile.QueryTpPChargingPileForPageReq; import com.zteits.clouds.api.dto.park.param.chargingpile.SaveOrUpdateTpPChargingPileReq; import com.zteits.clouds.api.service.park.chargingpile.TpPChargingPileService; import com.zteits.park.dao.TpPChargingPileDao; import com.zteits.park.domain.TpPChargingPile; import com.zteits.park.pagepager.PageBeanUtil; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * Copyright: Copyright (c) 2017 zteits * * @ClassName: TpPChargingPileServiceImpl.java * @Description: * @version: v1.0.0 * @author: wangfs * @date: 2019-11-28 16:14 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2019-11-28 wangfs v1.0.0 创建 */ @Service("com.zteits.park.biz.chargingpile.TpPChargingPileServiceImpl") public class TpPChargingPileServiceImpl implements TpPChargingPileService { @Autowired private TpPChargingPileDao tpPChargingPileDao; @Override public BizResult> queryTpPChargingPileForPage(QueryTpPChargingPileForPageReq req) { PageBean pageBean = new PageBean(); PageInfo pageInfo = tpPChargingPileDao.queryTpPChargingPileForPage(req); PageBeanUtil.copyProperties(pageInfo,pageBean,TpPChargingPileDTO.class); return new BizResult>(pageBean); } @Override public BizResult saveTpPChargingPile(SaveOrUpdateTpPChargingPileReq req) { TpPChargingPile record = new TpPChargingPile(); BeanUtils.copyProperties(req,record); int count = tpPChargingPileDao.saveTpPChargingPile(record); return new BizResult(count >0); } @Override public BizResult updateTpPChargingPileById(SaveOrUpdateTpPChargingPileReq req) { TpPChargingPile record = new TpPChargingPile(); BeanUtils.copyProperties(req,record); int count = tpPChargingPileDao.updateTpPChargingPileById(record); return new BizResult(count >0); } }