| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.iot.platform.mapper.SysControllerMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.iot.platform.domain.SysController">
- <result column="controllerId" property="controllerId"/>
- <result column="timestamp" property="timestamp"/>
- <result column="fleetId" property="fleetId"/>
- <result column="name" property="name"/>
- <result column="path" property="path"/>
- </resultMap>
-
- <insert id="insertsyscontroller">
- insert into controller_accept(controller_id,timestamp,fleet_id,name,path,device_id)
- values(#{controllerId},#{timestamp},#{fleetId},#{name},#{path},#{deviceId})
- </insert>
- <insert id="insertsyscontrollercmd">
- insert into controller_issue(controller_id,timestamp,fleet_id,name,path)
- values(#{controllerId},#{timestamp},#{fleetId},#{name},#{path})
- </insert>
- <insert id="insertsyscontrollerfault">
- insert into controller_fault(controller_id,timestamp,fleet_id,name,path)
- values(#{controllerId},#{timestamp},#{fleetId},#{name},#{path})
- </insert>
-
-
-
- <select id="selectsyscontrollercount" resultType="Integer">
- select COUNT(*) count from controller_accept where path=#{path}
- </select>
-
- <select id="selectsyscontrollercountcmd" resultType="Integer">
- select COUNT(*) count from controller_issue where path=#{path}
- </select>
- <select id="selectsyscontrollercountfault" resultType="Integer">
- select COUNT(*) from controller_fault where path=#{path}
- </select>
- <update id="updatecontrollerAccept">
- update controller_accept set controller_id=#{controllerId},
- timestamp=#{timestamp},
- fleet_id=#{fleetId},
- name=#{name},
- device_id=#{deviceId},
- update_time=#{updateTime}
- where path=#{path}
- </update>
-
-
-
-
- <select id="selectcontrollerpath" resultMap="BaseResultMap">
- select controller_id controllerId,timestamp timestamp,fleet_id fleetId,name name,path path FROM controller_accept where path=#{path}
- </select>
- <select id="selectall" resultType="String">
- select path path from controller_accept
- </select>
- <select id="selectjingweidu" resultType="com.iot.platform.domain.SysDevice">
- select
- create_time createTime,
- device_id deviceId,
- timestamp timestamp,
- k k,
- v v
- from `${tableName}` where k=#{Name}
- </select>
-
-
- </mapper>
|