package com.elephant.framework.galaxy.aroad.module.szgl.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.elephant.framework.galaxy.aroad.module.szgl.entity.SzglGsdGcz;
import org.apache.ibatis.annotations.Param;
import org.mapstruct.Mapper;

import java.util.List;
import java.util.Map;

/**
 * 数字公路-观测站
 *
 * @author zyw
 * @date 2019-05-13 11:08:50
 */
public interface SzglGsdGczMapper extends BaseMapper<SzglGsdGcz> {
    /**
     * 根据路线编号与中心桩号查询观测站及交通量
     *
     * @param lxbh
     * @param zxzh
     * @return
     */
    List<SzglGsdGcz> getGczJtl(@Param("lxbh") String lxbh, @Param("zxzh") Double zxzh);

    /**
     * 全部观测站
     * @return
     */
    List<SzglGsdGcz> getAllGcz();
    /*查询路线编号下的交通流量*/
    List<Map<String,Object>> querySpotCode(@Param("lxbh") String lxbh,@Param("qdzh") String qdzh, @Param("zdzh") String zdzh);
}
