| | |
| | | <result column="is_delete" property="isDelete"/> |
| | | </resultMap> |
| | | |
| | | <sql id="Base_Column_List"> |
| | | m.id, m.name, m.url, m.icon, m.parent_id, m.order, m.create_time, m.update_time |
| | | </sql> |
| | | |
| | | <select id="selectUserMenu" resultMap="BaseResultMap"> |
| | | SELECT |
| | | <include refid="Base_Column_List"/> |
| | | 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 gm.channel_key = 0 |
| | | AND m.is_delete = 0 |
| | | </select> |
| | | |
| | | <select id="selectOrganizationMenu" resultMap="BaseResultMap"> |
| | | 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> |