ard-work/src/main/resources/mapper/ArdDroneInfoMapper.xml
@@ -21,18 +21,18 @@
        <result property="updateBy"    column="update_by"    />
        <result property="updateTime"    column="update_time"    />
        <result property="remark"    column="remark"    />
        <result property="serverInfoId"    column="server_info_id"    />
        <result property="serverId"    column="server_id"    />
        <!-- 关联 ArdServerInfo 对象 -->
        <association property="ardServerInfo"
                     javaType="com.ard.work.domain.entity.ArdServerInfo"
                     column="server_info_id"
                     column="server_id"
                     autoMapping="true"
                     select="selectArdServerInfo">
        </association>
    </resultMap>
    <select id="selectArdServerInfo" resultType="com.ard.work.domain.entity.ArdServerInfo">
        select * from ard_server_info where id = #{serverInfoId}
        select * from ard_server_info where id = #{serverId}
    </select>
    <sql id="selectArdDroneVo">
@@ -45,7 +45,7 @@
            video_server,
            video_port,
            last_task_id,
            server_info_id,
            server_id,
            user_id,
            dept_id
        from ard_drone_info
@@ -144,4 +144,44 @@
            #{id}
        </foreach>
    </delete>
    <insert id="insertArdDroneLs">
        insert into ard_drone_info(
            id,
            box_sn,
            box_name,
            box_version,
            start_time,
            on_line,
            video_server,
            video_port,
            last_task_id,
            server_id,
            user_id,
            dept_id,
            create_by,
            create_time,
            update_by,
            update_time,
            remark
        ) values
        <foreach item="item" index="index" collection="list" separator=",">
            (#{item.id},
            #{item.boxSn}),
            #{item.boxName}),
            #{item.boxVersion}),
            #{item.startTime}),
            #{item.videoServer}),
            #{item.videoPort}),
            #{item.lastTaskId}),
            #{item.userId}),
            #{item.deptId}),
            #{item.createBy}),
            #{item.createTime}),
            #{item.updateBy}),
            #{item.updateTime}),
            #{item.remark})
        </foreach>
    </insert>
</mapper>