Skip to content

Quản lý thành viên

API quản lý thành viên trong doanh nghiệp.

Lấy danh sách thành viên

GET[URL]/api/member/getAll?page={page}&size={size}

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Tham số

Tham sốKiểuMô tả
pageIntSố trang
sizeIntSố lượng trên 1 trang

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataList[Object]Danh sách thông tin thành viên

Cấu trúc phần tử trong data (Thông tin thành viên)

Tham sốKiểuMô tả
member_nameStringTên thành viên
member_typeIntLoại thành viên
member_colorStringMàu sắc
member_ext_numberIntSố máy nhánh
member_noStringMã thành viên
member_statusIntTrạng thái
member_moneyDecimalSố dư tài khoản
expiration_dateStringNgày hết hạn

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": [
    {
      "member_name": "sample string 1",
      "member_type": 2,
      "member_color": "sample string 3",
      "member_ext_number": 4,
      "member_no": "sample string 5",
      "member_status": 6,
      "member_money": 7.1,
      "expiration_date": "sample string 8"
    },
    {
      "member_name": "sample string 1",
      "member_type": 2,
      "member_color": "sample string 3",
      "member_ext_number": 4,
      "member_no": "sample string 5",
      "member_status": 6,
      "member_money": 7.1,
      "expiration_date": "sample string 8"
    }
  ]
}

Lấy số lượng thành viên

GET[URL]/api/member/countAll

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Tham số

Tham sốKiểuMô tả

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataIntDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": 4
}

Lấy thông tin thành viên theo mã

GET[URL]/api/member/getByMemberNo?member_no={member_no}

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Tham số

Tham sốKiểuMô tả
member_noStringMã thành viên

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataObjectThông tin chi tiết thành viên

Cấu trúc data

Tham sốKiểuMô tả
member_nameStringTên thành viên
member_typeIntLoại thành viên
member_colorStringMàu sắc
member_ext_numberIntSố máy nhánh
member_noStringMã thành viên
member_statusIntTrạng thái
member_moneyDecimalSố dư tài khoản
expiration_dateStringNgày hết hạn

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": {
    "member_name": "sample string 1",
    "member_type": 2,
    "member_color": "sample string 3",
    "member_ext_number": 4,
    "member_no": "sample string 5",
    "member_status": 6,
    "member_money": 7.1,
    "expiration_date": "sample string 8"
  }
}

Thêm tiền cho thành viên

POST[URL]/api/member/addMoney

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Body

Tham sốKiểuMô tả
member_noStringMã thành viên
moneydecimal numberSố tiền

Ví dụ request

json
{
  "member_no": "sample string 3",
  "money": 4.1
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": "sample string 4"
}

Sửa mã thành viên

POST[URL]/api/member/updateNo

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Body

Tham sốKiểuMô tả
member_noStringMã thành viên
member_no_newStringMã thành viên mới

Ví dụ request

json
{
  "member_no": "sample string 3",
  "member_no_new": "sample string 4"
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": "sample string 4"
}

Sửa nhánh thành viên

POST[URL]/api/member/updateExtNumber

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Body

Tham sốKiểuMô tả
member_noStringMã thành viên
member_ext_numberIntMã nhánh

Ví dụ request

json
{
  "member_no": "sample string 3",
  "member_ext_number": 4
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataStringDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": "sample string 4"
}

Xóa thành viên

POST[URL]/api/member/delete

Header

Tham sốGiá trị
X-API-Keytoken-open-api

Body

Tham sốKiểuMô tả
member_noStringMã thành viên

Ví dụ request

json
{
  "member_no": "sample string 3"
}

Response

Tham sốKiểuMô tả
errorIntMã lỗi (0: Thành công, khác 0: Có lỗi)
messageStringThông tin
dataBoolDữ liệu trả về

Ví dụ response

json
{
  "error": 2,
  "message": "sample string 3",
  "data": true
}