PaperMapper.xml 952 B

123456789101112131415161718192021222324
  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.tocean.app.mapper.PaperMapper">
  4. <select id="page" resultType="com.tocean.app.entity.Paper">
  5. SELECT * FROM t_paper p
  6. <where>
  7. <if test="request.name != null and request.name !=''">
  8. AND p.name LIKE CONCAT('%', #{request.name}, '%')
  9. </if>
  10. <if test="request.gradeName != null and request.gradeName !=''">
  11. AND p.grade_name = ('%', #{request.gradeName}, '%')
  12. </if>
  13. <if test="request.subject != null and request.subject !=''">
  14. AND p.subject = #{request.subject}
  15. </if>
  16. <if test="request.isDel != null">
  17. AND p.is_del = #{request.isDel}
  18. </if>
  19. </where>
  20. ORDER BY p.id DESC
  21. </select>
  22. </mapper>