| | |
| | | ORDER BY sort ASC |
| | | </select> |
| | | |
| | | <select id="findMenusByRoleCodes" resultType="com.kidgrow.common.model.SysMenu"> |
| | | select distinct t.* from sys_menu t |
| | | inner join sys_role_menu r on r.menu_id = t.id |
| | | inner join sys_role rl on rl.id = r.role_id and rl.tenant_id=#{tenantId} and rl.enabled=1 |
| | | where |
| | | rl.code in |
| | | <foreach collection="roleCodes" index="index" item="roleCode" |
| | | open="(" separator="," close=")"> |
| | | #{roleCode} |
| | | </foreach> |
| | | <if test="type != null"> |
| | | and t.type = #{type} |
| | | </if> |
| | | and t.hidden = 0 |
| | | and t.tenant_id = #{tenantId} |
| | | and t.enabled = 1 |
| | | ORDER BY sort ASC |
| | | </select> |
| | | <!-- <select id="findMenusByRoleCodes" resultType="com.kidgrow.common.model.SysMenu">--> |
| | | <!-- select distinct t.* from sys_menu t--> |
| | | <!-- inner join sys_role_menu r on r.menu_id = t.id--> |
| | | <!-- inner join sys_role rl on rl.id = r.role_id and rl.tenant_id=#{tenantId} and rl.enabled=1--> |
| | | <!-- where--> |
| | | <!-- rl.code in--> |
| | | <!-- <foreach collection="roleCodes" index="index" item="roleCode"--> |
| | | <!-- open="(" separator="," close=")">--> |
| | | <!-- #{roleCode}--> |
| | | <!-- </foreach>--> |
| | | <!-- <if test="type != null">--> |
| | | <!-- and t.type = #{type}--> |
| | | <!-- </if>--> |
| | | <!-- and t.hidden = 0--> |
| | | <!-- and t.tenant_id = #{tenantId}--> |
| | | <!-- and t.enabled = 1--> |
| | | <!-- ORDER BY sort ASC--> |
| | | <!-- </select>--> |
| | | <select id="findMenusByRoleCodes" resultType="com.kidgrow.common.model.SysMenu"> |
| | | select distinct t.* from sys_menu t |
| | | inner join sys_role_menu r on r.menu_id = t.id |
| | | inner join sys_role rl on rl.id = r.role_id and rl.enabled=1 |
| | | where |
| | | rl.code in |
| | | <foreach collection="roleCodes" index="index" item="roleCode" |
| | | open="(" separator="," close=")"> |
| | | #{roleCode} |
| | | </foreach> |
| | | <if test="type != null"> |
| | | and t.type = #{type} |
| | | </if> |
| | | and t.hidden = 0 |
| | | and t.enabled = 1 |
| | | ORDER BY sort ASC |
| | | </select> |
| | | </mapper> |