| | |
| | | <mapper namespace="com.moral.monitor.dao.JobDao"> |
| | | |
| | | <resultMap type="HashMap" id="adjustResultMap"> |
| | | <result column="owner_id" property="orgId" javaType="java.lang.String" /> |
| | | <result column="areacode" property="areaCode" javaType="java.lang.String" /> |
| | | <result column="monitorpoint" property="monitorpointId" javaType="java.lang.String" /> |
| | | <collection property="adjusts" column="id" javaType="java.util.List" ofType="java.util.Map"> |
| | | <result column="mac_key" property="key" javaType="java.lang.String" /> |
| | | <result column="value" property="value" javaType="java.lang.Float" /> |
| | | </collection> |
| | | </resultMap> |
| | | |
| | | <select id="findAdjustByMac" resultMap="adjustResultMap"> |
| | | select c.mac_key, d.`value` |
| | | <select id="findEquWithAdjustsByMac" resultMap="adjustResultMap"> |
| | | select a.id,a.owner_id,a.monitorpoint,e.areacode,c.mac_key,d.`value` |
| | | from equipment a |
| | | inner join mac b on a.id = b.equipment_id |
| | | inner join sensor c on b.sensor = c.id |
| | | left join sensoradjust d on b.id = d.sen_dev_id |
| | | left join monitorpoint e on e.id = a.monitorpoint |
| | | where a.mac = #{0} |
| | | </select> |
| | | |