1234567891011121314151617181920212223242526 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.ruoyi.generator.mapper.community.CommunityUserLikeMapper">
- <select id="selectLikeByUserId" resultType="com.ruoyi.generator.vo.LikeVo">
- select cul.id,
- cul.create_time,
- cul.user_id,
- cul.like_user_id,
- (select nick_name from sys_user su where su.user_id = cul.user_id) as nick_name,
- (select avatar from sys_user su where su.user_id = cul.user_id) as avatar,
- (select id from community_user_like cul2 where cul2.user_id = #{userId} and cul2.like_user_id = cul.user_id) as isLike,
- cul.is_read,
- '4' as type
- from community_user_like cul
- where cul.like_user_id = #{userId} and (cul.is_notice != 1 or cul.is_notice is null)
- <if test="searchType == 1">
- order by cul.create_time desc
- </if>
- <if test="searchType == 2">
- order by cul.create_time asc
- </if>
- limit #{offset},#{limit}
- </select>
- </mapper>
|