From c976fedb4d58a23aff930188d4031adac54a3037 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Thu, 10 May 2018 17:18:37 +0800 Subject: [PATCH] 获取报警 阀值 --- src/main/resources/mapper/DeviceMapper.xml | 37 +++++++++++++++++++++++-------------- 1 files changed, 23 insertions(+), 14 deletions(-) diff --git a/src/main/resources/mapper/DeviceMapper.xml b/src/main/resources/mapper/DeviceMapper.xml index f9f17da..795e325 100644 --- a/src/main/resources/mapper/DeviceMapper.xml +++ b/src/main/resources/mapper/DeviceMapper.xml @@ -15,18 +15,23 @@ <result column="install_time" jdbcType="TIMESTAMP" property="installTime" /> <result column="monitor_point_id" jdbcType="INTEGER" property="monitorPointId" /> <result column="device_version_id" jdbcType="INTEGER" property="deviceVersionId" /> + <result column="profession_id" jdbcType="INTEGER" property="professionId" /> <association property="operateUser" javaType="com.moral.entity.OperateUser"> - <result column="id" property="id" jdbcType="INTEGER" /> - <result column="name" property="name" jdbcType="VARCHAR" /> + <result column="operate_user_id" property="id" jdbcType="INTEGER" /> + <result column="operate_user_name" property="name" jdbcType="VARCHAR" /> </association> <association property="deviceVersion" javaType="com.moral.entity.DeviceVersion"> - <result column="id" property="id" jdbcType="INTEGER" /> - <result column="version" property="version" jdbcType="INTEGER" /> - <result column="name" property="name" jdbcType="VARCHAR" /> + <result column="device_version_id" property="id" jdbcType="INTEGER" /> + <result column="device_version_value" property="version" jdbcType="INTEGER" /> + <result column="device_version_name" property="name" jdbcType="VARCHAR" /> </association> - <association property="monitorpointDetail" javaType="com.moral.entity.MonitorPoint"> - <result column="id" property="id" jdbcType="INTEGER" /> - <result column="name" property="name" jdbcType="VARCHAR" /> + <association property="monitorPoint" javaType="com.moral.entity.MonitorPoint"> + <result column="monitor_point_id" property="id" jdbcType="INTEGER" /> + <result column="monitor_point_name" property="name" jdbcType="VARCHAR" /> + </association> + <association property="profession" javaType="com.moral.entity.Profession"> + <result column="profession_id" property="id" jdbcType="INTEGER" /> + <result column="profession_name" property="name" jdbcType="VARCHAR" /> </association> </resultMap> <sql id="Example_Where_Clause"> @@ -126,7 +131,7 @@ ORDER BY s.id </select> - <select id="getDeviceVersionIdByMonitorPoint" resultType="map"> + <select id="getDeviceVersionIdByMonitorPoint" resultType="java.util.Map"> SELECT device_version_id deviceVersionId FROM @@ -136,7 +141,7 @@ GROUP BY device_version_id </select> - <select id="getDeviceVersionIdByAreaCode" resultType="int"> + <select id="getDeviceVersionIdByAreaCode" resultType="java.lang.Integer"> SELECT DISTINCT d.device_version_id FROM @@ -152,7 +157,7 @@ </foreach> </if> </select> - <select id="getDeviceMacByMonitorPointAndDeviceVersion" resultType="string"> + <select id="getDeviceMacByMonitorPointAndDeviceVersion" resultType="java.lang.String"> SELECT mac FROM @@ -210,9 +215,13 @@ </select> <select id="selectWithOrgIdsByMac" parameterType="java.lang.String" resultMap="BaseResultWithOrgIdsMap"> select - id,device_version_id,mac,monitor_point_id - from device - where mac = #{mac,jdbcType=VARCHAR} + dev.*, + mpt.name as monitor_point_name, + pro.name as profession_name + from device dev + left join monitor_point mpt on dev.monitor_point_id = mpt.id + left join profession pro on pro.id = dev.profession_id + where dev.mac = #{mac,jdbcType=VARCHAR} </select> <select id="getDeviceCountByRegion" resultType="java.lang.Integer"> -- Gitblit v1.8.0