<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.zehong.system.mapper.PipeInterfaceMapper"> <!--管道--> <resultMap type="PipeDate" id="PipeDateResult"> <result property="pipeId" column="pipe_id" /> <result property="pipeDiameter" column="pipe_diameter" /> <result property="pipeMaterial" column="pipe_material" /> <result property="pipeDepth" column="buried_depth" /> <result property="pipeTrend" column="pipe_trend" /> <result property="buildyear" column="build_date" /> <result property="pipeAddr" column="pipe_addr" /> <result property="path" column="coordinates" /> <result property="buildCompany" column="build_unit" /> <result property="powerCompany" column="beyond_enterprise_name" /> <result property="companyType" column="beyond_enterprise_id" /> </resultMap> <!--调压箱--> <resultMap type="DeviceData" id="DeviceDateResult"> <result property="deviceId" column="device_id" /> <result property="type" column="device_type" /> <result property="deviceName" column="device_name" /> <result property="deviceCode" column="device_code" /> <result property="deviceAddr" column="device_addr" /> <result property="longitude" column="longitude" /> <result property="latitude" column="latitude" /> <result property="companyType" column="device_id" /> <result property="beyondEnterpriseName" column="beyond_enterprise_name" /> <result property="companyType" column="beyond_enterprise_id" /> </resultMap> <!--下级设备数据--> <resultMap type="PressureFlow" id="PressureFlowResult"> <result property="deviceId" column="relation_device_id" /> <result property="deviceNo" column="device_model" /> <result property="deviceType" column="device_type" /> <result property="reportTime" column="create_time" /> </resultMap> <!--场站数据--> <resultMap type="TSiteStationInfoData" id="TSiteStationInfoDataResult"> <result property="siteStationId" column="site_station_id" /> <result property="stationName" column="site_station_name" /> <result property="stationType" column="site_station_type" /> <result property="longitude" column="longitude" /> <result property="latitude" column="latitude" /> <result property="buildyear" column="create_time" /> <result property="buildCompany" column="build_unit" /> <result property="powerCompany" column="beyond_enterprise_name" /> <result property="companyType" column="beyond_enterprise_id" /> </resultMap> <!--监控数据--> <resultMap type="TvideoManagerData" id="TvideoManagerDataResult"> <result property="companyType" column="video_manager_id" /> <result property="videoManagerId" column="video_manager_id" /> <result property="videoName" column="video_name" /> <result property="resourceId" column="resource_id" /> <result property="longitude" column="longitude" /> <result property="latitude" column="latitude" /> <result property="videoAddress" column="video_address" /> <result property="type" column="type" /> <result property="companyType" column="beyond_enterprise_id" /> </resultMap> <!--燃气用户数据--> <resultMap type="TdetectorUserData" id="TdetectorUserDataResult"> <result property="usrName" column="nick_name" /> <result property="usrType" column="user_type" /> <result property="longitude" column="longitude" /> <result property="latitude" column="latitude" /> <result property="phone" column="phone" /> <result property="address" column="address" /> </resultMap> <!--查询企业名称id--> <resultMap type="TenterpriseInfoData" id="TenterpriseInfoDataResult"> <result property="enterpriseId" column="enterprise_id" /> <result property="enterpriseName" column="enterprise_name" /> </resultMap> <!--查询管道数据列表--> <select id="selectPipeData" parameterType="PipeDate" resultMap="PipeDateResult"> select beyond_enterprise_id,pipe_id,pipe_diameter,pipe_material,buried_depth,pipe_trend,build_date,pipe_addr,coordinates,remarks,build_unit,beyond_enterprise_name from t_pipe_info where is_del='0' </select> <!--获取分组数据--> <select id="selectGroupPipeData" parameterType="PipeDate" resultMap="PipeDateResult"> select beyond_enterprise_id,pipe_id,pipe_diameter,pipe_material,buried_depth,pipe_trend,build_date,pipe_addr,coordinates,remarks,build_unit,beyond_enterprise_name from t_pipe_info where is_del='0' group by beyond_enterprise_name </select> <!--调压箱数据查询方法--> <select id="selectDeviceData" resultMap="DeviceDateResult"> select beyond_enterprise_id,device_id,device_type,device_name,device_code,device_addr,longitude,latitude,beyond_enterprise_name from t_device_info where device_type='2' and is_del='0' </select> <!--查询下级设备数据--> <select id="selectPressureFlow" parameterType="DeviceData" resultMap="PressureFlowResult"> select device_model,device_type,create_time from t_relation_device_detail_info where relation_device_id=#{deviceId} and relation_device_type='1' </select> <!--场站信息查询方法--> <select id="selectTSiteStationInfoData" resultMap="TSiteStationInfoDataResult"> select beyond_enterprise_id,site_station_id,site_station_name,site_station_type,longitude,latitude,create_time,build_unit,beyond_enterprise_name from t_site_station_info where is_del='0' </select> <!--查询场站下级数据--> <select id="selecttSiteStationInfoDataList" parameterType="DeviceData" resultMap="PressureFlowResult"> select device_model,device_type,create_time from t_relation_device_detail_info where relation_device_id=#{deviceId} and relation_device_type='2' </select> <!--监控信息查询--> <select id="selectTvideoManagerData" resultMap="TvideoManagerDataResult"> select beyond_enterprise_id,video_manager_id,video_name,resource_id,longitude,latitude,video_address,type from t_video_manager where is_del='0' </select> <!--燃气用户信息查询接口--> <select id="selectTdetectorUser" resultMap="TdetectorUserDataResult"> select nick_name,user_type,longitude,latitude,phone,address from t_detector_user where is_del='0' </select> <!--查询企业名称id方法--> <select id="selectTenterpriseInfoData" resultMap="TenterpriseInfoDataResult"> select enterprise_id,enterprise_name from t_enterprise_info where is_del='0' </select> <!--查询阀门井数据--> <select id="selectvalveData" resultMap="DeviceDateResult"> select beyond_enterprise_id,device_id,device_type,device_name,device_code,device_addr,longitude,latitude,beyond_enterprise_name from t_device_info where device_type='1' and is_del='0' </select> </mapper>