For the complete documentation index, see llms.txt. This page is also available as Markdown.

개별 권한 관리

개별 권한 저장

post

기능설명

  • 개별권한을 등록, 수정합니다.


상세설명

  • 기존 사용자는 수정, 신규 사용자는 등록이 진행됩니다.

  • 등록

    • 이미 개별권한을 갖고 있는 사용자는 등록이 불가합니다.

    • 팔수 값 목록

      • 유저 아이디

      • 적용 시작 일자

      • 적용 종료 일자

  • 수정

    • 필수 값 목록

      • 개별권한번호

      • 유저 아이디

      • 적용 시작 일자

      • 적용 종료 일자


수정번호

  • Release v2.00_240617: 개별 권한 등록 적용 시작 일자, 적용 종료 일자 수정

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
200

성공

*/*
stringOptional
post/v2/system/individualRightMgmt/saveIndividualRightList
POST /api/bo/v2/system/individualRightMgmt/saveIndividualRightList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 866

{
  "all": [
    {
      "indivRtNo": "P0002",
      "userId": "x2bee12",
      "sysGbCd": 11,
      "aplyStrDt": 20230101,
      "aplyEndDt": 20230101,
      "useYn": "Y",
      "regCausCont": "Text",
      "atchFileRouteNm": "text",
      "atchFileNm": "text",
      "rtGrpNm": "시스템 관리자"
    }
  ],
  "create": [
    {
      "indivRtNo": "P0002",
      "userId": "x2bee12",
      "sysGbCd": 11,
      "aplyStrDt": 20230101,
      "aplyEndDt": 20230101,
      "useYn": "Y",
      "regCausCont": "Text",
      "atchFileRouteNm": "text",
      "atchFileNm": "text",
      "rtGrpNm": "시스템 관리자"
    }
  ],
  "update": [
    {
      "indivRtNo": "P0002",
      "userId": "x2bee12",
      "sysGbCd": 11,
      "aplyStrDt": 20230101,
      "aplyEndDt": 20230101,
      "useYn": "Y",
      "regCausCont": "Text",
      "atchFileRouteNm": "text",
      "atchFileNm": "text",
      "rtGrpNm": "시스템 관리자"
    }
  ],
  "delete": [
    {
      "indivRtNo": "P0002",
      "userId": "x2bee12",
      "sysGbCd": 11,
      "aplyStrDt": 20230101,
      "aplyEndDt": 20230101,
      "useYn": "Y",
      "regCausCont": "Text",
      "atchFileRouteNm": "text",
      "atchFileNm": "text",
      "rtGrpNm": "시스템 관리자"
    }
  ]
}
text

버튼 권한 저장

post

기능설명

  • 버튼권한을 수정합니다.


상세설명

  • 사용자의 개별 개별 메뉴권한에 버튼권한 정보를 수정합니다.

  • 버튼권한 등록은 불가합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
200

성공

*/*
stringOptional
post/v1/system/individualRightMgmt/saveIndividualRightButtonGridList
POST /api/bo/v1/system/individualRightMgmt/saveIndividualRightButtonGridList HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 338

{
  "all": [
    {
      "rtGrpNo": 10000,
      "rtTgtSeq": 1,
      "rtSubGbCd": "01",
      "useYn": "Y",
      "groupYn": "Y"
    }
  ],
  "create": [
    {
      "rtGrpNo": 10000,
      "rtTgtSeq": 1,
      "rtSubGbCd": "01",
      "useYn": "Y",
      "groupYn": "Y"
    }
  ],
  "update": [
    {
      "rtGrpNo": 10000,
      "rtTgtSeq": 1,
      "rtSubGbCd": "01",
      "useYn": "Y",
      "groupYn": "Y"
    }
  ],
  "delete": [
    {
      "rtGrpNo": 10000,
      "rtTgtSeq": 1,
      "rtSubGbCd": "01",
      "useYn": "Y",
      "groupYn": "Y"
    }
  ]
}
text

개별 권한 목록 조회

get

기능설명

  • 화면에서 선택한 조건에 따라 개별 권한 목록을 조회합니다.


상세설명

  • 화면에서 선택한 조건에 따라 개별 권한 목록을 조회합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
userIdstringOptional

사용자 아이디

rtGrpNmstringOptional

권한그룹명

Responses
200

성공

*/*
totalCountinteger · int32Optional
get/v2/system/individualRightMgmt/getIndividualRightList
GET /api/bo/v2/system/individualRightMgmt/getIndividualRightList?individualRtInfoRequest=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "totalCount": 1,
  "payloads": [
    {
      "indivRtNo": "P0001",
      "userId": "x2bee12",
      "userNm": "홍길동",
      "sysGbCd": 11,
      "sysGbCdNm": "백오피스",
      "rtGrpNm": "시스템 관리자",
      "rtGrpNo": "시스템 관리자",
      "regCausCont": "Text",
      "aplyStrDt": 20230101,
      "aplyEndDt": 20230101,
      "useYn": "Y"
    }
  ]
}

메뉴 권한 목록 조회

get

기능설명

  • 화면에서 선택한 조건에 사용자에 대한 메뉴 권한 목록을 조회합니다.


상세설명

  • 메뉴 권한 목록은 트리 구조로 조회됩니다.

  • 개별권한기본정보 테이블에만 데이터 존재하고 권한정보엔 없는 상태는 권한대상기본에서 모든 메뉴 조회합니다.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
rtSubGbCdstringOptional

권한주체구분코드(UR006)

rtGrpNostringOptional

권한그룹번호

Responses
200

성공

*/*
timestampstring · date-timeOptional

result time

codestringOptional

result code

messagestringOptional

result message

isProcessbooleanOptional

process check

errorbooleanOptional

is error

get/v2/system/individualRightMgmt/getIndividualMenuTreeList
GET /api/bo/v2/system/individualRightMgmt/getIndividualMenuTreeList?rtTargetBaseRequest=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "timestamp": "2026-01-01T00:00:00.000Z",
  "code": "text",
  "message": "text",
  "isProcess": true,
  "payload": [
    {
      "rtTgtSeq": 1100000,
      "rtTgtNm": "BO시스템",
      "uprRtTgtSeq": 11,
      "popupYn": "N",
      "level": 1,
      "hierarchy": "text",
      "uprRtTgtNm": "BO시스템",
      "sysGbCd": 11,
      "rtTgtTypCd": 20,
      "sortSeq": 1,
      "callUrl": "popup/userMgmtPopup.userListPopup.do",
      "httpMethod": "GET",
      "useYn": "Y",
      "rtSubGbCd": "01",
      "groupYn": "Y",
      "custInfoInclYn": "Y",
      "rmkCont": "Text",
      "btnId": 123,
      "leafMenuYn": "N",
      "userHelpCont": "Text"
    }
  ],
  "error": true,
  "errors": [
    {
      "field": "text",
      "message": "text"
    }
  ]
}

마지막 업데이트