|
|
|
@@ -55,32 +55,8 @@ |
|
|
|
<include refid="dynamicWhereConditions"/> |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="MeterBaseResultMap" type="com.iformall.domain.po.KwMeter"> |
|
|
|
<id column="id" jdbcType="BIGINT" property="id"/> |
|
|
|
<result column="tenant_id" jdbcType="VARCHAR" property="tenantId"/> |
|
|
|
<result column="address" jdbcType="BIGINT" property="address"/> |
|
|
|
<result column="brand" jdbcType="VARCHAR" property="brand"/> |
|
|
|
<result column="place" jdbcType="VARCHAR" property="place"/> |
|
|
|
<result column="model" jdbcType="VARCHAR" property="model"/> |
|
|
|
<result column="last_online_time" jdbcType="TIMESTAMP" property="lastOnlineTime"/> |
|
|
|
<result column="total_power" jdbcType="INTEGER" property="totalPower"/> |
|
|
|
<result column="online_status" jdbcType="INTEGER" property="onlineStatus"/> |
|
|
|
<result column="config" jdbcType="VARCHAR" property="config"/> |
|
|
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> |
|
|
|
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/> |
|
|
|
<result column="box_id" jdbcType="BIGINT" property="boxId"/> |
|
|
|
<result column="status" jdbcType="INTEGER" property="status"/> |
|
|
|
<result column="bind_status" jdbcType="INTEGER" property="bindStatus"/> |
|
|
|
|
|
|
|
<association column="{meterId=id}" property="latestRecord" |
|
|
|
select="com.iformall.mapper.KwMeterDataMapper.findLastRecordList"> |
|
|
|
</association > |
|
|
|
|
|
|
|
</resultMap> |
|
|
|
|
|
|
|
|
|
|
|
<select id="findSimpleMeterList" parameterType="java.util.Map" resultType="com.iformall.domain.po.KwMeter"> |
|
|
|
select m.`id`, m.`last_total_power` from kw_merchant_meter mm |
|
|
|
select m.`id`, m.`total_power` from kw_merchant_meter mm |
|
|
|
left join kw_meter m on mm.`meter_id` = m.id |
|
|
|
where mm.`status` = 0 |
|
|
|
<if test=" null != merchantId "> |
|
|
|
@@ -156,7 +132,7 @@ |
|
|
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="findMeterList" parameterType="java.util.Map" resultMap="MeterBaseResultMap"> |
|
|
|
<select id="findMeterList" parameterType="java.util.Map" resultType="com.iformall.domain.po.KwMeter"> |
|
|
|
select m.* from kw_merchant_meter mm |
|
|
|
left join kw_meter m on mm.`meter_id` = m.id |
|
|
|
where mm.`status` = 0 |
|
|
|
|