| | |
| | | <resultMap id="BaseResultMap1" type="com.whyc.dto.BattState"> |
| | | <association property="bstate" javaType="com.whyc.pojo.BattRtstate"> |
| | | <id column="num" jdbcType="BIGINT" property="num" /> |
| | | <result column="BattRtstate.BattGroupId" jdbcType="INTEGER" property="battGroupId" /> |
| | | <result column="BattRtstate_BattGroupId" jdbcType="INTEGER" property="battGroupId" /> |
| | | <result column="batt_count" jdbcType="INTEGER" property="battCount" /> |
| | | <result column="BattRtstate.rec_datetime" jdbcType="TIMESTAMP" property="recDatetime" /> |
| | | <result column="BattRtstate_rec_datetime" jdbcType="TIMESTAMP" property="recDatetime" /> |
| | | <result column="online_vol" jdbcType="REAL" property="onlineVol" /> |
| | | <result column="group_vol" jdbcType="REAL" property="groupVol" /> |
| | | <result column="group_tmp" jdbcType="REAL" property="groupTmp" /> |
| | |
| | | </select> |
| | | |
| | | <select id="searchBattLife" resultMap="BaseResultMap1"> |
| | | SELECT tb_batt_rtstate.BattGroupId as 'BattRtstate.BattGroupId', batt_count, tb_batt_rtstate.rec_datetime |
| | | 'BattRtstate.rec_datetime', online_vol, group_vol, group_curr, |
| | | SELECT tb_batt_rtstate.BattGroupId as BattRtstate_BattGroupId, batt_count, tb_batt_rtstate.rec_datetime |
| | | as BattRtstate_rec_datetime, online_vol, group_vol, group_curr, |
| | | batt_state, batt_test_type, batt_test_starttime, batt_test_recordtime, batt_test_tlong, batt_test_cap, |
| | | batt_real_cap, batt_rest_cap, batt_rest_power1_time, batt_rest_power2_time, tb_batt_rtdata.BattGroupId, |
| | | tb_batt_rtdata.rec_datetime, |
| | |
| | | db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id |
| | | and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid and db_user.tb_user_inf.uid=#{uId} ) |
| | | <if test="binf.stationName!=null and binf.stationName!=''"> |
| | | AND db_battinf.tb_battinf.stationname like CONCAT('%',#{binf.stationname},'%') |
| | | AND db_battinf.tb_battinf.stationname1 like CONCAT('%',#{binf.stationname1},'%') |
| | | AND db_battinf.tb_battinf.stationname like CONCAT('%',#{binf.stationName},'%') |
| | | </if> |
| | | <if test="binf.stationName1!=null and binf.stationName1!=''"> |
| | | AND db_battinf.tb_battinf.stationname1 like CONCAT('%',#{binf.stationName1},'%') |
| | | </if> |
| | | <if test="binf.num==100"> |
| | | AND batt_state!=#{binf.num} |
| | |
| | | <if test="binf.num!=100"> |
| | | AND batt_state=#{binf.num} |
| | | </if> |
| | | GROUP BY tb_batt_rtstate.BattGroupId |
| | | <!-- GROUP BY tb_batt_rtstate.BattGroupId--> |
| | | GROUP BY tb_batt_rtstate.BattGroupId, batt_count, |
| | | tb_batt_rtstate.rec_datetime, online_vol, group_vol, group_curr, |
| | | batt_state, batt_test_type, batt_test_starttime, batt_test_recordtime, batt_test_tlong, batt_test_cap, |
| | | batt_real_cap, batt_rest_cap, batt_rest_power1_time, batt_rest_power2_time, tb_batt_rtdata.BattGroupId, |
| | | tb_batt_rtdata.rec_datetime, |
| | | mon_num, mon_vol, mon_tmp, mon_res, mon_ser, mon_conn_res, mon_cap, |
| | | db_battinf.tb_battinf.moncapstd, db_battinf.tb_battinf.monvolstd, db_battinf.tb_battinf.stationname, |
| | | db_battinf.tb_battinf.stationname1, db_battinf.tb_battinf.BattGroupName, |
| | | db_battinf.tb_battinf.deviceName |
| | | </select> |
| | | |
| | | |