url: {domamin}/LichHenApi.php

ngay_hen sẽ có dịnh dạng time YYYY-MM-DD HH:mm:00 để lưu vào database

1 Thêm Lịch Hẹn

{
	"action": "addLichHen", (*)
	"id_chi_nhanh": "64fa1c9b2e4d1f3a9b7e12cd", (*)
	"ngay_hen": "2025-11-06 19:30:00", (*)
	"id_khach_hang": "5f9d2a4e3b1c8f2d7a6e9c01", (*)
	"ten_khach_hang": "Nguyễn Văn An",
	"so_dien_thoai": "0901234567",
	"id_nhan_vien": "60ab4f1c9d2e7a3b5c8f1e02",
	"ten_nhan_vien": "Bích Diễm",
	"id_thu_cung": "5ee12a9c3f7b6d2a1c9e4b03",
	"ten_thu_cung": "Lu Lu",
	"ghi_chu": "Khách hàng thân thiết, chó bị cảm lạnh",
	"dich_vu": [
		{
			"id_dich_vu": "6bf91e3d4a7c2b9e1f0a3d11",
			"ten_dich_vu": "Tắm cho chó"
		},
		{
			"id_dich_vu": "5ac72d1f9e3b4c8a6d2f1e22",
			"ten_dich_vu": "Chích ngừa"
		}
	]
}


output
{
    "status": "success",
    "data": "690e29db7d8ffb642403385c"
}


2 Sửa Lịch Hẹn

input

{
	"action": "updateLichHen", (*)
	"_id":"690e29db7d8ffb642403385c", (*)
	"id_chi_nhanh": "64fa1c9b2e4d1f3a9b7e12cd", (*)
	"ngay_hen": "2025-11-06 19:30:00", (*)
	"id_khach_hang": "5f9d2a4e3b1c8f2d7a6e9c01", (*)
	"ten_khach_hang": "Nguyễn Văn An Phát",
	"so_dien_thoai": "0901234567",
	"id_nhan_vien": "60ab4f1c9d2e7a3b5c8f1e02",
	"ten_nhan_vien": "Bích Diễm",
	"id_thu_cung": "5ee12a9c3f7b6d2a1c9e4b03",
	"ten_thu_cung": "Lu Lu",
	"ghi_chu": "Khách hàng thân thiết, chó bị cảm lạnh",
	"dich_vu": [
		{
			"id_dich_vu": "6bf91e3d4a7c2b9e1f0a3d11",
			"ten_dich_vu": "Tắm cho chó"
		},
		{
			"id_dich_vu": "5ac72d1f9e3b4c8a6d2f1e22",
			"ten_dich_vu": "Chích ngừa"
		}
	]
}

output
{
    "status": "success",
    "data": 1
}

3 Xoá Lịch Hẹn

input 
{
	"action": "deleteLichHen", (*)
	"_id":"690e29db7d8ffb642403385c" (*)
	
}

output
{
    "status": "success",
    "data": 1
}

4 Xem tất cả lịch hẹn trong 1 chi nhánh

input
{
	"action": "getAllLichHen", (*)
	"id_chi_nhanh" : "64fa1c9b2e4d1f3a9b7e12cd" (*)
}


output (Trường hợp trả về giá trị)
{
    "status": "success",
    "data": [
        {
            "_id": "690eab8c33aa5cd1ed041913",
            "id_chi_nhanh": "64fa1c9b2e4d1f3a9b7e12cd",
            "ngay_hen": "2025-11-06 19:30:00",
            "id_khach_hang": "5f9d2a4e3b1c8f2d7a6e9c01",
            "ten_khach_hang": "Nguyễn Văn An",
            "so_dien_thoai": "0901234567",
            "id_nhan_vien": "60ab4f1c9d2e7a3b5c8f1e02",
            "ten_nhan_vien": "Bích Diễm",
            "id_thu_cung": "5ee12a9c3f7b6d2a1c9e4b03",
            "ten_thu_cung": "Lu Lu",
            "ghi_chu": "Khách hàng thân thiết, chó bị cảm lạnh",
            "dich_vu": [
                {
                    "id_dich_vu": "6bf91e3d4a7c2b9e1f0a3d11",
                    "ten_dich_vu": "Tắm cho chó"
                },
                {
                    "id_dich_vu": "5ac72d1f9e3b4c8a6d2f1e22",
                    "ten_dich_vu": "Chích ngừa"
                }
            ]
        },
        {
            "_id": "690e2a037d8ffb642403385d",
            "id_chi_nhanh": "64fa1c9b2e4d1f3a9b7e12cd",
            "ngay_hen": "2025-11-20 18:30:00",
            "id_khach_hang": "5f1c3d9e7a2b4f6c8e1d2b44",
            "ten_khach_hang": "Trần Thị Bình",
            "so_dien_thoai": "0912345678",
            "id_nhan_vien": "60ab4f1c9d2e7a3b5c8f1e88",
            "ten_nhan_vien": "Phương Anh",
            "id_thu_cung": "5bb13a8f4e7d6c1a9f3b8e77",
            "ten_thu_cung": "Mi Mi",
            "ghi_chu": "Khách mới, kiểm tra sức khoẻ tổng quát",
            "dich_vu": [
                {
                    "id_dich_vu": "7cc82e4f1b9d3a2c0f7d4e66",
                    "ten_dich_vu": "Khám tổng quát"
                },
                {
                    "id_dich_vu": "4da62c8e9a1b3f6d7e5c4b55",
                    "ten_dich_vu": "Vệ sinh tai"
                }
            ]
        }
    ]
}

5. Get Khách Hàng với Thú Cưng với thông tin thu gọn
input
{
    "action": "getKhachHangWithPets", (*)
    "_id": "690f55acbb55c1a5aa049132" (*)
}

output
{
    "status": "success",
    "data": {
        "_id": "690f55acbb55c1a5aa049132",
        "so_dien_thoai": "0901234567",
        "ten_khach_hang": "Nguyễn Văn An",
        "pets": [
            {
                "_id": "690f5f42bb55c1a5aa049135",
                "ten_thu_cung": "Hellcan"
            },
            {
                "_id": "69106e80af46d7a4da0241f4",
                "ten_thu_cung": "Pickle"
            }
        ]
    }
}

{
    "status": "success",
    "data": null
}

url: {domamin}/KhachHangAPI.php - 6. AutoComplete Khách hàng tương tượng mục 4 của api-khach-hang.json 

url: {domain}/BillAPI.php - 7.  AutoComplete Dịch Vụ với option. Tương tự mục 4 của api-bill.json

