zj
2024-06-03 5668aa7dc743d930b4b09dce1e7ccbba371e93cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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="org.example.ssmico.demos.web.mapper.PartyMapper">
    <select id="invitationCode" resultType="project.party.model.Party" parameterType="String">
        SELECT
            P.*
        FROM
            PAT_PARTY P
                LEFT JOIN SCT_USER S ON S.PARTY_UUID = P.UUID
                LEFT JOIN SCT_USER_ROLE R ON R.USER_UUID = S.UUID
        WHERE
            R.ROLE_UUID = 'SECURITY_ROLE_AGENT'
          AND P.USERCODE = #{code}
        GROUP BY
            P.UUID
    </select>
</mapper>