• 메뉴 서비스

    Parameters

    • Optional nuxtApp: NuxtApp

    Returns {
        addAccessHistory: ((mnuId, mnuUrl) => Promise<void>);
        addFunctionAccessHistory: ((mnuId, fncId) => Promise<void>);
        addMenu: ((menu) => Promise<Menu>);
        getMenu: ((mnuId) => Promise<Menu>);
        getMenuList: ((creteria?) => Promise<Menu[]>);
        getMenus: ((creteria?, maxDepth?) => Promise<MenuTreeData[]>);
        removeMenu: ((menu) => Promise<Menu>);
        updateMenu: ((menu) => Promise<Menu>);
        updateMenuBatch: ((menus) => Promise<Menu>);
    }

    • addAccessHistory: ((mnuId, mnuUrl) => Promise<void>)
        • (mnuId, mnuUrl): Promise<void>
        • 메뉴 접근 로그 기록

          Parameters

          • mnuId: string

            메뉴 아이디

          • mnuUrl: string

            메뉴 URL

          Returns Promise<void>

    • addFunctionAccessHistory: ((mnuId, fncId) => Promise<void>)
        • (mnuId, fncId): Promise<void>
        • 메뉴 기능 접근 로그 기록

          Parameters

          • mnuId: string

            메뉴 아이디

          • fncId: string

            기능 아이디

          Returns Promise<void>

    • addMenu: ((menu) => Promise<Menu>)
        • (menu): Promise<Menu>
        • 메뉴 추가

          Parameters

          Returns Promise<Menu>

    • getMenu: ((mnuId) => Promise<Menu>)
        • (mnuId): Promise<Menu>
        • 메뉴 상세 조회

          Parameters

          • mnuId: string

            메뉴 아이디

          Returns Promise<Menu>

    • getMenuList: ((creteria?) => Promise<Menu[]>)
        • (creteria?): Promise<Menu[]>
        • 메뉴 목록 조회

          Parameters

          Returns Promise<Menu[]>

    • getMenus: ((creteria?, maxDepth?) => Promise<MenuTreeData[]>)
    • removeMenu: ((menu) => Promise<Menu>)
        • (menu): Promise<Menu>
        • 메뉴 삭제

          Parameters

          • menu: Menu

            메뉴 정보

          Returns Promise<Menu>

    • updateMenu: ((menu) => Promise<Menu>)
        • (menu): Promise<Menu>
        • 메뉴 변경

          Parameters

          • menu: Menu

            메뉴 정보

          Returns Promise<Menu>

    • updateMenuBatch: ((menus) => Promise<Menu>)
        • (menus): Promise<Menu>
        • 메뉴 일괄 변경

          Parameters

          Returns Promise<Menu>

Generated using TypeDoc