| | |
| | | <result column="is_delete" property="isDelete" /> |
| | | </resultMap> |
| | | |
| | | <select id="selectUserGroup" resultType="com.moral.api.entity.Group"> |
| | | SELECT g.* |
| | | FROM `group` g,`user_group` ug |
| | | WHERE ug.user_id = #{userId} |
| | | AND ug.group_id = g.id |
| | | AND g.is_delete = 0 |
| | | AND ug.is_delete = 0 |
| | | </select> |
| | | |
| | | <select id="selectUserMenu" resultType="com.moral.api.entity.Menu"> |
| | | SELECT DISTINCT m.* |
| | | FROM `user_group` ug,`group_menu` gm,`menu` m |
| | | WHERE ug.user_id = #{userId} |
| | | and ug.group_id = gm.group_id |
| | | and gm.menu_id = m.id |
| | | and ug.is_delete = 0 |
| | | and gm.is_delete = 0 |
| | | and m.is_delete = 0 |
| | | ORDER by m.`order` |
| | | </select> |
| | | </mapper> |