old mode 100644
new mode 100755
 |  |  | 
 |  |  | package com.genersoft.iot.vmp.storager.dao; | 
 |  |  |  | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.DeviceAlarm; | 
 |  |  | import com.genersoft.iot.vmp.storager.dao.dto.LogDto; | 
 |  |  | import org.apache.ibatis.annotations.Delete; | 
 |  |  | import org.apache.ibatis.annotations.Insert; | 
 |  |  | 
 |  |  | @Repository | 
 |  |  | public interface LogMapper { | 
 |  |  |  | 
 |  |  |     @Insert("insert into log ( name, type, uri, address, result, timing, username, createTime) " + | 
 |  |  |     @Insert("insert into wvp_log ( name,type,uri,address,result,timing,username,create_time) " + | 
 |  |  |             "values (#{name}, #{type}, #{uri}, #{address}, #{result}, #{timing}, #{username}, #{createTime})") | 
 |  |  |     int add(LogDto logDto); | 
 |  |  |  | 
 |  |  |     @Select(value = {"<script>" + | 
 |  |  |             " SELECT * FROM log " + | 
 |  |  |             " SELECT * FROM wvp_log " + | 
 |  |  |             " WHERE 1=1 " + | 
 |  |  |             " <if test=\"query != null\"> AND (name LIKE concat('%',#{query},'%'))</if> " + | 
 |  |  |             " <if test=\"type != null\" >  AND type = #{type}</if>" + | 
 |  |  |             " <if test=\"startTime != null\" >  AND createTime >= #{startTime} </if>" + | 
 |  |  |             " <if test=\"endTime != null\" >  AND createTime <= #{endTime} </if>" + | 
 |  |  |             " ORDER BY createTime DESC " + | 
 |  |  |             " <if test=\"startTime != null\" >  AND create_time >= #{startTime} </if>" + | 
 |  |  |             " <if test=\"endTime != null\" >  AND create_time <= #{endTime} </if>" + | 
 |  |  |             " ORDER BY create_time DESC " + | 
 |  |  |             " </script>"}) | 
 |  |  |     List<LogDto> query(String query, String type, String startTime, String endTime); | 
 |  |  |  | 
 |  |  |     @Delete("DELETE FROM log") | 
 |  |  |     @Delete("DELETE FROM wvp_log") | 
 |  |  |     int clear(); | 
 |  |  | } |