|
@@ -22,12 +22,13 @@
|
|
<result property="videoUser" column="video_user" jdbcType="VARCHAR"/>
|
|
<result property="videoUser" column="video_user" jdbcType="VARCHAR"/>
|
|
<result property="videoPwd" column="video_pwd" jdbcType="VARCHAR"/>
|
|
<result property="videoPwd" column="video_pwd" jdbcType="VARCHAR"/>
|
|
<result property="videoPort" column="video_port" jdbcType="VARCHAR"/>
|
|
<result property="videoPort" column="video_port" jdbcType="VARCHAR"/>
|
|
|
|
+ <result property="deviceStatus" column="device_status" jdbcType="INTEGER"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<!--查询单个-->
|
|
<!--查询单个-->
|
|
<select id="queryById" resultMap="SiteInfoMap">
|
|
<select id="queryById" resultMap="SiteInfoMap">
|
|
select
|
|
select
|
|
- site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port
|
|
|
|
|
|
+ site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status
|
|
from site_info
|
|
from site_info
|
|
where site_id = #{siteId}
|
|
where site_id = #{siteId}
|
|
</select>
|
|
</select>
|
|
@@ -35,15 +36,25 @@
|
|
<!--查询单个-->
|
|
<!--查询单个-->
|
|
<select id="queryBySiteCode" resultMap="SiteInfoMap">
|
|
<select id="queryBySiteCode" resultMap="SiteInfoMap">
|
|
select
|
|
select
|
|
- site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port
|
|
|
|
|
|
+ site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status
|
|
from site_info
|
|
from site_info
|
|
where id = #{siteCode} and is_del = 0
|
|
where id = #{siteCode} and is_del = 0
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!--查询单个-->
|
|
|
|
+ <select id="queryAll" resultMap="SiteInfoMap">
|
|
|
|
+ select
|
|
|
|
+ site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status
|
|
|
|
+ from site_info
|
|
|
|
+ where is_del = 0
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<!--查询指定行数据-->
|
|
<!--查询指定行数据-->
|
|
<select id="queryAllByLimit" resultMap="SiteInfoMap">
|
|
<select id="queryAllByLimit" resultMap="SiteInfoMap">
|
|
select
|
|
select
|
|
- site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port
|
|
|
|
|
|
+ site_id, id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status
|
|
from site_info
|
|
from site_info
|
|
<where>
|
|
<where>
|
|
<if test="siteInfoQuery.siteId != null">
|
|
<if test="siteInfoQuery.siteId != null">
|
|
@@ -120,23 +131,23 @@
|
|
|
|
|
|
<!--新增所有列-->
|
|
<!--新增所有列-->
|
|
<insert id="insert" keyProperty="siteId" useGeneratedKeys="true">
|
|
<insert id="insert" keyProperty="siteId" useGeneratedKeys="true">
|
|
- insert into site_info(id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port)
|
|
|
|
- values (#{id}, #{siteName}, #{siteType}, #{lon}, #{lat}, #{siteTime}, #{adminRegion}, #{manageUnit}, #{affiliatedUnit}, #{contactName}, #{contactPhone}, #{creatTime}, #{isDel}, #{deviceId}, #{videoUrl}, #{videoUser}, #{videoPwd}, #{videoPort})
|
|
|
|
|
|
+ insert into site_info(id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status)
|
|
|
|
+ values (#{id}, #{siteName}, #{siteType}, #{lon}, #{lat}, #{siteTime}, #{adminRegion}, #{manageUnit}, #{affiliatedUnit}, #{contactName}, #{contactPhone}, #{creatTime}, #{isDel}, #{deviceId}, #{videoUrl}, #{videoUser}, #{videoPwd}, #{videoPort}, #{deviceStatus})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="insertBatch" keyProperty="siteId" useGeneratedKeys="true">
|
|
<insert id="insertBatch" keyProperty="siteId" useGeneratedKeys="true">
|
|
- insert into site_info(id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port)
|
|
|
|
|
|
+ insert into site_info(id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status)
|
|
values
|
|
values
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
- (#{entity.id}, #{entity.siteName}, #{entity.siteType}, #{entity.lon}, #{entity.lat}, #{entity.siteTime}, #{entity.adminRegion}, #{entity.manageUnit}, #{entity.affiliatedUnit}, #{entity.contactName}, #{entity.contactPhone}, #{entity.creatTime}, #{entity.isDel}, #{entity.deviceId}, #{entity.videoUrl}, #{entity.videoUser}, #{entity.videoPwd}, #{entity.videoPort})
|
|
|
|
|
|
+ (#{entity.id}, #{entity.siteName}, #{entity.siteType}, #{entity.lon}, #{entity.lat}, #{entity.siteTime}, #{entity.adminRegion}, #{entity.manageUnit}, #{entity.affiliatedUnit}, #{entity.contactName}, #{entity.contactPhone}, #{entity.creatTime}, #{entity.isDel}, #{entity.deviceId}, #{entity.videoUrl}, #{entity.videoUser}, #{entity.videoPwd}, #{entity.videoPort}, #{entity.deviceStatus})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="insertOrUpdateBatch" keyProperty="siteId" useGeneratedKeys="true">
|
|
<insert id="insertOrUpdateBatch" keyProperty="siteId" useGeneratedKeys="true">
|
|
- insert into site_info(id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port)
|
|
|
|
|
|
+ insert into site_info(id, site_name, site_type, lon, lat, site_time, admin_region, manage_unit, affiliated_unit, contact_name, contact_phone, creat_time, is_del, device_id, video_url, video_user, video_pwd, video_port, device_status)
|
|
values
|
|
values
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
<foreach collection="entities" item="entity" separator=",">
|
|
- (#{entity.id}, #{entity.siteName}, #{entity.siteType}, #{entity.lon}, #{entity.lat}, #{entity.siteTime}, #{entity.adminRegion}, #{entity.manageUnit}, #{entity.affiliatedUnit}, #{entity.contactName}, #{entity.contactPhone}, #{entity.creatTime}, #{entity.isDel}, #{entity.deviceId}, #{entity.videoUrl}, #{entity.videoUser}, #{entity.videoPwd}, #{entity.videoPort})
|
|
|
|
|
|
+ (#{entity.id}, #{entity.siteName}, #{entity.siteType}, #{entity.lon}, #{entity.lat}, #{entity.siteTime}, #{entity.adminRegion}, #{entity.manageUnit}, #{entity.affiliatedUnit}, #{entity.contactName}, #{entity.contactPhone}, #{entity.creatTime}, #{entity.isDel}, #{entity.deviceId}, #{entity.videoUrl}, #{entity.videoUser}, #{entity.videoPwd}, #{entity.videoPort}, #{entity.deviceStatus})
|
|
</foreach>
|
|
</foreach>
|
|
on duplicate key update
|
|
on duplicate key update
|
|
id = values(id),
|
|
id = values(id),
|
|
@@ -156,7 +167,8 @@ device_id = values(device_id),
|
|
video_url = values(video_url),
|
|
video_url = values(video_url),
|
|
video_user = values(video_user),
|
|
video_user = values(video_user),
|
|
video_pwd = values(video_pwd),
|
|
video_pwd = values(video_pwd),
|
|
-video_port = values(video_port)
|
|
|
|
|
|
+video_port = values(video_port),
|
|
|
|
+device_status = values(device_status)
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<!--通过主键修改数据-->
|
|
<!--通过主键修改数据-->
|
|
@@ -217,6 +229,9 @@ video_port = values(video_port)
|
|
<if test="videoPort != null and videoPort != ''">
|
|
<if test="videoPort != null and videoPort != ''">
|
|
video_port = #{videoPort},
|
|
video_port = #{videoPort},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="deviceStatus != null">
|
|
|
|
+ device_status = #{deviceStatus},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where site_id = #{siteId}
|
|
where site_id = #{siteId}
|
|
</update>
|
|
</update>
|