AuthUserSocialMapper.xml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637
  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.nosum.deliver.auth.dao.AuthUserSocialDao">
  4. <!-- 通用查询结果列 -->
  5. <sql id="Base_Column_List">
  6. id,code,content,show_type as showType,remark,icon,is_enabled as isEnabled,is_home as isHome,create_time as createTime,update_time as updateTime
  7. </sql>
  8. <resultMap id="BaseResultMap" type="com.nosum.deliver.auth.domain.po.AuthUserSocial">
  9. <id column="id" property="id" />
  10. <result column="code" property="code" />
  11. <result column="content" property="content" />
  12. <result column="show_type" property="showType" />
  13. <result column="remark" property="remark" />
  14. <result column="icon" property="icon" />
  15. <result column="is_enabled" property="isEnabled" />
  16. <result column="is_home" property="isHome" />
  17. <result column="create_time" property="createTime" />
  18. <result column="update_time" property="updateTime" />
  19. </resultMap>
  20. <select id="selectSocialList" resultType="com.nosum.deliver.auth.domain.vo.AuthUserSocialVO">
  21. SELECT <include refid="Base_Column_List"/> FROM auth_user_social
  22. <where>
  23. <if test="condition.code != null and condition.code != ''"> AND code=#{condition.code}</if>
  24. <if test="condition.content != null and condition.content != ''"> AND content=#{condition.content}</if>
  25. <if test="condition.showType != null "> AND show_type=#{condition.showType}</if>
  26. <if test="condition.remark != null and condition.remark != ''"> AND remark=#{condition.remark}</if>
  27. <if test="condition.isEnabled != null"> AND is_enabled=#{condition.isEnabled}</if>
  28. <if test="condition.isHome != null "> AND is_home=#{condition.isHome}</if>
  29. <if test="condition.keywords != null and condition.keywords != ''"> AND code LIKE #{condition.keywords}</if>
  30. </where>
  31. ORDER BY id DESC
  32. </select>
  33. </mapper>