| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?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.SysFaultMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.iot.platform.domain.SysFault">
- <result column="deviceId" property="deviceId"/>
- <result column="timestamp" property="timestamp"/>
- <result column="type" property="type"/>
- <result column="code" property="code"/>
- <result column="desc" property="desc"/>
- </resultMap>
-
- <insert id="insertAlertData">
- insert into alert_data(faultId,faultdescs,faultstatus,messageType,controller_id,device_id,readpeople,timestamp)
- VALUES(#{faultId},#{faultdescs},#{faultstatus},#{messageType},#{controllerId},#{deviceId},#{readpeople},#{timestamp})
- </insert>
- <insert id="updateAlertData">
- update alert_data set faultstatus=#{faultstatus},
- messageType=#{messageType},
- timestamp=#{timestamp}
- where faultdescs=#{faultdescs}
- and controller_id=#{controllerId}
- and device_id=#{deviceId}
- </insert>
-
- <select id="selectFaultCount" resultType="Integer">
- select count(*) from alert_data where device_id=#{deviceId}
- </select>
- <update id="createMessage">
- CREATE TABLE `${tableName}` (
- `faultId` varchar(255) DEFAULT NULL COMMENT '消息id',
- `faultdescs` varchar(255) DEFAULT NULL COMMENT '故障描述',
- `faultstatus` varchar(255) DEFAULT NULL COMMENT '故障是否恢复(0:触发,1:恢复)',
- `messageType` varchar(255) DEFAULT NULL COMMENT '消息状态(0未读,1已读)',
- `controller_id` varchar(255) DEFAULT NULL COMMENT '控制器id',
- `device_id` varchar(255) DEFAULT NULL COMMENT '设备id',
- `longitude` varchar(255) DEFAULT NULL COMMENT '经度',
- `latitude` varchar(255) DEFAULT NULL COMMENT '纬度',
- `readpeople` varchar(255) DEFAULT NULL COMMENT '读取人'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户告警信息表';
- </update>
-
-
- </mapper>
|