• 권한 그룹 서비스

    Parameters

    • Optional nuxtApp: NuxtApp

    Returns {
        add: ((authGroup) => Promise<ApiResponse<AuthGroup>>);
        childGroupCheck: ((authGrpId) => Promise<AuthGroup>);
        edit: ((authGroup) => Promise<ApiResponse<AuthGroup>>);
        getAuthGroup: ((authGrpId) => Promise<AuthGroup>);
        getAuthGroups: ((criteria?) => Promise<AuthGroupTreeData[]>);
        getAuthGroupsAsList: ((criteria?) => Promise<AuthGroup[]>);
        getRequestableGroupsOfUser: ((sysCd, usrId) => Promise<AuthGroup[]>);
        registerUsers: ((usrId, authGrpIds) => Promise<ApiResponse<number>>);
        remove: ((authGroup) => Promise<ApiResponse<AuthGroup>>);
    }

    • add: ((authGroup) => Promise<ApiResponse<AuthGroup>>)
    • childGroupCheck: ((authGrpId) => Promise<AuthGroup>)
        • (authGrpId): Promise<AuthGroup>
        • 하위 권한 그룹 체크

          Parameters

          • authGrpId: number

          Returns Promise<AuthGroup>

    • edit: ((authGroup) => Promise<ApiResponse<AuthGroup>>)
    • getAuthGroup: ((authGrpId) => Promise<AuthGroup>)
        • (authGrpId): Promise<AuthGroup>
        • 권한 그룹 상세 정보 조회

          Parameters

          • authGrpId: number

            권한 그룹 아이디

          Returns Promise<AuthGroup>

    • getAuthGroups: ((criteria?) => Promise<AuthGroupTreeData[]>)
    • getAuthGroupsAsList: ((criteria?) => Promise<AuthGroup[]>)
    • getRequestableGroupsOfUser: ((sysCd, usrId) => Promise<AuthGroup[]>)
        • (sysCd, usrId): Promise<AuthGroup[]>
        • 사용자가 요청 가능한 권한 그룹 목록 조회

          Parameters

          • sysCd: string

            시스템 코드

          • usrId: string

            사용자 아이디

          Returns Promise<AuthGroup[]>

    • registerUsers: ((usrId, authGrpIds) => Promise<ApiResponse<number>>)
        • (usrId, authGrpIds): Promise<ApiResponse<number>>
        • 권한 그룹 사용자 등록

          Parameters

          • usrId: string

            사용자 아이디

          • authGrpIds: number[]

            권한 그룹 목록

          Returns Promise<ApiResponse<number>>

    • remove: ((authGroup) => Promise<ApiResponse<AuthGroup>>)

Generated using TypeDoc