TpPPdaSMapper.java 1.38 KB
package com.zteits.park.mapper.smapper;

import java.util.List;

import com.zteits.clouds.api.dto.park.dto.StatisticEqpCountByEqpTypeDTO;
import com.zteits.clouds.api.dto.park.dto.StatisticEqpCountByPlNoDTO;
import com.zteits.clouds.api.dto.park.param.TpPPdaPageQueryRequest;
import com.zteits.clouds.api.dto.park.param.TpPPdaRequest;
import com.zteits.clouds.api.dto.pda.param.QueryEqpByPlNoAndOrtherRequest;
import com.zteits.park.domain.TpPPda;

public interface TpPPdaSMapper {
	/**
	 * 查询pda列表
	 * @param tpPPdaDO
	 * @return
	 */
    List<TpPPda> queryPdaInfo(TpPPdaPageQueryRequest request);
	/**
	 * 批量导入
	 * @param tpPPda
	 * @return
	 */
	Integer insertBatchPda(List<TpPPdaRequest> requestList);
	/**
	 * 统计设备数量-根据设备类型分组
	 * @param request
	 * @return key:eqpType
	 * 2018年5月10日 zhaowg
	 */
	List<StatisticEqpCountByEqpTypeDTO> statisticEqpCountGroupByEqpType(TpPPdaPageQueryRequest request);
	/**
	 * 统计设备数量-根据停车场编号分组
	 * @param request
	 * @return	key:plNo
	 * 2018年5月10日 zhaowg
	 */
	List<StatisticEqpCountByPlNoDTO> statisticEqpCountGroupByPlNo(TpPPdaPageQueryRequest request);

	/**
	 * 根据泊位区间编号和停车场编号查询地磁信息
	 * @param
	 * @return
	 * @Author: xiejianpeng
	 * @Date: 2019/5/5 17:09
	 *
	 */
	List<TpPPda> queryPdaInfoByPlNoAndOther(QueryEqpByPlNoAndOrtherRequest request);
}