guoyuji
2024-05-07 d04cdf7fa560cd86df690e6e5b754e26cdf0e42a
north-glass-erp/src/main/resources/mapper/userInfo/PermissionBasicMapper.xml
@@ -8,7 +8,7 @@
               CASE
                   WHEN b.id IS NULL THEN 0
                   ELSE 1
                END
                END as 'checked'
        from permission_basic as a
        left join permission_role as b
        on a.id = b.permission_id
@@ -17,15 +17,30 @@
        left join user as d
        on c.user_id = d.id
        and d.id = #{userId}
        where a.id!=1 and a.state=1
        where
            a.id!=1
            and a.state=1
        <if test="id != null and id != ''">
            and a.page = (select page from permission_basic where id = #{id})
        </if>
        group by a.id
    </select>
    
    <select id="selectOneLevel">
        select *
        from permission_basic
        where id!=1 and state=1
        group by  menu
        select a.id,
               <if test="lang=='zh'">
                   b.itemName as menu
               </if>
                <if test="lang=='en'">
                    a.menu
                </if>
        from permission_basic as a
        left join sys_menu_item as b
        on a.menu = b.menu
        where a.id!=1 and a.state=1
        group by  a.menu
    </select>