Nhảy tới nội dung
Phiên bản: 2.3.0

Xóa bộ phận

Ngày cập nhật: 01 tháng 10, 2026
Người cập nhật: VNPT eContract's team


Mục đích​

Hàm thực hiện xóa một hoặc nhiều bộ phận theo mã bộ phận.

  • Request URL: /api/departments/bulk-delete
  • HTTP method: DELETE
  • HTTP content-type: application/json
  • Authorize: Bearer token
  • Parameter:
KeyTypeBắt buộcMô tả
codesArray[string]CóDanh sách mã bộ phận cần xóa.
cẩn thận

Không thể xóa bộ phận vẫn còn người dùng. Cần xóa người dùng khỏi bộ phận trước khi thực hiện xóa bộ phận.

Mẫu request​

{
"codes": ["NHANSU"]
}

Mẫu response body thành công​

{
"data": [
{
"id": 12012,
"name": "Phòng Nhân sự",
"code": "NHANSU",
"userCount": 0,
"sharingAccessPermission": false,
"users": [],
"requireApproval": false
}
],
"success": true,
"code": 0,
"messages": [
"Deleted 1 departments successfully"
]
}

Mẫu response body không thành công​

Bộ phận vẫn còn người dùng:

{
"success": false,
"code": 0,
"messages": [
"Can not delete department had user, department codes: IT"
]
}

Không tìm thấy mã bộ phận:

{
"success": false,
"code": 0,
"messages": [
"Department not found, department codes: UNKNOWN"
]
}

Mô tả Response Body​

KeyTypeMô tả
successbooleanTrạng thái phản hồi của yêu cầu (true: Thành công, false: Thất bại).
codeintMã phản hồi từ hệ thống.
messagesarrayDanh sách thông báo kết quả xóa hoặc lỗi từ hệ thống.
dataarrayDanh sách bộ phận đã xóa. Trường này không được trả về khi yêu cầu thất bại.