| | |
| | | </sql> |
| | | |
| | | <select id="selectUserMenu" resultMap="BaseResultMap"> |
| | | select |
| | | SELECT |
| | | <include refid="Base_Column_List"/> |
| | | FROM `user_group` ug,`group_menu` gm,`menu` m |
| | | WHERE ug.user_id = #{userId} |
| | |
| | | AND gm.menu_id = m.id |
| | | AND ug.is_delete = 0 |
| | | AND gm.is_delete = 0 |
| | | AND gm.channel_key = 1 |
| | | AND gm.channel_key = 0 |
| | | AND m.is_delete = 0 |
| | | </select> |
| | | |
| | | <select id="selectOrganizationMenu" resultMap="BaseResultMap"> |
| | | select |
| | | <include refid="Base_Column_List"/> |
| | | FROM `menu` m, `organization_menu` om |
| | | WHERE om.organization_id = #{orgId} |
| | | AND m.id = om.menu_id |
| | | AND om.channel_key = 1 |
| | | AND om.menu_id = m.id |
| | | AND om.is_delete = 0 |
| | | SELECT |
| | | DISTINCT m.id, m.name, m.url, m.icon, m.parent_id, m.order, m.create_time, m.update_time |
| | | FROM `menu` m, `group_menu` gm |
| | | WHERE gm.organization_id = #{orgId} |
| | | AND m.id = gm.menu_id |
| | | AND gm.channel_key = 0 |
| | | AND gm.is_delete = 0 |
| | | AND m.is_delete = 0 |
| | | </select> |
| | | </mapper> |