<?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.whyc.mapper.BattRtstateMapper">
|
<resultMap id="BaseResultMap" type="com.whyc.pojo.BattRtstate">
|
<id column="num" jdbcType="BIGINT" property="num"/>
|
<result column="BattGroupId" jdbcType="INTEGER" property="battGroupId" />
|
<result column="batt_count" jdbcType="INTEGER" property="battCount" />
|
<result column="BattRtstaterec_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" />
|
<result column="group_curr" jdbcType="REAL" property="groupCurr" />
|
<result column="batt_state" jdbcType="INTEGER" property="battState" />
|
<result column="batt_test_type" jdbcType="INTEGER" property="battTestType" />
|
<result column="batt_test_starttime" jdbcType="TIMESTAMP" property="battTestStarttime" />
|
<result column="batt_test_recordtime" jdbcType="TIMESTAMP" property="battTestRecordtime" />
|
<result column="batt_test_tlong" jdbcType="INTEGER" property="battTestTlong" />
|
<result column="batt_test_cap" jdbcType="REAL" property="battTestCap" />
|
<result column="batt_real_cap" jdbcType="REAL" property="battRealCap" />
|
<result column="batt_rest_cap" jdbcType="REAL" property="battRestCap" />
|
<result column="batt_rest_power1_time" jdbcType="INTEGER" property="battRestPower1Time" />
|
<result column="batt_rest_power2_time" jdbcType="INTEGER" property="battRestPower2Time" />
|
<result column="test_loadertype" jdbcType="INTEGER" property="testLoadertype" />
|
<result column="test_recordnum" jdbcType="INTEGER" property="testRecordnum" />
|
<result column="deviceWorkState" jdbcType="INTEGER" property="deviceWorkState"/>
|
<result column="stationName1" jdbcType="VARCHAR" property="stationName1"/>
|
<result column="stationName2" jdbcType="VARCHAR" property="stationName2"/>
|
<result column="stationName3" jdbcType="VARCHAR" property="stationName3"/>
|
<result column="stationName5" jdbcType="VARCHAR" property="stationName5"/>
|
<result column="loadCurr" jdbcType="FLOAT" property="loadCurr"/>
|
</resultMap>
|
|
<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="batt_count" jdbcType="INTEGER" property="battCount" />
|
<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" />
|
<result column="group_curr" jdbcType="REAL" property="groupCurr" />
|
<result column="batt_state" jdbcType="INTEGER" property="battState" />
|
<result column="batt_test_type" jdbcType="INTEGER" property="battTestType" />
|
<result column="batt_test_starttime" jdbcType="TIMESTAMP" property="battTestStarttime" />
|
<result column="batt_test_recordtime" jdbcType="TIMESTAMP" property="battTestRecordtime" />
|
<result column="batt_test_tlong" jdbcType="INTEGER" property="battTestTlong" />
|
<result column="batt_test_cap" jdbcType="REAL" property="battTestCap" />
|
<result column="batt_real_cap" jdbcType="REAL" property="battRealCap" />
|
<result column="batt_rest_cap" jdbcType="REAL" property="battRestCap" />
|
<result column="batt_rest_power1_time" jdbcType="INTEGER" property="battRestPower1Time" />
|
<result column="batt_rest_power2_time" jdbcType="INTEGER" property="battRestPower2Time" />
|
<result column="test_loadertype" jdbcType="INTEGER" property="testLoadertype" />
|
<result column="test_recordnum" jdbcType="INTEGER" property="testRecordnum" />
|
</association>
|
<association property="bdata" javaType="com.whyc.pojo.BattRtdata">
|
<id column="num" jdbcType="BIGINT" property="num"/>
|
<result column="BattGroupId" jdbcType="INTEGER" property="battGroupId"/>
|
<result column="rec_datetime" jdbcType="TIMESTAMP" property="recDatetime"/>
|
<result column="mon_num" jdbcType="INTEGER" property="monNum"/>
|
<result column="mon_vol" jdbcType="REAL" property="monVol"/>
|
<result column="mon_tmp" jdbcType="REAL" property="monTmp"/>
|
<result column="mon_res" jdbcType="REAL" property="monRes"/>
|
<result column="mon_ser" jdbcType="REAL" property="monSer"/>
|
<result column="mon_conn_res" jdbcType="REAL" property="monConnRes"/>
|
<result column="mon_cap" jdbcType="REAL" property="monCap"/>
|
<result column="mon_JH_curr" jdbcType="REAL" property="monJhCurr"/>
|
<result column="mon_LY_vol" jdbcType="REAL" property="monLyVol"/>
|
<result column="maxmonvol" jdbcType="REAL" property="maxmonvol"/>
|
<result column="minmonvol" jdbcType="REAL" property="minmonvol"/>
|
</association>
|
<association property="binf" javaType="com.whyc.pojo.Battinf">
|
<result column="BattGroupId" jdbcType="INTEGER" property="battGroupId" />
|
<result column="monCapStd" jdbcType="TIMESTAMP" property="monCapStd" />
|
<result column="MonVolStd" jdbcType="INTEGER" property="monVolStd" />
|
<result column="battGroupName" jdbcType="REAL" property="battGroupName" />
|
<result column="deviceName" jdbcType="REAL" property="deviceName" />
|
<result column="stationName" jdbcType="REAL" property="stationName" />
|
<result column="stationName1" jdbcType="REAL" property="stationName1" />
|
<result column="batt_state" jdbcType="REAL" property="num" />
|
</association>
|
</resultMap>
|
|
<sql id="Base_Column_List">
|
num, BattGroupId, batt_count, rec_datetime, online_vol, group_vol, group_tmp, 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,
|
test_loadertype, test_recordnum
|
</sql>
|
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
|
select
|
<include refid="Base_Column_List" />
|
from tb_batt_rtstate
|
where num = #{num,jdbcType=BIGINT}
|
</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,
|
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,
|
max( BINARY tb_batt_rtdata.mon_vol ) AS maxmonvol,
|
min( BINARY tb_batt_rtdata.mon_vol ) AS minmonvol
|
FROM db_ram_db.tb_batt_rtstate
|
LEFT OUTER JOIN db_ram_db.tb_batt_rtdata ON
|
tb_batt_rtstate.BattGroupId = tb_batt_rtdata.BattGroupId
|
LEFT OUTER JOIN db_battinf.tb_battinf ON
|
tb_batt_rtstate.BattGroupId = db_battinf.tb_battinf.BattGroupId
|
WHERE 1=1
|
<if test="binf.battGroupId==0">
|
and db_ram_db.tb_batt_rtstate.BattGroupId!=#{binf.battGroupId}
|
</if>
|
<if test="binf.battGroupId!=0">
|
and db_ram_db.tb_batt_rtstate.BattGroupId=#{binf.battGroupId}
|
</if>
|
and tb_batt_rtstate.BattGroupId in(select distinct db_battinf.tb_battinf.battgroupid from
|
db_battinf.tb_battinf,db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf
|
where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId and
|
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},'%')
|
</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>
|
<if test="binf.num!=100">
|
AND batt_state=#{binf.num}
|
</if>
|
GROUP BY tb_batt_rtstate.BattGroupId
|
</select>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
delete from tb_batt_rtstate
|
where num = #{num,jdbcType=BIGINT}
|
</delete>
|
<insert id="insert" parameterType="com.whyc.pojo.BattRtstate">
|
insert into tb_batt_rtstate (num, BattGroupId, batt_count,
|
rec_datetime, online_vol, group_vol,
|
group_tmp, 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,
|
test_loadertype, test_recordnum)
|
values (#{num,jdbcType=BIGINT}, #{battgroupid,jdbcType=INTEGER}, #{battCount,jdbcType=INTEGER},
|
#{recDatetime,jdbcType=TIMESTAMP}, #{onlineVol,jdbcType=REAL}, #{groupVol,jdbcType=REAL},
|
#{groupTmp,jdbcType=REAL}, #{groupCurr,jdbcType=REAL}, #{battState,jdbcType=INTEGER},
|
#{battTestType,jdbcType=INTEGER}, #{battTestStarttime,jdbcType=TIMESTAMP}, #{battTestRecordtime,jdbcType=TIMESTAMP},
|
#{battTestTlong,jdbcType=INTEGER}, #{battTestCap,jdbcType=REAL}, #{battRealCap,jdbcType=REAL},
|
#{battRestCap,jdbcType=REAL}, #{battRestPower1Time,jdbcType=INTEGER}, #{battRestPower2Time,jdbcType=INTEGER},
|
#{testLoadertype,jdbcType=INTEGER}, #{testRecordnum,jdbcType=INTEGER})
|
</insert>
|
<insert id="insertSelective" parameterType="com.whyc.pojo.BattRtstate">
|
insert into tb_batt_rtstate
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="num != null">
|
num,
|
</if>
|
<if test="battgroupid != null">
|
BattGroupId,
|
</if>
|
<if test="battCount != null">
|
batt_count,
|
</if>
|
<if test="recDatetime != null">
|
rec_datetime,
|
</if>
|
<if test="onlineVol != null">
|
online_vol,
|
</if>
|
<if test="groupVol != null">
|
group_vol,
|
</if>
|
<if test="groupTmp != null">
|
group_tmp,
|
</if>
|
<if test="groupCurr != null">
|
group_curr,
|
</if>
|
<if test="battState != null">
|
batt_state,
|
</if>
|
<if test="battTestType != null">
|
batt_test_type,
|
</if>
|
<if test="battTestStarttime != null">
|
batt_test_starttime,
|
</if>
|
<if test="battTestRecordtime != null">
|
batt_test_recordtime,
|
</if>
|
<if test="battTestTlong != null">
|
batt_test_tlong,
|
</if>
|
<if test="battTestCap != null">
|
batt_test_cap,
|
</if>
|
<if test="battRealCap != null">
|
batt_real_cap,
|
</if>
|
<if test="battRestCap != null">
|
batt_rest_cap,
|
</if>
|
<if test="battRestPower1Time != null">
|
batt_rest_power1_time,
|
</if>
|
<if test="battRestPower2Time != null">
|
batt_rest_power2_time,
|
</if>
|
<if test="testLoadertype != null">
|
test_loadertype,
|
</if>
|
<if test="testRecordnum != null">
|
test_recordnum,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="num != null">
|
#{num,jdbcType=BIGINT},
|
</if>
|
<if test="battgroupid != null">
|
#{battgroupid,jdbcType=INTEGER},
|
</if>
|
<if test="battCount != null">
|
#{battCount,jdbcType=INTEGER},
|
</if>
|
<if test="recDatetime != null">
|
#{recDatetime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="onlineVol != null">
|
#{onlineVol,jdbcType=REAL},
|
</if>
|
<if test="groupVol != null">
|
#{groupVol,jdbcType=REAL},
|
</if>
|
<if test="groupTmp != null">
|
#{groupTmp,jdbcType=REAL},
|
</if>
|
<if test="groupCurr != null">
|
#{groupCurr,jdbcType=REAL},
|
</if>
|
<if test="battState != null">
|
#{battState,jdbcType=INTEGER},
|
</if>
|
<if test="battTestType != null">
|
#{battTestType,jdbcType=INTEGER},
|
</if>
|
<if test="battTestStarttime != null">
|
#{battTestStarttime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="battTestRecordtime != null">
|
#{battTestRecordtime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="battTestTlong != null">
|
#{battTestTlong,jdbcType=INTEGER},
|
</if>
|
<if test="battTestCap != null">
|
#{battTestCap,jdbcType=REAL},
|
</if>
|
<if test="battRealCap != null">
|
#{battRealCap,jdbcType=REAL},
|
</if>
|
<if test="battRestCap != null">
|
#{battRestCap,jdbcType=REAL},
|
</if>
|
<if test="battRestPower1Time != null">
|
#{battRestPower1Time,jdbcType=INTEGER},
|
</if>
|
<if test="battRestPower2Time != null">
|
#{battRestPower2Time,jdbcType=INTEGER},
|
</if>
|
<if test="testLoadertype != null">
|
#{testLoadertype,jdbcType=INTEGER},
|
</if>
|
<if test="testRecordnum != null">
|
#{testRecordnum,jdbcType=INTEGER},
|
</if>
|
</trim>
|
</insert>
|
<update id="updateByPrimaryKeySelective" parameterType="com.whyc.pojo.BattRtstate">
|
update tb_batt_rtstate
|
<set>
|
<if test="battgroupid != null">
|
BattGroupId = #{battgroupid,jdbcType=INTEGER},
|
</if>
|
<if test="battCount != null">
|
batt_count = #{battCount,jdbcType=INTEGER},
|
</if>
|
<if test="recDatetime != null">
|
rec_datetime = #{recDatetime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="onlineVol != null">
|
online_vol = #{onlineVol,jdbcType=REAL},
|
</if>
|
<if test="groupVol != null">
|
group_vol = #{groupVol,jdbcType=REAL},
|
</if>
|
<if test="groupTmp != null">
|
group_tmp = #{groupTmp,jdbcType=REAL},
|
</if>
|
<if test="groupCurr != null">
|
group_curr = #{groupCurr,jdbcType=REAL},
|
</if>
|
<if test="battState != null">
|
batt_state = #{battState,jdbcType=INTEGER},
|
</if>
|
<if test="battTestType != null">
|
batt_test_type = #{battTestType,jdbcType=INTEGER},
|
</if>
|
<if test="battTestStarttime != null">
|
batt_test_starttime = #{battTestStarttime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="battTestRecordtime != null">
|
batt_test_recordtime = #{battTestRecordtime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="battTestTlong != null">
|
batt_test_tlong = #{battTestTlong,jdbcType=INTEGER},
|
</if>
|
<if test="battTestCap != null">
|
batt_test_cap = #{battTestCap,jdbcType=REAL},
|
</if>
|
<if test="battRealCap != null">
|
batt_real_cap = #{battRealCap,jdbcType=REAL},
|
</if>
|
<if test="battRestCap != null">
|
batt_rest_cap = #{battRestCap,jdbcType=REAL},
|
</if>
|
<if test="battRestPower1Time != null">
|
batt_rest_power1_time = #{battRestPower1Time,jdbcType=INTEGER},
|
</if>
|
<if test="battRestPower2Time != null">
|
batt_rest_power2_time = #{battRestPower2Time,jdbcType=INTEGER},
|
</if>
|
<if test="testLoadertype != null">
|
test_loadertype = #{testLoadertype,jdbcType=INTEGER},
|
</if>
|
<if test="testRecordnum != null">
|
test_recordnum = #{testRecordnum,jdbcType=INTEGER},
|
</if>
|
</set>
|
where num = #{num,jdbcType=BIGINT}
|
</update>
|
<update id="updateByPrimaryKey" parameterType="com.whyc.pojo.BattRtstate">
|
update tb_batt_rtstate
|
set BattGroupId = #{battgroupid,jdbcType=INTEGER},
|
batt_count = #{battCount,jdbcType=INTEGER},
|
rec_datetime = #{recDatetime,jdbcType=TIMESTAMP},
|
online_vol = #{onlineVol,jdbcType=REAL},
|
group_vol = #{groupVol,jdbcType=REAL},
|
group_tmp = #{groupTmp,jdbcType=REAL},
|
group_curr = #{groupCurr,jdbcType=REAL},
|
batt_state = #{battState,jdbcType=INTEGER},
|
batt_test_type = #{battTestType,jdbcType=INTEGER},
|
batt_test_starttime = #{battTestStarttime,jdbcType=TIMESTAMP},
|
batt_test_recordtime = #{battTestRecordtime,jdbcType=TIMESTAMP},
|
batt_test_tlong = #{battTestTlong,jdbcType=INTEGER},
|
batt_test_cap = #{battTestCap,jdbcType=REAL},
|
batt_real_cap = #{battRealCap,jdbcType=REAL},
|
batt_rest_cap = #{battRestCap,jdbcType=REAL},
|
batt_rest_power1_time = #{battRestPower1Time,jdbcType=INTEGER},
|
batt_rest_power2_time = #{battRestPower2Time,jdbcType=INTEGER},
|
test_loadertype = #{testLoadertype,jdbcType=INTEGER},
|
test_recordnum = #{testRecordnum,jdbcType=INTEGER}
|
where num = #{num,jdbcType=BIGINT}
|
</update>
|
<update id="updateBatch">
|
<foreach collection="list" item="item" separator=";">
|
update db_ram_db.tb_batt_rtstate set rec_datetime = #{item.recDatetime},online_vol = #{item.onlineVol},group_vol = #{item.groupVol},group_curr = #{item.groupCurr}
|
where BattGroupId = #{item.battGroupId}
|
</foreach>
|
</update>
|
<insert id="insertBatch">
|
insert into db_ram_db.tb_batt_rtstate(BattGroupId,rec_datetime,online_vol,group_vol,group_curr) values
|
<foreach collection="list" item="item" separator="," >
|
(#{item.battGroupId},#{item.recDatetime},#{item.onlineVol},#{item.groupVol},#{item.groupCurr})
|
</foreach>
|
</insert>
|
<select id="getCurrentSate" resultType="com.whyc.pojo.BattRtstate">
|
select batt_state,rec_datetime from db_ram_db.tb_batt_rtstate where BattGroupId=#{battGroupId} limit 1
|
</select>
|
<select id="getStation3D" resultType="com.whyc.pojo.BattRtstate">
|
select db_ram_db.tb_batt_rtstate.*
|
from db_ram_db.tb_batt_rtstate
|
LEFT OUTER JOIN db_battinf.tb_battinf
|
on db_battinf.tb_battinf.BattGroupId =
|
db_ram_db.tb_batt_rtstate.BattGroupId
|
where db_battinf.tb_battinf.StationId = #{stationId}
|
</select>
|
<select id="getRealtime" resultType="com.whyc.pojo.BattRtstate">
|
select * from db_ram_db.tb_batt_rtstate
|
where BattGroupId in
|
<foreach collection="battgroupIds" item="item" separator="," open="(" close=")">
|
#{item}
|
</foreach>
|
</select>
|
|
<select id="serch9140Info" resultType="com.whyc.pojo.BattRtstate">
|
SELECT *
|
from db_ram_db.tb_batt_rtstate,
|
db_battinf.tb_battinf
|
where tb_batt_rtstate.BattGroupId = db_battinf.tb_battinf.BattGroupId
|
and db_battinf.tb_battinf.FBSDeviceId = #{devId}
|
</select>
|
<select id="getBattStateStatic" resultType="com.whyc.pojo.BattRtstate">
|
select batt_state
|
from db_ram_db.tb_batt_rtstate
|
where battGroupid in (select distinct db_battinf.tb_battinf.battgroupid
|
from db_battinf.tb_battinf,
|
db_user.tb_user_battgroup_baojigroup_battgroup,
|
db_user.tb_user_battgroup_baojigroup_usr,
|
db_user.tb_user_inf
|
where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId =
|
db_battinf.tb_battinf.BattGroupId
|
and 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 = #{userId})
|
</select>
|
<select id="selectSystemGrdoupBatt" resultType="com.whyc.dto.result.SystemGrdoupBatt">
|
select tb_batt_rtstate.BattGroupId,
|
tb_batt_rtstate.batt_state,
|
batt_test_tlong,
|
tb_battinf.GroupIndexInFBSDevice,
|
tb_battinf.BattGroupName
|
from db_ram_db.tb_batt_rtstate,
|
db_battinf.tb_battinf
|
where tb_batt_rtstate.BattGroupId = tb_battinf.BattGroupId
|
and tb_battinf.stationid = #{stationId}
|
</select>
|
<select id="getDischargingList" resultMap="BaseResultMap">
|
SELECT
|
bs.*, ds.dev_workstate as deviceWorkState,b.stationName1,b.stationName2,b.stationName3,b.stationName5,b.Load_curr as loadCurr
|
FROM
|
db_ram_db.tb_batt_rtstate bs,
|
db_battinf.tb_battinf b,
|
db_ram_db.tb_fbs9100_state ds
|
WHERE
|
bs.BattGroupId = b.BattGroupId
|
AND b.FBSDeviceId = ds.dev_id
|
AND bs.batt_state = 3
|
AND bs.battGroupid in (select distinct db_battinf.tb_battinf.battgroupid
|
from db_battinf.tb_battinf,
|
db_user.tb_user_battgroup_baojigroup_battgroup,
|
db_user.tb_user_battgroup_baojigroup_usr,
|
db_user.tb_user_inf
|
where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId =
|
db_battinf.tb_battinf.BattGroupId
|
and 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 = #{userId})
|
</select>
|
<select id="serchPowerHr6159" resultType="com.whyc.pojo.BattRtstate">
|
select db_ram_db.tb_batt_rtstate.*
|
from db_ram_db.tb_batt_rtstate
|
LEFT OUTER JOIN db_battinf.tb_battinf
|
on db_battinf.tb_battinf.BattGroupId =
|
db_ram_db.tb_batt_rtstate.BattGroupId
|
where db_battinf.tb_battinf.FBSDeviceId = #{devId}
|
</select>
|
<select id="getAllBattStateInSz2" resultType="com.whyc.pojo.BattRtstate">
|
select tb_batt_rtstate.*,StationName9 as stationName9
|
from db_ram_db.tb_batt_rtstate,db_battinf.tb_battinf
|
where tb_batt_rtstate.BattGroupId
|
in (select distinct db_battinf.tb_battinf.battgroupid
|
from db_battinf.tb_battinf,db_user.tb_user_battgroup_baojigroup_battgroup,db_user.tb_user_battgroup_baojigroup_usr,db_user.tb_user_inf
|
where db_user.tb_user_battgroup_baojigroup_battgroup.BattGroupId=db_battinf.tb_battinf.BattGroupId
|
and 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=#{userId} )
|
</select>
|
|
|
</mapper>
|