package com.zteits.park.dao; import java.util.List; import java.util.Map; import com.github.pagehelper.PageInfo; import com.zteits.clouds.api.dto.park.param.ParkingLotGeoForPageRequest; import com.zteits.park.domain.Coordinate; import com.zteits.park.domain.ParkingLotGeo; import com.zteits.park.domain.ParkingLotGeoExample; /** * * * Copyright: Copyright (c) 2017 zteits * * @ClassName: ParkingLotGeoDao.java * @Description: * @version: v1.0.0 * @author: langlw * @date: 2017年6月1日 上午9:53:23 * Modification History: * Date Author Version Description *---------------------------------------------------------* * 2017年6月1日 langlw v1.0.0 创建 */ public interface ParkingLotGeoDao { /** * 分页查询停车场经纬度.
* * @param ParkingLotGeoForPageRequest * @return */ PageInfo queryParkingLotGeoForPage(ParkingLotGeoForPageRequest request); /** * 通过主键 查询停车场经纬度对象.
* * @param ParkingLotGeoForPageRequest * @return */ ParkingLotGeo queryParkingLotGeoByPrimaryKey(Long geoId); /** * 停车场经纬度对象保存和修改.
* * @param ParkingLotGeoSaveOrModfiyRequest * @return */ Long saveOrModifyParkingLotGeo(ParkingLotGeo parkingLotGeo); /** * 通过停车场id删除 * @param plId * @return * 2017年6月9日 zhaowg */ Boolean deleteParkingLotGeoByPlNos(List plNos,Long opId); /** * 查询停车场经纬度信息 * @param record * @return * */ List queryParkingLotGeoByExample(ParkingLotGeoExample record); /** * 批量保存 * @param lotGeos * @return * 2017年6月9日 zhaowg */ Boolean batchSaveParkingLotGeo(List lotGeos); /** * 根据停车场编码查询停车场经纬度 * @param pklNo * @return */ Coordinate queryParkingLotGeoByParkNo(String pklNo,Integer lonLatType); /** * 根据停车场编码查询停车场经纬度-list * @param pklNos * @param geoType * @param lonLatType * @return key-停车场编号 * 2017年7月27日 zhaowg */ public Map> queryParkingLotGeoListByParkNos(List pklNos, Integer geoType,Integer lonLatType); }