| | |
| | | <mapper namespace="com.example.jz.dao.GroupDao"> |
| | | |
| | | <resultMap id="GroupUserVoMap" type="com.example.jz.modle.vo.GroupUserVo"> |
| | | <result property="userId" column="user_id" /> |
| | | <result property="userName" column="real_name" /> |
| | | <result property="banSpeech" column="ban_speech" /> |
| | | <result property="userId" column="user_id"/> |
| | | <result property="groupId" column="group_id"/> |
| | | <result property="userName" column="real_name"/> |
| | | <result property="banSpeech" column="ban_speech"/> |
| | | <result property="remark" column="user_memo"/> |
| | | </resultMap> |
| | | |
| | | <select id="getAllUser" resultType="com.example.jz.modle.vo.GroupUserVo"> |
| | | select group_user.user_id,group_user.ban_speech,user.real_name |
| | | from group_user |
| | | join user on group_user.user_id = user.id |
| | | <select id="getAllUser" resultMap="GroupUserVoMap"> |
| | | select group_user.user_id,group_user.group_id, group_user.ban_speech, user.real_name, user.user_memo |
| | | FROM group_user |
| | | JOIN report ON report.id = group_user.user_id |
| | | JOIN `user` ON `user`.id = report.user_id |
| | | where group_id = #{groupId} |
| | | GROUP BY user.id |
| | | </select> |
| | | |
| | | </mapper> |