地质所 沉降监测网建设项目
suerwei
2024-06-22 0b8e43d5f5fd889ffcb715dafdaa6d4511532665
javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/ProjectCameraMapper.xml
@@ -7,6 +7,8 @@
    <resultMap type="ProjectCamera" id="ProjectCameraResult">
        <result property="id"    column="id"    />
        <result property="projectId"    column="project_id"    />
        <result property="projectName"    column="project_name"    />
        <result property="projectCode"    column="project_code"    />
        <result property="name"    column="name"    />
        <result property="code"    column="code"    />
        <result property="lng"    column="lng"    />
@@ -36,7 +38,29 @@
        <include refid="selectProjectCameraVo"/>
        where id = #{id}
    </select>
    <select id ="count" resultType="Integer">
       select  count(*) from js_project_camera
    </select>
    <select id="selectCameraDataOnLine" resultMap="ProjectCameraResult">
        SELECT
            a.id,
            a.project_id,
            b.full_name AS project_name,
            b.`code` AS project_code,
            a.NAME,
            a.CODE,
            a.lng,
            a.lat,
            a.ip,
            a.create_by,
            a.create_time
        FROM
            js_project_camera a
            LEFT JOIN js_project b ON a.project_id = b.ids GROUP BY a.project_id;
    </select>
    <insert id="insertProjectCamera" parameterType="ProjectCamera">
        insert into js_project_camera
        <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -82,6 +106,7 @@
        delete from js_project_camera where id = #{id}
    </delete>
    <delete id="deleteProjectCameraByIds" parameterType="String">
        delete from js_project_camera where id in 
        <foreach item="id" collection="array" open="(" separator="," close=")">