{
    "success": true,
    "tests": [
        {
            "name": "Database Connection",
            "status": "PASS",
            "message": "Kết nối database thành công"
        },
        {
            "name": "Table: users",
            "status": "PASS",
            "message": "Bảng tồn tại với 13 cột",
            "columns": [
                "user_id",
                "username",
                "email",
                "google_id",
                "password_hash",
                "full_name",
                "avatar_url",
                "phone",
                "role",
                "status",
                "created_at",
                "updated_at",
                "last_login"
            ]
        },
        {
            "name": "Table: document_categories",
            "status": "PASS",
            "message": "Bảng tồn tại với 9 cột",
            "columns": [
                "category_id",
                "category_name",
                "category_code",
                "description",
                "parent_category_id",
                "display_order",
                "is_active",
                "created_at",
                "updated_at"
            ]
        },
        {
            "name": "Table: documents",
            "status": "PASS",
            "message": "Bảng tồn tại với 30 cột",
            "columns": [
                "document_id",
                "document_title",
                "document_number",
                "document_code",
                "category_id",
                "document_type",
                "file_name",
                "original_file_name",
                "file_path",
                "file_url",
                "file_size",
                "file_format",
                "mime_type",
                "description",
                "keywords",
                "summary",
                "issuing_agency",
                "issuing_date",
                "effective_date",
                "expiry_date",
                "status",
                "is_public",
                "is_featured",
                "view_count",
                "download_count",
                "uploaded_by",
                "approved_by",
                "created_at",
                "updated_at",
                "published_at"
            ]
        },
        {
            "name": "Table: document_tags",
            "status": "PASS",
            "message": "Bảng tồn tại với 5 cột",
            "columns": [
                "tag_id",
                "tag_name",
                "tag_slug",
                "usage_count",
                "created_at"
            ]
        },
        {
            "name": "Table: document_tag_relations",
            "status": "PASS",
            "message": "Bảng tồn tại với 4 cột",
            "columns": [
                "relation_id",
                "document_id",
                "tag_id",
                "created_at"
            ]
        },
        {
            "name": "Admin User",
            "status": "PASS",
            "message": "Có 1 admin user trong hệ thống"
        },
        {
            "name": "Document Categories",
            "status": "PASS",
            "message": "Có 7 danh mục trong hệ thống",
            "categories": [
                {
                    "category_id": "1",
                    "category_name": "Luật",
                    "category_code": "LUAT"
                },
                {
                    "category_id": "2",
                    "category_name": "Nghị định",
                    "category_code": "NGHI_DINH"
                },
                {
                    "category_id": "3",
                    "category_name": "Thông tư",
                    "category_code": "THONG_TU"
                },
                {
                    "category_id": "4",
                    "category_name": "Quyết định",
                    "category_code": "QUYET_DINH"
                },
                {
                    "category_id": "5",
                    "category_name": "Chỉ thị",
                    "category_code": "CHI_THI"
                },
                {
                    "category_id": "6",
                    "category_name": "Biểu mẫu",
                    "category_code": "BIEU_MAU"
                },
                {
                    "category_id": "7",
                    "category_name": "Tài liệu tham khảo",
                    "category_code": "TAI_LIEU"
                }
            ]
        },
        {
            "name": "Upload Directory",
            "status": "PASS",
            "message": "Thư mục upload tồn tại và có quyền ghi",
            "path": "\/home\/vodlejvw\/public_html\/phanmem\/luattonghop\/"
        },
        {
            "name": "Existing Documents",
            "status": "INFO",
            "message": "Hiện có 7 tài liệu trong database",
            "recent_documents": [
                {
                    "document_id": "24",
                    "document_title": "Luật Hình sự 2015",
                    "file_name": "sample_luat_hinh_su_2015.pdf",
                    "file_size": "2048000",
                    "created_at": "2026-11-07 20:45:07",
                    "username": "admin"
                },
                {
                    "document_id": "25",
                    "document_title": "Nghị định 100\/2019\/NĐ-CP về xử phạt vi phạm hành chính trong lĩnh vực giao thông đường bộ",
                    "file_name": "sample_nghi_dinh_100_2019.pdf",
                    "file_size": "1536000",
                    "created_at": "2026-11-07 20:45:07",
                    "username": "admin"
                },
                {
                    "document_id": "26",
                    "document_title": "Thông tư 01\/2020\/TT-BCA hướng dẫn thi hành Nghị định 100\/2019\/NĐ-CP",
                    "file_name": "sample_thong_tu_01_2020.pdf",
                    "file_size": "1024000",
                    "created_at": "2026-11-07 20:45:07",
                    "username": "admin"
                },
                {
                    "document_id": "27",
                    "document_title": "Biểu mẫu đơn khiếu nại quyết định xử phạt vi phạm hành chính",
                    "file_name": "sample_bieu_mau_khieu_nai.docx",
                    "file_size": "51200",
                    "created_at": "2026-11-07 20:45:07",
                    "username": "admin"
                },
                {
                    "document_id": "23",
                    "document_title": "4442 C01 giải đáp khó khăn trong vụ việc vụ án vũ khí vật liệu nổ và công cụ hỗ trợ.pdf_1",
                    "file_name": "20260627_140058_a7f7155c.pdf",
                    "file_size": "382787",
                    "created_at": "2026-06-27 14:00:58",
                    "username": "admin"
                }
            ]
        }
    ],
    "errors": [],
    "database_info": {
        "host": "localhost",
        "database": "vodlejvw_kienthuc_phapluat2025",
        "user": "vodlejvw_daotung",
        "charset": "utf8mb4",
        "max_file_size": "50 MB",
        "allowed_extensions": [
            "pdf",
            "doc",
            "docx",
            "xls",
            "xlsx",
            "ppt",
            "pptx",
            "txt",
            "zip",
            "rar"
        ]
    },
    "summary": {
        "total_tests": 10,
        "passed": 9,
        "failed": 0,
        "ready_for_upload": true
    }
}