Helius
2022-07-04 2736d16a8b1804f7291a56a147f76ef3584d6619
src/main/resources/mapper/MenuMapper.xml
@@ -17,4 +17,50 @@
        order by a.create_time desc
    </select>
    <select id="selectAdminRoleMenuVoById" resultType="com.xcong.farmer.cms.modules.system.vo.AdminUserMenuVo">
        SELECT
        a.*
        FROM
        t_menu a where a.id = #{id}
    </select>
    <select id="selectAdminMenuVoInListByParentId" resultType="com.xcong.farmer.cms.modules.system.vo.AdminMenuVo">
        SELECT
            a.*
        FROM
            t_menu a
        <where>
                <if test="parentId != null">
                    and a.parent_id = #{parentId}
                </if>
        </where>
        order by a.order_num ASC,a.order_num ASC
    </select>
    <select id="selectMenuEntityByIdAndParentId" resultType="com.xcong.farmer.cms.modules.system.entity.MenuEntity">
        SELECT
            a.*
        FROM
            t_menu a where a.parent_id != #{parentId} and a.id = #{menuId}
    </select>
    <select id="selectAdminUserMenuVoOrderByOrderNum" resultType="com.xcong.farmer.cms.modules.system.vo.AdminUserMenuVo">
        select a.* from t_menu a
        where a.id IN
        <foreach collection = "list" item = "item"  separator=","  open = "(" close = ")" >
            #{item}
        </foreach >
        order by a.order_num ASC
    </select>
    <select id="selectAdminMenuVoOrderByOrderNum" resultType="com.xcong.farmer.cms.modules.system.vo.AdminMenuVo">
        select a.* from t_menu a
        where a.id IN
        <foreach collection = "list" item = "item"  separator=","  open = "(" close = ")" >
            #{item}
        </foreach >
        order by a.order_num ASC,a.order_num ASC
    </select>
</mapper>