CRMVăn phòng làm việc
Toàn bộ văn phòng làm việc
Lấy toàn bộ văn phòng đang hoạt động của công ty (không phân trang), dùng cho dropdown.
Endpoint
GET /v1/offices/fulldata
Query Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty (phải trùng với công ty của token; nếu không truyền, kết quả trả về rỗng) |
Response Schema
HTTP 200 - JSON Array
Mảng các văn phòng có status = 1 (Enable), sắp xếp theo display_order tăng dần. Mỗi phần tử gồm các trường rút gọn:
| Trường | Kiểu | Mô tả |
|---|---|---|
company_id | int | ID công ty |
creator_id | int | ID người tạo |
id | int | ID văn phòng |
name | string | Tên văn phòng |
code | string | Mã văn phòng |
address | string | Địa chỉ văn phòng |
display_order | int | Thứ tự hiển thị |
work_day_allow_ip | string | Danh sách IP cho phép chấm công |
status | int | Trạng thái (1: Enable, 3: Disabled) |
[
{
"company_id": 10311,
"creator_id": 10,
"id": 1,
"name": "Trụ sở chính",
"code": "HO",
"address": "123 Đường Chính",
"display_order": 1,
"work_day_allow_ip": "",
"status": 1
}
]Lưu ý
Kết quả có thể được trả từ bộ nhớ đệm (header X-Cache-Status: HIT). Cần đầy đủ trường hoặc phân trang, dùng Danh sách văn phòng làm việc.