| | |
| | | <result property="pictureImg" column="picture_img" /> |
| | | <result property="labelId" column="label_id" /> |
| | | <result property="background" column="background" /> |
| | | <result property="labelStr" column="label_str" /> |
| | | <result property="menuType" column="menu_type"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="menuVOResultMap" type="org.springblade.modules.system.vo.MenuVO"> |
| | |
| | | <result column="action" property="action"/> |
| | | <result column="is_open" property="isOpen"/> |
| | | <result column="remark" property="remark"/> |
| | | <result property="menuType" column="menu_type"/> |
| | | <result column="is_deleted" property="isDeleted"/> |
| | | <result column="has_children" property="hasChildren"/> |
| | | </resultMap> |
| | |
| | | is_deleted, |
| | | picture_img, |
| | | label_id, |
| | | background |
| | | background, |
| | | label_str, |
| | | menu_type |
| | | from |
| | | blade_menu |
| | | </sql> |
| | |
| | | </select> |
| | | |
| | | <select id="allMenu" resultMap="menuResultMap"> |
| | | select * from blade_menu where is_deleted = 0 and category = 1 |
| | | select * |
| | | from blade_menu |
| | | where is_deleted = 0 |
| | | and category = 1 |
| | | </select> |
| | | |
| | | <select id="roleMenu" resultMap="menuResultMap"> |
| | |
| | | </select> |
| | | |
| | | <select id="roleMenuByRoleId" resultMap="menuResultMap"> |
| | | select * from blade_menu where is_deleted = 0 and id IN |
| | | select * from blade_menu where is_deleted = 0 and menu_type = #{param2} and id IN |
| | | ( SELECT menu_id FROM blade_role_menu WHERE role_id IN |
| | | <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> |
| | | <foreach collection="param1" index="index" item="item" open="(" separator="," close=")"> |
| | | #{item} |
| | | </foreach> |
| | | ) |