|
@@ -9,7 +9,6 @@
|
|
<result property="encodeDevIndexCode" column="encode_dev_index_code"/>
|
|
<result property="encodeDevIndexCode" column="encode_dev_index_code"/>
|
|
<result property="cameraIndexCode" column="camera_index_code"/>
|
|
<result property="cameraIndexCode" column="camera_index_code"/>
|
|
<result property="cameraName" column="camera_name"/>
|
|
<result property="cameraName" column="camera_name"/>
|
|
- <result property="cameraType" column="camera_type"/>
|
|
|
|
<result property="cameraTypeName" column="camera_type_name"/>
|
|
<result property="cameraTypeName" column="camera_type_name"/>
|
|
<result property="longitude" column="longitude"/>
|
|
<result property="longitude" column="longitude"/>
|
|
<result property="latitude" column="latitude"/>
|
|
<result property="latitude" column="latitude"/>
|
|
@@ -18,6 +17,7 @@
|
|
<result property="createTime" column="create_time"/>
|
|
<result property="createTime" column="create_time"/>
|
|
<result property="updateBy" column="update_by"/>
|
|
<result property="updateBy" column="update_by"/>
|
|
<result property="updateTime" column="update_time"/>
|
|
<result property="updateTime" column="update_time"/>
|
|
|
|
+ <result property="deptName" column="dept_name"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectZhjqCameraVo">
|
|
<sql id="selectZhjqCameraVo">
|
|
@@ -25,7 +25,6 @@
|
|
camera_index_code,
|
|
camera_index_code,
|
|
encode_dev_index_code,
|
|
encode_dev_index_code,
|
|
camera_name,
|
|
camera_name,
|
|
- camera_type,
|
|
|
|
camera_type_name,
|
|
camera_type_name,
|
|
longitude,
|
|
longitude,
|
|
latitude,
|
|
latitude,
|
|
@@ -38,33 +37,38 @@
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<select id="selectZhjqCameraList" parameterType="ZhjqCamera" resultMap="ZhjqCameraResult">
|
|
<select id="selectZhjqCameraList" parameterType="ZhjqCamera" resultMap="ZhjqCameraResult">
|
|
- <include refid="selectZhjqCameraVo"/>
|
|
|
|
|
|
+ select id,
|
|
|
|
+ camera_index_code,
|
|
|
|
+ encode_dev_index_code,
|
|
|
|
+ camera_name,
|
|
|
|
+ camera_type_name,
|
|
|
|
+ longitude,
|
|
|
|
+ latitude,
|
|
|
|
+ zc.dept_id,
|
|
|
|
+ sd.dept_name
|
|
|
|
+ from zhjq_camera zc
|
|
|
|
+ left join sys_dept sd on zc.dept_id = sd.dept_id
|
|
<where>
|
|
<where>
|
|
- <if test="encodeDevIndexCode != null and encodeDevIndexCode != ''">
|
|
|
|
- and encode_dev_index_code = #{encodeDevIndexCode}
|
|
|
|
- </if>
|
|
|
|
<if test="cameraName != null and cameraName != ''">
|
|
<if test="cameraName != null and cameraName != ''">
|
|
- and camera_name like concat('%', #{cameraName}, '%')
|
|
|
|
- </if>
|
|
|
|
- <if test="cameraType != null ">
|
|
|
|
- and camera_type = #{cameraType}
|
|
|
|
- </if>
|
|
|
|
- <if test="longitude != null and longitude != ''">
|
|
|
|
- and longitude = #{longitude}
|
|
|
|
- </if>
|
|
|
|
- <if test="latitude != null and latitude != ''">
|
|
|
|
- and latitude = #{latitude}
|
|
|
|
- </if>
|
|
|
|
- <if test="deptId != null ">
|
|
|
|
- and dept_id = #{deptId}
|
|
|
|
|
|
+ and zc.camera_name like concat('%', #{cameraName}, '%')
|
|
</if>
|
|
</if>
|
|
</where>
|
|
</where>
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectZhjqCameraById" parameterType="String"
|
|
<select id="selectZhjqCameraById" parameterType="String"
|
|
resultMap="ZhjqCameraResult">
|
|
resultMap="ZhjqCameraResult">
|
|
- <include refid="selectZhjqCameraVo"/>
|
|
|
|
- where id = #{id}
|
|
|
|
|
|
+ select id,
|
|
|
|
+ camera_index_code,
|
|
|
|
+ encode_dev_index_code,
|
|
|
|
+ camera_name,
|
|
|
|
+ camera_type_name,
|
|
|
|
+ longitude,
|
|
|
|
+ latitude,
|
|
|
|
+ zc.dept_id,
|
|
|
|
+ sd.dept_name
|
|
|
|
+ from zhjq_camera zc
|
|
|
|
+ left join sys_dept sd on zc.dept_id = sd.dept_id
|
|
|
|
+ where zc.id = #{id}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<insert id="insertZhjqCamera" parameterType="ZhjqCamera">
|
|
<insert id="insertZhjqCamera" parameterType="ZhjqCamera">
|
|
@@ -78,8 +82,6 @@
|
|
</if>
|
|
</if>
|
|
<if test="cameraName != null">camera_name,
|
|
<if test="cameraName != null">camera_name,
|
|
</if>
|
|
</if>
|
|
- <if test="cameraType != null">camera_type,
|
|
|
|
- </if>
|
|
|
|
<if test="cameraTypeName != null">camera_type_name,
|
|
<if test="cameraTypeName != null">camera_type_name,
|
|
</if>
|
|
</if>
|
|
<if test="longitude != null">longitude,
|
|
<if test="longitude != null">longitude,
|
|
@@ -106,8 +108,6 @@
|
|
</if>
|
|
</if>
|
|
<if test="cameraName != null">#{cameraName},
|
|
<if test="cameraName != null">#{cameraName},
|
|
</if>
|
|
</if>
|
|
- <if test="cameraType != null">#{cameraType},
|
|
|
|
- </if>
|
|
|
|
<if test="cameraTypeName != null">#{cameraTypeName},
|
|
<if test="cameraTypeName != null">#{cameraTypeName},
|
|
</if>
|
|
</if>
|
|
<if test="longitude != null">#{longitude},
|
|
<if test="longitude != null">#{longitude},
|
|
@@ -139,9 +139,6 @@
|
|
<if test="cameraName != null">camera_name =
|
|
<if test="cameraName != null">camera_name =
|
|
#{cameraName},
|
|
#{cameraName},
|
|
</if>
|
|
</if>
|
|
- <if test="cameraType != null">camera_type =
|
|
|
|
- #{cameraType},
|
|
|
|
- </if>
|
|
|
|
<if test="cameraTypeName != null">camera_type_name =
|
|
<if test="cameraTypeName != null">camera_type_name =
|
|
#{cameraTypeName},
|
|
#{cameraTypeName},
|
|
</if>
|
|
</if>
|
|
@@ -182,12 +179,13 @@
|
|
#{id}
|
|
#{id}
|
|
</foreach>
|
|
</foreach>
|
|
</delete>
|
|
</delete>
|
|
|
|
+
|
|
<insert id="insertBatchZhjqCamera" parameterType="String">
|
|
<insert id="insertBatchZhjqCamera" parameterType="String">
|
|
- insert into zhjq_camera (camera_index_code,encode_dev_index_code, camera_name, camera_type,camera_type_name,
|
|
|
|
|
|
+ insert into zhjq_camera (camera_index_code,encode_dev_index_code, camera_name,camera_type_name,
|
|
longitude, latitude,create_time)
|
|
longitude, latitude,create_time)
|
|
values
|
|
values
|
|
<foreach collection="list" item="item" separator="," index="index">
|
|
<foreach collection="list" item="item" separator="," index="index">
|
|
- (#{item.cameraIndexCode},#{item.encodeDevIndexCode}, #{item.cameraName}, #{item.cameraType},
|
|
|
|
|
|
+ (#{item.cameraIndexCode},#{item.encodeDevIndexCode}, #{item.cameraName},
|
|
#{item.cameraTypeName}, #{item.longitude},
|
|
#{item.cameraTypeName}, #{item.longitude},
|
|
#{item.latitude}, now())
|
|
#{item.latitude}, now())
|
|
</foreach>
|
|
</foreach>
|