AuthCodeMapper.xml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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.dk.oauth.mapper.AuthCodeMapper">
  4. <resultMap type="com.dk.oauth.dto.AuthCodeDto" id="AuthCodeMap">
  5. <result property="code" column="code" jdbcType="VARCHAR"/>
  6. <result property="userId" column="user_id" jdbcType="VARCHAR"/>
  7. <result property="clientId" column="client_id" jdbcType="VARCHAR"/>
  8. <result property="createDate" column="create_date" jdbcType="TIMESTAMP"/>
  9. <result property="state" column="state" jdbcType="INTEGER"/>
  10. <result property="creater" column="creater" jdbcType="VARCHAR"/>
  11. <result property="lastUpdateBy" column="last_update_by" jdbcType="VARCHAR"/>
  12. <result property="lastUpdateDate" column="last_update_date" jdbcType="TIMESTAMP"/>
  13. </resultMap>
  14. <!--通过实体作为筛选条件查询-->
  15. <select id="pageQuery" resultMap="AuthCodeMap">
  16. SELECT
  17. code, user_id, client_id, create_date, state, creater, last_update_by, last_update_date
  18. FROM auth_code
  19. <where>
  20. <if test="authCodeDto.code != null and authCodeDto.code != ''">
  21. AND code = #{authCodeDto.code}
  22. </if>
  23. <if test="authCodeDto.userId != null and authCodeDto.userId != ''">
  24. AND user_id = #{authCodeDto.userId}
  25. </if>
  26. <if test="authCodeDto.clientId != null and authCodeDto.clientId != ''">
  27. AND client_id = #{authCodeDto.clientId}
  28. </if>
  29. <if test="authCodeDto.createDate != null">
  30. AND create_date = #{authCodeDto.createDate}
  31. </if>
  32. <if test="authCodeDto.state != null">
  33. AND state = #{authCodeDto.state}
  34. </if>
  35. <if test="authCodeDto.creater != null and authCodeDto.creater != ''">
  36. AND creater = #{authCodeDto.creater}
  37. </if>
  38. <if test="authCodeDto.lastUpdateBy != null and authCodeDto.lastUpdateBy != ''">
  39. AND last_update_by = #{authCodeDto.lastUpdateBy}
  40. </if>
  41. <if test="authCodeDto.lastUpdateDate != null">
  42. AND last_update_date = #{authCodeDto.lastUpdateDate}
  43. </if>
  44. </where>
  45. </select>
  46. </mapper>