ZhuDongming
2019-11-28 70830c5b2e96cc1c76d4adb88ddced55e7476547
src/main/resources/mapper/RoleMenuMapper.xml
@@ -49,32 +49,20 @@
        </where>
    </sql>
    <select id="getRoleMenuList" resultMap="BaseResultMap">
    <select id="getChannels" resultType="java.lang.Integer">
        select
        rm.*,
        r.role_name,
        m.menu_name
        from role_menu rm
        left join role r on rm.role_id = r.id
        left join menu m on rm.menu_id = m.id
        <if test="_parameter != null">
            <include refid="Example_Where_Clause"/>
        </if>
        <if test="orderByClause != null">
            order by ${orderByClause}
        </if>
        distinct
        channel_id
        from role_menu
        where role_id = #{roleId}
    </select>
    <update id="updateByPrimaryKey" parameterType="com.moral.entity.RoleMenu" >
        update role_menu
        set role_id = #{roleId,jdbcType=INTEGER},
        menu_id = #{menuId,jdbcType=INTEGER}
        where id = #{id,jdbcType=INTEGER}
    </update>
    <delete id="deleteByPrimaryKeyOwn" parameterType="java.lang.Integer" >
        delete from role_menu
        where id = #{id,jdbcType=INTEGER}
    </delete>
    <select id="getMenus" resultType="java.lang.Integer">
        select
        menu_id
        from role_menu
        where role_id = #{roleId}
    </select>
</mapper>