SensorPhysicalQuantityMapper.xml 1.3 KB

123456789101112131415161718192021222324252627282930
  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.SensorPhysicalQuantityDao">
  5. <resultMap type="com.bosshand.virgo.ringzle.model.SensorPhysicalQuantity" id="sensorPhysicalQuantityResult">
  6. <id column="id" property="id"/>
  7. <result column="name" property="name"/>
  8. <result column="parameter" property="parameter"/>
  9. <result column="sensorId" property="sensorId"/>
  10. <result column="updateDate" property="updateDate"/>
  11. </resultMap>
  12. <insert id="batchSave" parameterType="com.bosshand.virgo.ringzle.model.SensorPhysicalQuantity" useGeneratedKeys="true" keyProperty="id">
  13. INSERT INTO sensor_physical_quantity (name,parameter,sensorId,updateDate)
  14. VALUES
  15. <foreach collection="list" item="node" separator="," index="index">
  16. (#{node.name},#{node.parameter},#{node.sensorId},now())
  17. </foreach>
  18. </insert>
  19. <delete id="delete">
  20. delete FROM sensor_physical_quantity where sensorId=#{sensorId}
  21. </delete>
  22. <update id="updateParameter">
  23. update sensor_physical_quantity set parameter =#{parameter},updateDate =now() where id = #{id}
  24. </update>
  25. </mapper>