DeviceDataMapper.xml 955 B

1234567891011121314151617181920212223
  1. <!DOCTYPE mapper
  2. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  4. <mapper namespace="com.bosshand.virgo.ringzle.dao.DeviceDataDao">
  5. <resultMap type="com.bosshand.virgo.ringzle.model.DeviceData" id="deviceDataResult">
  6. <result column="deviceId" property="deviceId"/>
  7. <result column="datasetId" property="datasetId"/>
  8. <result column="data" property="data"/>
  9. <result column="time" property="time"/>
  10. </resultMap>
  11. <insert id="insert" parameterType="com.bosshand.virgo.ringzle.model.DeviceData" useGeneratedKeys="true" keyProperty="id">
  12. INSERT INTO iot_device_data (deviceId, datasetId, data, time)
  13. VALUES(#{deviceId}, #{datasetId}, #{data}, #{time});
  14. </insert>
  15. <select id="getList" resultMap="deviceDataResult">
  16. SELECT deviceId, datasetId, data, time FROM iot_device_data where deviceId in (${ids})
  17. </select>
  18. </mapper>