package com.dy.pipIrrBase.rtuUpgrade.task; import com.dy.common.webUtil.QueryResultVo; import com.dy.pipIrrGlobal.daoPr.PrControllerMapper; import com.dy.pipIrrGlobal.daoRm.UgRtuControllerMapper; import com.dy.pipIrrGlobal.pojoRm.UgRtuTask; import com.dy.pipIrrGlobal.voPr.VoController; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.common.utils.PojoUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** * @Author: liurunyu * @Date: 2024/11/7 15:11 * @Description */ @Slf4j @Service public class UgRtuAddControllerSv { @Autowired private UgRtuControllerMapper dao ; @Autowired private PrControllerMapper prContrDao ; /** * 得到一些控制器信息,以供被选择为升级对象 * @return 一些控制器信息 */ public QueryResultVo> selectSome(QueryAddControllerVo queryVo){ Map params = (Map) PojoUtils.generalize(queryVo) ; Long itemTotal = this.prContrDao.getRecordCount(params) ; QueryResultVo> rsVo = new QueryResultVo<>() ; rsVo.pageSize = queryVo.pageSize ; rsVo.pageCurr = queryVo.pageCurr ; rsVo.calculateAndSet(itemTotal, params); rsVo.obj = this.prContrDao.getControllers(params) ; return rsVo ; } /** * 得到一些控制器信息,以供被选择为升级对象 * @return 一些一些控制器信息 */ public List selectAll(QueryAddControllerVo queryVo){ Map params = (Map) PojoUtils.generalize(queryVo) ; List list = this.prContrDao.getControllers(params) ; return list ; } }