FHlogMapper.xml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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="FHlogMapper">
  4. <!--表名 -->
  5. <sql id="tableName">
  6. SYS_FHLOG
  7. </sql>
  8. <!-- 字段 -->
  9. <sql id="Field">
  10. USERNAME,
  11. CZTIME,
  12. CONTENT,
  13. FHLOG_ID
  14. </sql>
  15. <!-- 字段值 -->
  16. <sql id="FieldValue">
  17. #{USERNAME},
  18. #{CZTIME},
  19. #{CONTENT},
  20. #{FHLOG_ID}
  21. </sql>
  22. <!-- 新增-->
  23. <insert id="save" parameterType="pd">
  24. insert into
  25. <include refid="tableName"></include>
  26. (
  27. <include refid="Field"></include>
  28. ) values (
  29. <include refid="FieldValue"></include>
  30. )
  31. </insert>
  32. <!-- 删除-->
  33. <delete id="delete" parameterType="pd">
  34. delete from
  35. <include refid="tableName"></include>
  36. where
  37. FHLOG_ID = #{FHLOG_ID}
  38. </delete>
  39. <!-- 通过ID获取数据 -->
  40. <select id="findById" parameterType="pd" resultType="pd">
  41. select
  42. <include refid="Field"></include>
  43. from
  44. <include refid="tableName"></include>
  45. where
  46. FHLOG_ID = #{FHLOG_ID}
  47. </select>
  48. <!-- 列表 -->
  49. <select id="datalistPage" parameterType="page" resultType="pd">
  50. select
  51. <include refid="Field"></include>
  52. from
  53. <include refid="tableName"></include>
  54. where 1=1
  55. <if test="pd.keywords!= null and pd.keywords != ''"><!-- 关键词检索 -->
  56. and
  57. (
  58. USERNAME LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
  59. or
  60. CONTENT LIKE CONCAT(CONCAT('%', #{pd.keywords}),'%')
  61. )
  62. </if>
  63. <if test="pd.lastStart!=null and pd.lastStart!=''"><!-- 开始时间检索 -->
  64. and CZTIME &gt;= #{pd.lastStart}
  65. </if>
  66. <if test="pd.lastEnd!=null and pd.lastEnd!=''"><!-- 结束时间检索 -->
  67. and CZTIME &lt;= #{pd.lastEnd}
  68. </if>
  69. order by CZTIME desc
  70. </select>
  71. <!-- 列表(全部) -->
  72. <select id="listAll" parameterType="pd" resultType="pd">
  73. select
  74. <include refid="Field"></include>
  75. from
  76. <include refid="tableName"></include>
  77. </select>
  78. <!-- 批量删除 -->
  79. <delete id="deleteAll" parameterType="String">
  80. delete from
  81. <include refid="tableName"></include>
  82. where
  83. FHLOG_ID in
  84. <foreach item="item" index="index" collection="array" open="(" separator="," close=")">
  85. #{item}
  86. </foreach>
  87. </delete>
  88. <!-- fh313596790qq(青苔) -->
  89. </mapper>