|
|
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.gaotao.modules.sys.dao.SysMenuDao">
<select id="queryListParentId" resultType="com.gaotao.modules.sys.entity.SysMenuEntity">
select * from sys_menu where parent_id = #{parentId} order by order_num asc </select>
<select id="queryListParentId1" resultType="com.gaotao.modules.sys.entity.SysMenuEntity"> SELECT sm.menu_id, sm.parent_id, ISNULL(sml.language_value, sm.name) as name, sm.url, sm.perms, sm.type, sm.icon, sm.order_num FROM sys_menu sm LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language}) WHERE sm.parent_id = #{parentId} and sm.menu_type = #{menuType} ORDER BY sm.order_num ASC </select>
<select id="queryNotButtonList" resultType="com.gaotao.modules.sys.entity.SysMenuEntity"> select * from sys_menu where type != 2 order by order_num asc </select> <select id="getByIdLanguage" resultType="com.gaotao.modules.sys.entity.SysMenuEntity"> SELECT sm.menu_id, sm.parent_id, ISNULL(sml.language_value, sm.name) as name, sm.url, sm.perms, sm.type, sm.icon, sm.order_num, sm.menu_type FROM sys_menu sm LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language} ) <where> sm.menu_id = #{parentId} </where> ORDER BY sm.order_num </select> <select id="listLanguage" resultType="com.gaotao.modules.sys.entity.SysMenuEntity"> SELECT sm.menu_id, sm.parent_id, ISNULL(sml.language_value, sm.name) as name, sm.url, sm.perms, sm.type, sm.icon, sm.order_num, sm.menu_type FROM sys_menu sm LEFT JOIN sys_object_language_menu sml ON (sm.menu_id = sml.menu_id and sml.language_code = #{language}) ORDER BY sm.order_num </select> <select id="searchMenuLanguageById" resultType="com.gaotao.modules.sys.entity.SysObjectLanguageMenu"> SELECT sm.menu_id, sll.language_code, solm.language_value FROM sys_menu sm LEFT JOIN sys_language_list sll ON ( 1 = 1 ) LEFT JOIN sys_object_language_menu solm ON ( solm.menu_id = sm.menu_id AND solm.language_code = sll.language_code) <where> <if test="menuId != null and menuId != '' "> sm.menu_id = #{menuId} </if> </where>
</select>
</mapper>
|