• 권한 서비스

    Parameters

    • Optional nuxtApp: NuxtApp

    Returns {
        getAuthGroupInfo: ((authGrpId, sysCd?) => Promise<Auth>);
        getUserAuthInfo: ((usrId, sysCd?) => Promise<Auth>);
        hasApprovalAuth: ((usrId, targetUsrId, usrApvTyCd) => Promise<boolean>);
        save: ((auth) => Promise<ApiResponse<Auth>>);
    }

    • getAuthGroupInfo: ((authGrpId, sysCd?) => Promise<Auth>)
        • (authGrpId, sysCd?): Promise<Auth>
        • 권한 그룹의 권한 정보 조회

          Parameters

          • authGrpId: number
          • Optional sysCd: string

          Returns Promise<Auth>

    • getUserAuthInfo: ((usrId, sysCd?) => Promise<Auth>)
        • (usrId, sysCd?): Promise<Auth>
        • 사용자의 권한 정보 조회

          Parameters

          • usrId: string
          • Optional sysCd: string

          Returns Promise<Auth>

    • hasApprovalAuth: ((usrId, targetUsrId, usrApvTyCd) => Promise<boolean>)
        • (usrId, targetUsrId, usrApvTyCd): Promise<boolean>
        • 승인 권한 소유 여부 확인

          Parameters

          • usrId: string

            사용자 아이디

          • targetUsrId: string

            대상 사용자 아이디

          • usrApvTyCd: UsrApvTyCd

            사용자 승인 유형 코드

          Returns Promise<boolean>

    • save: ((auth) => Promise<ApiResponse<Auth>>)
        • (auth): Promise<ApiResponse<Auth>>
        • 권한 저장

          Parameters

          Returns Promise<ApiResponse<Auth>>

Generated using TypeDoc