xiaoyong931011
2021-07-14 cf148cae4937f807347e56d94b2dc96c9f258c59
gc-user/src/main/resources/mapper/user/UserHeadRelateMapper.xml
New file
@@ -0,0 +1,19 @@
<?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.xzx.gc.user.mapper.UserHeadRelateMapper">
    <select id="selectMemberByUserId" resultType="com.xzx.gc.entity.UserHeadRelate">
        select * from xzx_user_head_relate where user_id=#{userId}
    </select>
    <select id="selectHeadStatisticsData" resultType="com.xzx.gc.user.vo.HeadInfoVo">
        select
            IFNULL(sum(a.score), 0) score,
            IFNULL(sum(a.amount), 0) amount,
            IFNULL(count(1), 0) cnt
        from xzx_user_head_relate a
        where a.head_user_id=#{userId}
        group by a.head_user_id
    </select>
</mapper>