工业级运维app手机api
沈斌
2017-10-30 1b690930edcb3a2c1a0fc7de3fff1b352ca4597c
src/main/resources/mapper/JobDao.xml
@@ -23,4 +23,30 @@
        UPDATE equipment SET state=#{1} WHERE mac=#{0}
    </update>
    <insert id="batchInsertHistory" parameterType="java.util.List" >
        <selectKey resultType ="java.lang.Integer" keyProperty="id" order="AFTER">
            SELECT LAST_INSERT_ID()
        </selectKey >
        insert into history
            (mac, sensor, mac_key, mac_value, time)
        values
            <foreach collection="list" item="item" index="index" separator=",">
                (
                    #{item.mac},
                    #{item.sensor},
                    #{item.mac_key},
                    #{item.mac_value},
                    #{item.time}
                )
            </foreach>
    </insert>
    <select id="getAllEquipment" resultType="com.moral.monitor.entity.Equipment">
        select mac from equipment
    </select>
    <select id="getLoggerByMac" resultType="com.moral.monitor.entity.Logger">
        select time from logger where mac=#{0} order by time DESC limit 1
    </select>
</mapper>