|
|
@@ -42,14 +42,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="devModifieddate" column="devModifieddate" />
|
|
|
<result property="devCreateddate" column="devCreateddate" />
|
|
|
<result property="devDelstatus" column="devDelstatus" />
|
|
|
+ <result property="devOnlinedate" column="devOnlinedate" />
|
|
|
+ <result property="devSubtype" column="devSubtype" />
|
|
|
+ <result property="devOriginalid" column="devOriginalid" />
|
|
|
+ <result property="devHostingstatus" column="devHostingstatus" />
|
|
|
+ <result property="extInfo" column="extInfo" />
|
|
|
+ <result property="cid" column="cid" />
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectIotDeviceVo">
|
|
|
- SELECT d.devBid, d.tid, d.devtypeBid, d.firmBid, d.devclassBid, d.devconnBid, d.devCode, d.devName, d.devVersion,
|
|
|
- d.devStatus, d.devProvince, d.devCity, d.devDistrict, d.devLng, d.devLat, d.devPositionstatus, d.devPositiontype,
|
|
|
- d.devTag, d.devRecogtype, d.devNetworktype, d.devOfflinedate, d.devProvincealign, d.devCityalign, d.devDistrictalign,
|
|
|
- d.devLngalign, d.devLatalign, d.devContacts, d.devTel, d.devCreator, d.devModifier, d.devUpdateddate, d.devModifieddate,
|
|
|
- d.devCreateddate, d.devDelstatus, dt.devtypeName, dc.devclassName,dt.devtypePreview devPic
|
|
|
+ SELECT d.* dt.devtypeName, dc.devclassName,dt.devtypePreview devPic
|
|
|
FROM IotDevice AS d
|
|
|
LEFT JOIN TosDevicetype AS dt ON dt.devtypeBid = d.devtypeBid
|
|
|
LEFT JOIN TosDeviceclass AS dc ON dc.devclassBid = d.devclassBid
|
|
|
@@ -91,6 +93,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="devUpdateddate != null and devUpdateddate != ''"> and d.devUpdateddate = #{devUpdateddate}</if>
|
|
|
<if test="devModifieddate != null and devModifieddate != ''"> and d.devModifieddate = #{devModifieddate}</if>
|
|
|
<if test="devCreateddate != null and devCreateddate != ''"> and d.devCreateddate = #{devCreateddate}</if>
|
|
|
+ <if test="devOnlinedate != null and devOnlinedate != ''"> and d.devOnlinedate = #{devOnlinedate}</if>
|
|
|
+ <if test="devSubtype != null and devSubtype != ''"> and d.devSubtype = #{devSubtype}</if>
|
|
|
+ <if test="devOriginalid != null and devOriginalid != ''"> and d.devOriginalid = #{devOriginalid}</if>
|
|
|
+ <if test="devHostingstatus != null and devHostingstatus != ''"> and d.devHostingstatus = #{devHostingstatus}</if>
|
|
|
+ <if test="extInfo != null and extInfo != ''"> and d.extInfo = #{extInfo}</if>
|
|
|
+ <if test="cid != null and cid != ''"> and d.cid = #{cid}</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
@@ -136,6 +144,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="devUpdateddate != null and devUpdateddate != ''"> and d.devUpdateddate = #{devUpdateddate}</if>
|
|
|
<if test="devModifieddate != null and devModifieddate != ''"> and d.devModifieddate = #{devModifieddate}</if>
|
|
|
<if test="devCreateddate != null and devCreateddate != ''"> and d.devCreateddate = #{devCreateddate}</if>
|
|
|
+
|
|
|
+ <if test="devOnlinedate != null and devOnlinedate != ''"> and d.devOnlinedate = #{devOnlinedate}</if>
|
|
|
+ <if test="devSubtype != null and devSubtype != ''"> and d.devSubtype = #{devSubtype}</if>
|
|
|
+ <if test="devOriginalid != null and devOriginalid != ''"> and d.devOriginalid = #{devOriginalid}</if>
|
|
|
+ <if test="devHostingstatus != null and devHostingstatus != ''"> and d.devHostingstatus = #{devHostingstatus}</if>
|
|
|
+ <if test="extInfo != null and extInfo != ''"> and d.extInfo = #{extInfo}</if>
|
|
|
+ <if test="cid != null and cid != ''"> and d.cid = #{cid}</if>
|
|
|
+ <if test="devVersion != null and devVersion != ''"> and d.devVersion = #{devVersion}</if>
|
|
|
+
|
|
|
<if test="devtypeBidList != null and devtypeBidList.size() > 0">
|
|
|
and d.devtypeBid in
|
|
|
<foreach collection="devtypeBidList" item="item" open="(" close=")" separator=",">
|
|
|
@@ -183,6 +200,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="devModifieddate != null">devModifieddate,</if>
|
|
|
<if test="devCreateddate != null">devCreateddate,</if>
|
|
|
<if test="devDelstatus != null">devDelstatus,</if>
|
|
|
+
|
|
|
+ <if test="devOnlinedate != null">devOnlinedate,</if>
|
|
|
+ <if test="devSubtype != null">devSubtype,</if>
|
|
|
+ <if test="devOriginalid != null">devOriginalid,</if>
|
|
|
+ <if test="devHostingstatus != null">devHostingstatus,</if>
|
|
|
+ <if test="extInfo != null">extInfo,</if>
|
|
|
+ <if test="cid != null">cid,</if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="devBid != null">#{devBid},</if>
|
|
|
@@ -219,6 +243,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="devModifieddate != null">#{devModifieddate},</if>
|
|
|
<if test="devCreateddate != null">#{devCreateddate},</if>
|
|
|
<if test="devDelstatus != null">#{devDelstatus},</if>
|
|
|
+
|
|
|
+ <if test="devOnlinedate != null">#{devOnlinedate},</if>
|
|
|
+ <if test="devSubtype != null">#{devSubtype},</if>
|
|
|
+ <if test="devOriginalid != null">#{devOriginalid},</if>
|
|
|
+ <if test="devHostingstatus != null">#{devHostingstatus},</if>
|
|
|
+ <if test="extInfo != null">#{extInfo},</if>
|
|
|
+ <if test="cid != null">#{cid},</if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
|
|
|
@@ -227,7 +258,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
devBid, tid, devtypeBid, firmBid, devclassBid, devconnBid, devCode, devName, devVersion, devStatus,
|
|
|
devProvince, devCity, devDistrict, devLng, devLat, devPositionstatus, devPositiontype, devTag, devRecogtype,
|
|
|
devNetworktype, devOfflinedate, devProvincealign, devCityalign, devDistrictalign, devLngalign, devLatalign,
|
|
|
- devContacts, devTel, devCreator, devModifier, devUpdateddate, devModifieddate, devCreateddate, devDelstatus
|
|
|
+ devContacts, devTel, devCreator, devModifier, devUpdateddate, devModifieddate, devCreateddate, devDelstatus,
|
|
|
+ devOnlinedate, devSubtype, devOriginalid, devHostingstatus, extInfo, cid
|
|
|
)
|
|
|
values
|
|
|
<foreach collection="list" item="item" index="index" separator=",">
|
|
|
@@ -238,7 +270,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
#{item.devTag}, #{item.devRecogtype}, #{item.devNetworktype}, #{item.devOfflinedate}, #{item.devProvincealign},
|
|
|
#{item.devCityalign}, #{item.devDistrictalign}, #{item.devLngalign}, #{item.devLatalign}, #{item.devContacts},
|
|
|
#{item.devTel}, #{item.devCreator}, #{item.devModifier}, #{item.devUpdateddate}, #{item.devModifieddate},
|
|
|
- #{item.devCreateddate}, #{item.devDelstatus}
|
|
|
+ #{item.devCreateddate}, #{item.devDelstatus}, #{item.devOnlinedate}, #{item.devSubtype}, #{item.devOriginalid},
|
|
|
+ #{item.devHostingstatus}, #{item.extInfo}, #{item.cid}
|
|
|
)
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
@@ -279,6 +312,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<if test="devModifieddate != null">devModifieddate = #{devModifieddate},</if>
|
|
|
<if test="devCreateddate != null">devCreateddate = #{devCreateddate},</if>
|
|
|
<if test="devDelstatus != null">devDelstatus = #{devDelstatus},</if>
|
|
|
+ <if test="devOnlinedate != null">devOnlinedate = #{devOnlinedate},</if>
|
|
|
+ <if test="devSubtype != null">devSubtype = #{devSubtype},</if>
|
|
|
+ <if test="devOriginalid != null">devOriginalid = #{devOriginalid},</if>
|
|
|
+ <if test="devHostingstatus != null">devHostingstatus = #{devHostingstatus},</if>
|
|
|
+ <if test="extInfo != null">extInfo = #{extInfo},</if>
|
|
|
+ <if test="cid != null">cid = #{cid},</if>
|
|
|
+
|
|
|
</trim>
|
|
|
where devBid = #{devBid}
|
|
|
</update>
|