SysInterfaceFlowStatisticsMapper.xml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.tuoren.web.layer.mapper.SysInterfaceFlowStatisticsMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.tuoren.web.layer.entity.SysInterfaceFlowStatisticsEntity">
  6. <id column="id" property="id" />
  7. <result column="method_name" property="methodName" />
  8. <result column="class_name" property="className" />
  9. <result column="operation" property="operation" />
  10. <result column="url" property="url" />
  11. <result column="statistics_time" property="statisticsTime" />
  12. <result column="count" property="count" />
  13. <result column="description" property="description" />
  14. <result column="gmt_create" property="gmtCreate" />
  15. <result column="gmt_modified" property="gmtModified" />
  16. </resultMap>
  17. <select id="queryFuzzyPatient" resultType="com.tuoren.web.layer.entity.SysInterfaceFlowStatisticsEntity">
  18. select * from sys_interface_flow_statistics where 1=1
  19. <if test="entity.methodName!=null">
  20. And method_name like concat('%',#{entity.methodName},'%')
  21. </if>
  22. <if test="entity.className!=null">
  23. And class_name like concat('%',#{entity.className},'%')
  24. </if>
  25. <if test="entity.operation!=null">
  26. And operation like concat('%',#{entity.operation},'%')
  27. </if>
  28. <if test="entity.url!=null">
  29. And url like concat('%',#{entity.url},'%')
  30. </if>
  31. <if test="entity.statisticsTime!=null">
  32. And statistics_time like concat('%',#{entity.statisticsTime},'%')
  33. </if>
  34. <if test="count!=null">
  35. And count = entity.count
  36. </if>
  37. <if test="entity.description!=null">
  38. And description like concat('%',#{entity.description},'%')
  39. </if>
  40. order by gmt_create desc;
  41. </select>
  42. </mapper>