Devices API Module
ภาพรวม (Overview)
โมดูล Devices เป็น API สำหรับดึงรายการอุปกรณ์บันทึกเวลา (Device) ที่ลงทะเบียนในระบบ ใช้สำหรับอ้างอิง device_sn และ device_name เมื่อส่งข้อมูลบันทึกเวลาแบบ Wifi, Beacon หรือ QR ในโมดูล Time Attendance
Device Types
ระบบรองรับอุปกรณ์บันทึกเวลา 5 ประเภท:
| Type | Description |
|---|---|
Wifi | อุปกรณ์บันทึกเวลาผ่าน WiFi |
Beacon | อุปกรณ์ Beacon |
TimeApp | แอปบันทึกเวลาผ่าน QR Code |
Fingerprint | เครื่องสแกนลายนิ้วมือ |
Facial | ระบบสแกนใบหน้า |
API Endpoints (1 endpoint)
Get Device List
ดึงรายการอุปกรณ์บันทึกเวลาที่ลงทะเบียนในระบบ กรองตามประเภทอุปกรณ์และเรียงลำดับได้
Use Cases:
- ดึงรายการอุปกรณ์ทั้งหมดเพื่อแสดงผลในระบบ
- ค้นหา
device_snสำหรับใช้กับ API บันทึกเวลา (Time Attendance) - กรองเฉพาะอุปกรณ์ประเภท Wifi, Beacon หรือ TimeApp
Standard Response Format
Success Response
{
"code": "200",
"message": "Success",
"payload": []
}Error Response
{
"code": "400",
"message": "Failed",
"errors": []
}Response code ในโมดูลนี้เป็น string ("200", "400") ต่างจากบางโมดูลที่เป็น number
Related APIs
- Submit Time Attendance - บันทึกเวลาโดยอ้างอิง
device_snและdevice_name
Last updated on