|  |  |  | 
|---|
|  |  |  | <result column="create_time" property="createTime" /> | 
|---|
|  |  |  | </resultMap> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <update id="createTable" parameterType="String"> | 
|---|
|  |  |  | CREATE TABLE IF NOT EXISTS `alarm_info_${timeUnits}` ( | 
|---|
|  |  |  | `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', | 
|---|
|  |  |  | `alarm_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '报警时间', | 
|---|
|  |  |  | `index` varchar(255) NOT NULL COMMENT '指标(因子)', | 
|---|
|  |  |  | `device_id` int(11) NOT NULL COMMENT '点位(设备)', | 
|---|
|  |  |  | `alarm_type` varchar(255) NOT NULL COMMENT '报警类型', | 
|---|
|  |  |  | `alarm_information` varchar(255) NOT NULL COMMENT '报警信息', | 
|---|
|  |  |  | `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', | 
|---|
|  |  |  | PRIMARY KEY (`id`) | 
|---|
|  |  |  | ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '报警信息小时表'; | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <insert id="insertAlarmInfo"> | 
|---|
|  |  |  | insert into alarm_info_${timeUnits} | 
|---|
|  |  |  | (alarm_time,`index`,device_id,alarm_type,alarm_information) | 
|---|
|  |  |  | values (#{map.alarmTime},#{map.index},#{map.deviceId},#{map.alarmType},#{map.alarmInformation}) | 
|---|
|  |  |  | </insert> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </mapper> | 
|---|