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

Employee Management

Bulk Register Employees

post

Function Description

  • Performs bulk registration of employees and returns the result data.


Detailed Description

  • Registers only the data without error messages among the data passed in the request.

  • Registration is not possible if the member is already registered as an employee.

  • Registration is not possible if the employee number in the request data is already registered.

  • If a SQL exception occurs, the exception message value is included in the error message and returned.


Revision History

  • Release v1.03_231106: Initial development of employee bulk registration

Authorizations
Bodyobject · StaffManyRegistResponse[]

Employee Bulk Registration Response

mbrNostringOptional

Member No.

Example: 1000001
loginIdstringOptional

Member ID

Example: x2bee
mbrNmstringOptional

Member Name

Example: 홍길동
stafMgrNostringOptional

Employee No.

Example: 10001
comGbCdstring · enumOptional

Company Classification Code (ME038)

Example: P00Possible values:
comGbNmstringOptional

Company Name

Example: 플래티어
errorMsgstringOptional

Error Message

Example: 임직원 기등록
Responses
200

Success

*/*

Employee Bulk Registration Response

mbrNostringOptional

Member No.

Example: 1000001
loginIdstringOptional

Member ID

Example: x2bee
mbrNmstringOptional

Member Name

Example: 홍길동
stafMgrNostringOptional

Employee No.

Example: 10001
comGbCdstring · enumOptional

Company Classification Code (ME038)

Example: P00Possible values:
comGbNmstringOptional

Company Name

Example: 플래티어
errorMsgstringOptional

Error Message

Example: 임직원 기등록
post/v1/member/staffMgmt/staffManyRegist
POST /api/bo/v1/member/staffMgmt/staffManyRegist HTTP/1.1
Host: api-bo.x2bee.com/
Content-Type: application/json
Accept: */*
Content-Length: 149

[
  {
    "mbrNo": 1000001,
    "loginId": "x2bee",
    "mbrNm": "홍길동",
    "stafMgrNo": 10001,
    "comGbCd": "P00",
    "comGbNm": "플래티어",
    "errorMsg": "임직원 기등록"
  }
]
[
  {
    "mbrNo": 1000001,
    "loginId": "x2bee",
    "mbrNm": "홍길동",
    "stafMgrNo": 10001,
    "comGbCd": "P00",
    "comGbNm": "플래티어",
    "errorMsg": "임직원 기등록"
  }
]

Unregister Employee

post

Function Description

  • Unregisters the employee status of the member selected on screen.


Detailed Description

  • Unregisters the employee status of the member selected on screen.


Revision History

  • Release v1.03_231106: Updates the USE_YN value of the employee discount limit table to 'N' when unregistering an employee

  • Release v2.00_250314: Resets points when a member who was a company employee is unregistered as an employee

Authorizations
Body

Employee Unregistration Request

mbrNoListstring[]Optional

Member No. List

Responses
200

Success

No content

post/v1/member/staffMgmt/deleteMbrStaff
POST /api/bo/v1/member/staffMgmt/deleteMbrStaff HTTP/1.1
Host: api-bo.x2bee.com/
Content-Type: application/json
Accept: */*
Content-Length: 22

{
  "mbrNoList": [
    "text"
  ]
}

No content

Retrieve Employee List

get

Function Description

  • Retrieves the employee list according to the conditions selected on screen.


Detailed Description

  • Retrieves the employee list according to the conditions selected on screen.

Authorizations
Query parameters
condxMbrOptstringOptional

Search Type

condxMbrValuestringOptional

Input Value

condxCompanyCdstringOptional

Company Classification Code

Responses
200

Success

*/*
totalCountinteger · int32Optional
get/v2/member/staffMgmt/getStaffList
GET /api/bo/v2/member/staffMgmt/getStaffList?staffMgmtSearchRequest=[object+Object] HTTP/1.1
Host: api-bo.x2bee.com/
Accept: */*
{
  "totalCount": 1,
  "payloads": [
    {
      "sysRegDtm": "text",
      "sysRegId": "text",
      "sysModDtm": "text",
      "sysModId": "text",
      "rowsPerPage": 1,
      "pageIdx": 1,
      "endPage": true,
      "mbrNo": 10000001,
      "mbrGbNm": "일반회원",
      "mbrNm": "홍길동",
      "comGbNm": "플래티어",
      "comGbCd": "P00",
      "mbrStatNm": "정상회원",
      "loginId": "x2bee12",
      "emailAddr": "x2bee@plateer.com",
      "cellNo": "010-1234-1234",
      "stafMgrNo": 12345678,
      "siteNm": "x2bee"
    }
  ]
}

Last updated