Administrator
2025-05-28 f37e8e86783ac89e4b6fa98f714e6ab626367405
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?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="cc.mrbird.febs.mall.mapper.HappySocialCircleMapper">
 
    <select id="selectListInPage" resultType="cc.mrbird.febs.mall.vo.activity.ApiScInfoVo">
        select
            a.id,
            a.is_normal,
            a.finder_user_name,
            a.feed_id,
            b.avatar,
            b.name as memberName,
            a.name as name,
            a.CREATED_TIME as createdTime,
               (select count(*) from happy_follow where source_type = 2 and DELETE_FLAG = 0 and source_id = a.id and type = 1) as followCnt,
               (select count(*) from happy_follow where source_type = 2 and DELETE_FLAG = 0 and source_id = a.id and type = 2) as zanCnt,
               (select count(*) from happy_follow where source_type = 2 and DELETE_FLAG = 0 and source_id = a.id and type = 3) as sendCnt,
            a.index_file as indexFile
        from happy_social_circle a
        left join mall_member b on a.member_id = b.id
        where
            a.state = 1
            and a.DELETE_FLAG = 0
            and a.category_id=#{record.categoryId}
            order by a.order_cnt asc, a.created_time desc
    </select>
 
</mapper>